The target audience for TeamSpeak is gamers, who can use the software to communicate with other players on the same team of a multiplayer game. Communicating by voice gives a competitive advantage by allowing players to keep their hands on the controls. (wikipedia)
Installing TeamSpeak server
1. After logging in as root, we create a new user called teamspeak. For security reasons, this user will create an instance of Teamspeak at each system startup.
useradd -d /home/teamspeak teamspeak
/home/teamspeak will be user's home folder.
2. Download the latest version of Teamspeak from http://www.teamspeak.com/?page=downloads (change the filename accordingly).
wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.3/teamspeak3-server_linux-x86-3.0.3.tar.gz -O teamspeak3-server_linux-x86-3.0.3.tar.gz
3. unpack the file
tar -zxvf teamspeak3-server_linux-x86-3.0.3.tar.gz
4. change directory
5. run the startup script
Warning: as this is the first time you will run the Teamspeak, it will provide you with some credentials required to manage your server. Write down the useraname (mine was serveradmin) and password (mine was 1I8QFi4f), and also the token (mine was t765VBfyu75viuytOVukgyAuH1VXRZWjC).
6. stop the Teamspeak server by pressing CTRL+C (as in ^C)
7. change the owner of Teamspeak folder
chown teamspeak:teamspeak teamspeak3-server_linux-x86 -R
8. create a startup script
9. paste in
#!/bin/sh USER="teamspeak" TS3='/home/username/teamspeak3-server_linux-x86' STARTSCRIPT="$TS3/ts3server_startscript.sh" cd $TS3 su $USER -c "$STARTSCRIPT start"
change /home/username/teamspeak3-server_linux-x86 with the path where you have unpacked the archive at step 3
10. make the script executable
chmod +x /etc/init.d/ts3
11. add our script to system startup
sudo update-rc.d ts3 defaults
12. usefull commands
to see if Teamspeak is running
top -u teamspeak
to send kill signal
kill -9 4977
where 4977 is the pid shown in top -u teamspeak