Server/Einstellungen

Aus TeamSpeak Wiki
Wechseln zu: Navigation, Suche

Diese Anleitung richtet sich an jene, die einen eigenen TeamSpeak 3 Server hosten wollen. Wer hingegen einen Server gemietet hat oder diese Anleitung bereits durchgegangen ist, will wahrscheinlich einen virtuellen Server editieren.

Parameter

default_voice_port

Standardwert: 9987

Unter diesem Port wird der erste virtuelle Server gestartet (beachte auch create_default_virtualserver). Weitere Server werden mit aufsteigenden Ports vergeben. Sofern der Parameter nicht gesetzt wird, wird als Standardport 9987 benutzt.

voice_ip (0.0.0.0)

Sofern hier eine IP gesetzt ist, wird die TeamSpeak Instanz nur auf Anfragen, die über diese IP gesandt werden, antworten. Standardmäßig hören die Server auf jede IP.

create_default_virtualserver (1)

Abhängig von diesem Parameter wird beim ersten Starten (siehe Starten unter Linux und Starten unter Windows) der Instanz ein virtueller Server angelegt. Standardmäßig ist dies der Fall. Um den Vorgang zu deaktivieren, ist der Parameter auf 0 zu setzen. In diesem Fall müssen virtuelle Server manuell über Query angelegt werden.

machine_id (<empty>)

Optional kann mit diesem Parameter einer von mehreren Serverprozessen innerhalb einer Gruppe von Servern mit der selben ID identifiziert werden. Das kann etwa dann nützlich sein, wenn man mehrere Serverprozesse mit der gleichen Datenbank nutzt. Bitte beachte, dass TeamSpeak Systems von dieser Nutzungsart abrät. Stndardmäßig ist keine machine_id gesetzt.

filetransfer_port (30033)

Ein TCP Port, der für den Datentransfer genutzt wird. Falls dieser Parameter gesetzt wird, ist ebenfalls filetransfer_ip zu setzen. Standardmäßig wird der Port 30033 genutzt.

filetransfer_ip (0.0.0.0)

IP auf welchem die Instanz auf eingehende Datentransfer-Anfragen lauscht. Falls dieser Parameter gesetzt wird, muss ebenfalls filetransfer_port gesetzt werden. Standardmäßig wird auf allen IP gelauscht.

query_port (10011)

Dieser TCP Port ist für die Anfragen über ServerQuery zuständig. Falls dieser Parameter gesetzt wird, muss ebenfalls query_ip gesetzt werden. Standardmäßig wird Port 10011 genutzt.

query_ip (0.0.0.0)

Unter dieser IP hört die Instanz auf eingehende ServerQuery Befehle. Falls dieser Parameter gesetzt wird, ist ebenfalls query_port zu setzen. Standardmäßig auf allen IP gehört.

clear_database (0)

Falls dieser Parameter auf 1 gesetzt wird, wird die Serverdatenbank (Server/Dateien/ts3server.sqlite) gelöscht, bevor die Instanz startet. Der Parameter wird in der Regel in Testumgebungen genutzt. Normalerweise ist der Parameter nicht gesetzt, sodass alle Servereinstellungen erhalten bleiben.

logpath (logs/)

Der Pfad auf dem Host, in dem die Instanz die Logs der Server speichern wird. Standardmäßig speichert der Server die Logs innerhalb des Installationsverzeichnis im Unterordner ./logs/.

dbplugin (ts3db_sqlite3)

Name of the database plugin library used by the server instance. For example, if you want to start the server with MySQL support, simply set this parameter to “ts3db_mysql” to use the MySQL plugin. Do NOT specify the “lib” prefix or the file extension of the plugin. Default: The default SQLite3 database plugin will be used.

dbpluginparameter (<empty>)

A custom parameter passed to the database plugin library. For example, the MySQL database plugin supports a parameter to specify the physical path of the plugins configuration file. Default: The database plugin will be used without a parameter.

dbsqlpath (sql/)

The physical path where your SQL script files are located. Default: The server will search for SQL script files in the “sql/” subdirectory.

dbsqlcreatepath (create_sqlite/)

The physical path where your SQL installation files are located. Note that this path will be added to the value of the “dbsqlpath” parameter. Default: The server will search for SQL installation scripts files in the “<dbsqlpath>/dbsqlcreatepath/” subdirectory.

licensepath (<empty>)

The physical path where your license file is located. Default: The license file is located in your servers installation directory.

createinifile (0)

If set to “1”, the server will create an INI-style config file containing all commandline parameters with the values you have specified. Default: The server will not create a config file.

inifile (ts3server.ini)

The physical path where your config file is located. Per default, the config file will be called “ts3server.ini”. Default: The config file is located in your servers installation directory.

query_ip_whitelist

Standardwert: query_ip_whitelist.txt

Mit diesem Parameter kann der Pfad und Dateiname der Whitelist verändert werden. Alle IP-Adresse (eine pro Zeile) werden von der Flood Protection ignoriert. Standardmäßig wird eine query_ip_whitelist.txt innerhalb des Installationsordners genutzt.

query_ip_blacklist (query_ip_blacklist.txt)

The file containing blacklisted IP addresses for the ServerQuery interface. All hosts listed in this file are not allowed to connect to the ServerQuery interface. Default: The whitelist file is located in your servers installation directory.

query_skipbruteforcecheck (0)

If set to "1", the server will skip and bruteforce protection for whitelisted Ip addresses for the ServerQuery interface

dbclientkeepdays (90)

Defines how many days to keep unused client identities. Auto-pruning is triggered on every start and on every new month while the server is running. Default: The server will auto-prune client identities older than 90 days.

dblogkeepdays (90)

Defines how many days to keep database log entries. Auto-pruning is triggered on every start and on every new month while the server is running. Default: The server will auto-prune log entries older than 90 days.

logquerycommands (1)

If set to “1”, the server will log every ServerQuery command executed by clients. This can be useful while trying to diagnose several different issues. Default: ServerQuery commands will not be logged.

no_permission_update (0)

If set to “1”, new permissions will not be added to existing groups automatically. Note that this can break your server configuration if you dont update them manually. Default: New permissions will be added to existing groups automatically.

open_win_console (0)

If set to “1”, the server will open a console window. Note that this only affects Windows servers. Default: The console will be hidden on Windows.

no_password_dialog (0)

If set to “1”, the server will not display the initial password dialog on the first start. Note that this only affects Windows servers. Default: The initial password dialog will be shown.

dbconnections (10)

The number of database connections used by the server. Please note that changing this value can have an affect on your servers performance. Possible values are 2-100. Default: The server will use 10 database connections.

logappend (0)

If set to “1”, the server will not create a new logfile on every start. Instead, the log output will be appended to the previous logfile. The logfile name will only contain the ID of the virtual server. Default: The server will create a new logfile on every start.