TeamSpeak start.sh

Downloads
1.2.2
2012 to 2016
Stable
See also...

Other start.sh's:

Minecraft

start.sh for Minecraft game servers

Steam

start.sh for Steam game servers

This is an alternative to the default startup script that comes with TeamSpeak server. Additionally to TeamSpeak's default startup script, this one utilizes screen and also supports additional features, such as temporarily disabling startup. This is especially relevant while upgrading when using crontabs for startup.

start.sh

  1. Place start.sh where you installed the TeamSpeak server user, like /home/teamspeak
  2. Configure start.conf accordingly
    • DIRECTORY: Root directory and location of start.sh
    • BINARYFILE: Name of the executable file
    • SESSIONNAME: Unique name of the screen
  3. Apply execute permissions to start.sh

.screenrc

Put ".screenrc" with this content in $DIRECTORY:

setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH_SCREEN






Usage

Command Function
./start.sh Summary of command line options
./start.sh start Starts the server
A second instance is not started as long as the server is running.
This command is ignored when the server is disabled.
./start.sh stop Stops the server
Rules from start apply here as well.
./start.sh restart Restarts the server
Internally executes stop, then start. Rules from start apply here as well.
./start.sh enable Enables all servers for starting
As long as disabled, the command start will not start any server.
./start.sh disable Disables all servers for starting
As long as disabled, the command start will not start any server.