TS3Connector v. 1.5

Dieses Thema im Forum "Programmierung" wurde erstellt von || xX [DEV][LP] Ms. DivaCraft Xx ||, 12. August 2012.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Hallo hier ist die erste Beta Version des TS3Connectors:

    Features
    • Registrieren/Unregistrieren des Minecraft Accounts zum Teamspeak Account
    • Kaufen und mieten eines Teamspeak Channels
    • Automatisches Begrüßen von Personen die den TeamSpeak betreten
    • Economy Support(Vault ist verpflichtend!)
    • Anzeigen aller gekauften Channel und gemieteten Channel mit ihrer Laufzeit
    • Verlängern von gemieteten Channeln
    • Permissions für kaufen/mieten und Limitierungen
    • Metrics Support

    Aktuelle Bugs und Einschränkungen aktueller Features:
    • Nach einem Neustart/Reload(Reload sollte mit diesem Plugin nicht durchgeführt werden) ist noch keine Sicherung der gekauften Channel/gemieteten Channel vorhanden.
    • Nach jedem Neustart/Reload muss neu registriert werden
    • Language ist noch nicht localisierbar und an einigen Stellen nicht benutzerfreundlich.
    • Limitierungen sind aktuell so:
      > Anzahl aller Channel darf ohne ts3c.buy.unlimited oder ts3c.rent.unlimited maximal 1 sein(Dann ist dieses Permission node nötig)
      > Andere Limitierungen sind bis jetzt nicht möglich
    • Man bekommt keine Rechte für einen Channel wenn man einen Kauft!
    Legende: Behoben | Behoben in Dev Version | Intern behoben(Non-Public)*
    * Kommt im nächsten release

    Grund für die by-nc-nd:
    Ich möchte dieses Plugin noch stark ausbauen. Da ich aber dieses Plugin noch nicht veröffentlichen möchte(Dazu gehört dann auch eine GIT-Repository etcpp und dies auch noch lange nicht fertig ist)
    , jedoch theoretisch jeder andere dieses Plugin veröffentlichen könnte stelle ich es temporär unter dieser Lizenz. Solltet ihr etwas aus meinem Plugin verarbeiten wollen könnt ihr euch eine Aufhebung der "Nicht Bearbeitung" per Privaten Nachricht beantragen - Aktuell ist aber noch keine Änderung geplant.

    Lizenz: Creative Commons by-nc-nd v3.0
    Mit dem Download stimmt ihr der Lizenz zu. Die beigelegte TeamSpeak Libary ist komplett frei für euren Gebrauch und nicht von mit Lizensiert. Sie ist hier seperat zu downloaden: JTS3ServerQuery

    Release 1.5:
    Download: Den Anhang 320 betrachten
    Sourche: Liegt im Zip bei!

    Beta:
    Download: Den Anhang 306 betrachten
    Source: Liegt im Zip bei!

    How to:
    <optimal> [Verpflichtend]
    /ts i re
    Den Code den ihr bekommt aufschreiben und den TeamSpeak joinen. Server(oder wie ihr ihn in der Config genannt habt) schreibt euch nun an. Dann schreibt ihr diesem !register EUERCODE
    Es sollte nun Erfolgreich Registriert kommen
    /ts i un
    Löscht eure Registrierung komplett!
    /ts info
    Ihr bekommt euren aktuellen Status und ihr sendet eurem Clienten eine Nachricht im TS
    /ts c list
    Zeigt all eure Channel mit der ID an und welcher Typ sie sind
    /ts c buy <name>
    Kauft einen Channel
    /ts c rent <name>
    Mietet einen Channel
    /ts c p [ID] <amount>
    Verlängert die ID um X Werte(s. Config)
    /ts c save
    Sichert alles auf die Festplatte

    Config:
    Code (Text):
    1. ts:
    2.   host: localhost # Hostname
    3.   port: 10011 # Port
    4.   loginname: serveradmin # Name des QueryAdmins
    5.   password: password # Password des QueryAdmins
    6.   virtualserverid: 1 # Die Virtuelle ID des Servers
    7.   nickname: Server # Nickname des Servers
    8.   cpid: 0 # Wenn die Channel einen Parent haben sollen
    9. buy:
    10.     channeladmingroup: 5 # Channelgruppe die nach dem Kauf vergeben wird
    11.   additionalflags: channel_flag_permanent=1 # Siehe Flags
    12. rent:
    13.     channeladmingroup: 5 # s.o. für mieten
    14.   default-timeamount: 60 #Wie viel eine Einheit in Minuten ist
    15.   additionalflags: channel_flag_permanent=1 # Siehe Flags
    16.  
    17.  
    Flags:
    http://media.teamspeak.com/ts3_literature/TeamSpeak 3 Server Query Manual.pdf Dort auf CHANNEL PROPERTIES gehen.

    mfg
    Björn aka Manf
     
    #1
  2. Scrome
    Offline

    Scrome

    Registriert seit:
    12. August 2012
    Beiträge:
    16
    Ort:
    Ananasstaat
    Minecraft:
    Scrome natürlich o.O
    Richtig gute Arbeit ;)
    Gute Idee & gut umgesetzt
     
    #2
  3. little_psycho11
    Offline

    little_psycho11

    Registriert seit:
    5. Februar 2012
    Beiträge:
    641
    Minecraft:
    little_psycho11
    Uiui, gleich mal Bookmarken!

    Nach sowas hab ich schon ewig gesucht!
    Was ich noch toll finden würde wäre ein Twitter Plugin, bei dem mach mit /tweet <nachricht> einfach Nachrichten von InGame Twittern kann :)
     
    #3
  4. H4RDC0REx3
    Offline

    H4RDC0REx3

    Registriert seit:
    17. Dezember 2011
    Beiträge:
    888
    Was ich nun noch wünsche wär eine kleine Anleitung wie man an die ganzen Daten kommt, den für TS hab ich noch nie ein Passwort eingegeben.. :/
     
    #4
  5. @H4RDC0REx3:
    host : -> Die ip mit der du dich verbindest
    port: -> standart ist 10011 wenn du den nicht geändert hast
    loginname -> serveradmin ist standart
    password -> Wird beim ersten mal laufen des servers generiert
    virtualserverid -> kannst du herrausfinden wenn du auf den Server connectest dann Extras->Serverquery Bei authentifizierung rechts: Login befehl
    dann eingeben:
    login serveradmin password
    serveridgetbyport virtualserver_port=PORTDESSERVERS
    nickname: kannst du dir aussuchen
    cpid: channelid des Parentchannels;Rechtsklick auf den channel editieren dann siehste Links den Channelnamen und in klammern die ChannelID
     
    #5
  6. Crafter6432
    Offline

    Crafter6432

    Registriert seit:
    22. Dezember 2011
    Beiträge:
    686
    Ich denke mal, das du einen TS3-Server bei Nitrado etc. hat und dort entspreched die Daten nicht bekommen hat.
     
    #6
  7. #7
  8. H4RDC0REx3
    Offline

    H4RDC0REx3

    Registriert seit:
    17. Dezember 2011
    Beiträge:
    888
    Richtig, der TS-Server ist bei Nitrado, ich hab ihn aber nicht gemietet, deshalb weiß ich es nicht :) Ich baue mit einem team zu 4 einen Server auf :)


    Vielen dank fuer die erklärung manf :D
     
    #8
  9. Janomine
    Offline

    Janomine

    Registriert seit:
    22. Dezember 2011
    Beiträge:
    24
    Also wenn ich /ts i re eingebe

    Bekomme ich die meldung du kannst nun deinen James Auth Code eingeben?

    James?

    Und ich kann den code nirgends eingeben

    Bug"
     
    #9
  10. Du musst den Teamspeak Server joinen. Du bekommst dann eine Nachricht von Server dem schreibst du dann !register CODE
    PS: James ist Server ich habs es bei mir nur umbenannt gehabt. ich änder das gleich in der dev Version
     
    #10
  11. Jobsti
    Offline

    Jobsti

    Registriert seit:
    18. August 2011
    Beiträge:
    1.226
    Ort:
    Steinau (Hessen)
    Minecraft:
    Jobsti
    Mal ganz in Kurzform bitte:
    Vorteile (oder auch Geplante) gegenüber BukkitSpeak?
     
    #11
  12. Bukkit Speak: Erlaubt das angucken von Online Spielern in Teamspeak und bannen kicken etcpp

    TS3Connector: Verbindet MC-Account mit TSIdentity; Du kannst über Minecraft auch Channel kaufen/Mieten
     
    #12
  13. H4RDC0REx3
    Offline

    H4RDC0REx3

    Registriert seit:
    17. Dezember 2011
    Beiträge:
    888
    [quote='Manf',index.php?page=Thread&postID=54460#post54460]Du kannst über Minecraft auch Channel kaufen/Mieten[/quote]Dies ist besonders sinnvoll bei ClanServern :)
     
    #13
  14. @H4RDC0REx3: Zum Beispiel!

    Hier übrigens der Changelog zu 1.5:
    - Fixed Neustart/Reload Bugs -> Sicherung aller Daten auf der Festplatte
    - Automatische Aktualisierung von gelöschten Channeln bei /ts c list und beim Speichern, sowie beim automatischem Speicherprozess
    - Localisierung hinzugefügt

    Beta beendet, dies ist nun ein Fullrelease!
     
    #14
  15. dezeyer23
    Offline

    dezeyer23

    Registriert seit:
    14. Mai 2012
    Beiträge:
    41
    Ist es möglich, dass wenn User keinen Channel kaufen, sie einen namen dafür anlegen, und dieser dan als Subchannel von (zb Gekaufte channels, gemitete channels) erscheinen? Das wäre mal richtig cool.
     
    #15
Status des Themas:
Es sind keine weiteren Antworten möglich.