Wenn man den GSManager mit dem eigenen TeamSpeak 3 Server verbinden möchte, so muss man dies entsprechend konfigurieren. In der [lexicon]basics.json[/lexicon] befindet sich hierzu der folgende Abschnitt: [code=js] "teamspeak3": { "enabled": false, "ip": "127.0.0.1", "password": "", "serverqueryport": 10011, "username": "", "voiceport": 9987 },[/code] [table] [tr] [td][u][b]Variable[/b][/u][/td] [td][u][b]Zulässige Werte[/b][/u][/td] [td][b][u]Beschreibung[/u][/b][/td] [/tr] [tr] [td][tt]enabled[/tt][/td] [td][tt]true[/tt][tt]false[/tt][/td] [td]Soll sich der GSManager mit dem [lexicon]TS3[/lexicon]-Server verbinden auf [tt]true[/tt] stellen. Möchte man keine [lexicon]TS3[/lexicon] Features nutzen, kann man es auf [tt]false[/tt] stellen.[/td] [/tr] [tr] [td][tt]ip[/tt][/td] [td]String[/td] [td]Die IP vom [lexicon]TS3[/lexicon]-Server.[/td] [/tr] [tr] [td][tt]password[/tt][/td] [td]String[/td] [td]Das Passwort vom ServerQuery User (mehr dazu unten im Abschnitt [lexicon]TS3[/lexicon]-ServerQuery).[/td] [/tr] [tr] [td][tt]serverqueryport[/tt][/td] [td]Zahl[/td] [td]Der TCP-Port von der ServerQuery.[/td] [/tr] [tr] [td][tt]username[/tt][/td] [td]String[/td] [td]Der Benutzername vom ServerQuery User.[/td] [/tr] [tr] [td][tt]voiceport[/tt][/td] [td]Zahl[/td] [td]Der [lexicon]TS3[/lexicon]-Port, den man auch nutzen würde, um sich mit der [lexicon]TS3[/lexicon]-Applikation zu verbinden.[/td] [/tr] [/table] [size=18][lexicon]TS3[/lexicon]-ServerQuery[/size] Bitte habt Verständnis, wenn hier nur grundlegende Informationen zur TS ServerQuery stehen - die wichtigsten, um den GSManager mit einem [lexicon]TS3[/lexicon]-Server zu verbinden. (Weitere Hinweise werden hier nach Bedarf eventuell ergänzt.) [u][b]ServerQuery Benutzer anlegen:[/b][/u] Im [lexicon]TS3[/lexicon] unter [tt]Extras -> ServerQuery Login[/tt] kann ein Benutzername angegeben werden. Ein Passwort wird anschließend zugeteilt. Diese beiden Sachen müssen in der Konfiguration an den entsprechenden Stellen eingetragen werden. [u][b]Welche [lexicon]TS3[/lexicon]-Rechte?[/b][/u] Mindestens [tt]b_client_create_modify_serverquery_login[/tt], um den ServerQuery Benutzer anlegen zu können. Je nach Konfiguration vom [lexicon]TS3[/lexicon]-Server benötigt der ServerQuery Benutzer weitere Rechte (zum Senden von Textnachrichten, zum Anstupsen, zum Abfragen einer Benutzerliste aller verbunden [lexicon]TS3[/lexicon]-Clients, etc.). Sollte ein benötigtes Recht nicht vorhanden sein, wird dies in der GSManager Logdatei entsprechend vermerkt. [b][u]Whitelist:[/u][/b] Jeder [lexicon]TS3[/lexicon]-Server ist mit einer "flood protection" ausgestattet, die es verhindert, einen [lexicon]TS3[/lexicon]-Server vollzuspammen. Standarmäßig darf jeder (auch unser ServerQuery Benutzer) nur 10 Befehle innerhalb von 3 Sekunden ausführen. Im Regelfall sollte dies auch für den GSManager reichen, könnte aber bei erhöhter Spielerzahl und damit auch potentiell höherer Kommunikation zum [lexicon]TS3[/lexicon]-Server ein Flaschenhals werden. Hierfür gibt es im Verzeichnis vom [lexicon]TS3[/lexicon]-Server die [tt]query_ip_whitelist.txt[/tt] Datei. Hier einfach die IP-Adresse vom GSManager eintragen. Dann kann der GSManager unbegrenzt viele Befehle ausführen. Wenn euer [lexicon]TS3[/lexicon]-Server und der GSManager auf dem gleichen System laufen, könnt ihr auch die IP [tt]127.0.0.1[/tt] nutzen (muss dann in der [tt]basics.json -> teamspeak3 -> ip[/tt] stehen), diese ist in der Whitelist schon eingetragen (default von [lexicon]TS3[/lexicon]).
Sie betrachten gerade eine ältere Version des Eintrags. Klicken Sie hier, um zur aktuellen Version zu gelangen.