2 # Parameters to be passed to teamspeak3
-server
4 # The following commandline parameters are available
:
6 #
* default_voice_port (9987)
7 # UDP port open
for clients to connect to
. This port
is used by the first
8 # virtual server
, subsequently started virtual servers will open on increasing
10 # Default
: The
default voice port
is 9987.
13 # IP on which the server instance will listen
for incoming voice connections
.
14 # Default
: The server
is bound on any IP address
.
16 #
* create_default_virtualserver (1)
17 # Normally one virtual server
is created automatically when the TeamSpeak
3
18 # Server process
is started
. To disable
this behaviour
, set
this parameter
19 # to
"0". In
this case you have to start virtual servers manually using the
20 # ServerQuery
interface.
21 # Default
: If
not provided
, one virtual server
is created
.
23 #
* machine_id (<empty
>)
24 # Optional name of
this server process to identify a group of servers
with
25 # the same ID
. This can be useful when running multiple TeamSpeak
3 Server
26 # instances on the same database
. Please note that we strongly recommend that
27 # you
do NOT run multiple server instances on the same SQLite database
.
28 # Default
: The server instance will
not use a machine ID
.
30 #
* filetransfer_port (30033)
31 # TCP Port opened
for file transfers
. If you specify
this parameter
, you also
32 # need to specify the
"filetransfer_ip" parameter
!
33 # Default
: The
default file tranfer port
is 30033.
35 #
* filetransfer_ip (0.0.0.0)
36 # IP on which the file transfers are
bound to
. If you specify
this parameter
,
37 # you also need to specify the
"filetransfer_port" parameter
!
38 # Default
: File transfers are
bound on any IP address
.
41 # TCP Port opened
for ServerQuery connections
. If you specify
this parameter
,
42 # need to specify the
"query_ip" parameter
!
43 # Default
: The
default ServerQuery port
is 10011.
46 # IP
bound for incoming ServerQuery connections
. If you specify
this parameter
,
47 # you also need to specify the
"query_port" parameter
!
48 # Default
: ServerQuery connections are
bound on any IP address
.
51 # If set to
"1", the server database will be cleared before starting up the server
.
52 # This
is mainly used
for testing
. Usually
this parameter should
not be specified
,
53 # so all server settings will be restored when the server process
is restarted
.
54 # Default
: Database
is not cleared on start
.
57 # The physical path where the server will create logfiles
.
58 # Default
: The server will create logfiles
in the
"logs/" subdirectory
.
60 #
* dbplugin (ts3db_sqlite3
)
61 # Name of the database plugin library used by the server instance
. For example
, if
62 # you want to start the server
with MySQL support
, simply set
this parameter to
63 #
"ts3db_mysql" to use the MySQL plugin
. Do
*NOT
* specify the
"lib" prefix
or the file
64 # extension of the plugin
.
65 # Default
: The
default SQLite3 database plugin will be used
.
67 #
* dbpluginparameter (<empty
>)
68 # A custom parameter passed to the database plugin library
. For example
, the MySQL
69 # database plugin supports a parameter to specify the physical path of the plugins
71 # Default
: The database plugin will be used without a parameter
.
74 # The physical path where your SQL script files are located
.
75 # Default
: The server will search
for SQL script files
in the
"sql/" subdirectory
.
77 #
* dbsqlcreatepath (create_sqlite
/)
78 # The physical path where your SQL installation files are located
. Note that
this
79 # path will be added to the value of the
"dbsqlpath" parameter
.
80 # Default
: The server will search
for SQL installation scripts files
in the
81 #
"<dbsqlpath>/dbsqlcreatepath/" subdirectory
.
83 #
* licensepath (<empty
>)
84 # The physical path where your license file
is located
.
85 # Default
: The license file
is located
in your servers installation directory
.
88 # If set to
"1", the server will create an INI
-style config file containing all
89 # commandline parameters
with the values you have specified
.
90 # Default
: The server will
not create a config file
.
92 #
* inifile (ts3server
.ini
)
93 # The physical path where your config file
is located
. Per
default, the config file will
94 # be called
"ts3server.ini".
95 # Default
: The config file
is located
in your servers installation directory
.
97 #
* query_ip_whitelist (query_ip_whitelist
.txt
)
98 # The file containing whitelisted IP addresses
for the ServerQuery
interface. All hosts
99 # listed
in this file will be ignored by the ServerQuery flood protection
.
100 # Default
: The whitelist file
is located
in your servers installation directory
.
102 #
* query_ip_backlist (query_ip_backlist
.txt
)
103 # The file containing backlisted IP addresses
for the ServerQuery
interface. All hosts
104 # listed
in this file are
not allowed to connect to the ServerQuery
interface.
105 # Default
: The whitelist file
is located
in your servers installation directory
.
107 #
* dbclientkeepdays (90)
108 # Defines how many days to keep unused client identities
. Auto
-pruning
is triggered on every
109 # start
and on every
new month
while the server
is running
.
110 # Default
: The server will
auto-prune client identities older than
90 days
.
112 #
* dblogkeepdays (90)
113 # Defines how many days to keep database log entries
. Auto
-pruning
is triggered on every
114 # start
and on every
new month
while the server
is running
.
115 # Default
: The server will
auto-prune log entries older than
90 days
.
117 #
* logquerycommands (1)
118 # If set to
"1", the server will log every ServerQuery command executed by clients
. This can
119 # be useful
while trying to diagnose several different issues
.
120 # Default
: ServerQuery commands will
not be logged
.
122 #
* no_permission_update (0)
123 # If set to
"1", new permissions will
not be added to existing groups automatically
. Note that
124 #
this can
break your server configuration
if you dont update them manually
.
125 # Default
: New permissions will be added to existing groups automatically
.
127 TS_ARGS
="logpath=/var/log/teamspeak3-server/ dbsqlpath=/opt/teamspeak3-server/sql/"
129 BIN_PATH
="/opt/teamspeak3-server"
130 LIB_PATH
="${BIN_PATH}"