If you want to connect the GSManager to your own TeamSpeak 3 server, you must configure it accordingly. In the [lexicon]basics.json[/lexicon], you can find the following section:
[code=js] "teamspeak3": {
"enabled": false,
"ip": "127.0.0.1",
"password": "",
"serverqueryport": 10011,
"username": "",
"voiceport": 9987
},[/code]
[table]
[tr]
[td][b][u]Variable[/u][/b][/td]
[td][b][u]Allowed Values[/u][/b][/td]
[td][b][u]Description[/u][/b][/td]
[/tr]
[tr]
[td][tt]enabled[/tt][/td]
[td][tt]true[/tt][tt]false[/tt][/td]
[td]Should the GSManager connect to your [lexicon]TS3[/lexicon]-Server, then set to [tt]true[/tt]. If you don't want to use the [lexicon]TS3[/lexicon] features, then set to [tt]false[/tt].[/td]
[/tr]
[tr]
[td][tt]ip[/tt][/td]
[td]String[/td]
[td]The IP of the [lexicon]TS3[/lexicon]-Server.[/td]
[/tr]
[tr]
[td][tt]password[/tt][/td]
[td]String[/td]
[td]The password of the ServerQuery user (more about this below in the section [lexicon]TS3[/lexicon]-ServerQuery).[/td]
[/tr]
[tr]
[td][tt]serverqueryport[/tt][/td]
[td]Number[/td]
[td]The TCP-Port of the ServerQuery.[/td]
[/tr]
[tr]
[td][tt]username[/tt][/td]
[td]String[/td]
[td]The Username of the ServerQuery User.[/td]
[/tr]
[tr]
[td][tt]voiceport[/tt][/td]
[td]Number[/td]
[td]The [lexicon]TS3[/lexicon]-Port, which you are using to connect to your [lexicon]TS3[/lexicon]-Application.[/td]
[/tr]
[/table]
[size=18][lexicon]TS3[/lexicon]-ServerQuery[/size]
Please be patient, that we are only providing basic information about the TS ServerQuery, which are actually the most important information to connect your GSManager to your [lexicon]TS3[/lexicon]-Server (Further information may be delivered, if needed)
[u][b]Add a ServerQuery User:[/b][/u]
You can add a Username in your [lexicon]TS3[/lexicon] by clicking on [tt]Extras -> ServerQuery Login[/tt]. A password will be set automatically. You must add these two information in the configuration above.
[u][b]Which [lexicon]TS3[/lexicon]-Permissions?[/b][/u]
To add a ServerQuery User you require the permission [tt]b_client_create_modify_serverquery_login[/tt]. It depends how your [lexicon]TS3[/lexicon]-Server was configured by default, your ServerQuery User requires further permissions (for sending textmessages, poking, recieving the list about each connected [lexicon]TS3[/lexicon]-Client, etc.). If a required permission is not given, you will find any information about this in the GSManager logfile.
[b][u]Whitelist:[/u][/b]
Each [lexicon]TS3[/lexicon]-Server has his own "flood protection" equipped, which prevents spam to a [lexicon]TS3[/lexicon]-Server. By a basic configuration, any user (even your ServerQuery User) is only allowed to perform 10 commands in 3 seconds. This should also be enough for the GSManager, but by increased number of players and thus also potentially higher communication to the [lexicon]TS3[/lexicon]-Server. this could result in a bottleneck. There is a [tt]query_ip_whitelist.txt[/tt] in the [lexicon]TS3[/lexicon]-Server directory, which prevents this. By adding the IP-adress of the GSManager, it is allowed to perform commands without any limitations. In case your [lexicon]TS3[/lexicon]-Server and your GSManager are running on the same system, the you can also use the IP [tt]127.0.0.1[/tt] (must be entered in [tt]basics.json -> teamspeak3 -> ip[/tt]), which has been added to the Whitelist (by default of [lexicon]TS3[/lexicon]).
Sie betrachten gerade eine ältere Version des Eintrags. Klicken Sie hier, um zur aktuellen Version zu gelangen.