Portal Home > Knowledgebase > VPS Support > Installing Teamspeak 3 Server


Installing Teamspeak 3 Server




Installing Teamspeak 3 on your newly purchased VPS or VM is very simple

and does not require alot of server requirements.

Rule # 1...Always run your Teamspeak server from another user other than root.

The tutorial below will be using teamspeak3 but change it as you see fit.

General Setup

Login as root and enter your password provided if it has not been changed.

yum install screen

yum install unzip

yum install ftp

yum install wget


mkdir /ts3server

useradd -d /ts3server/teamspeak3 -m teamspeak3
passwd teamspeak3

Add your desired password twice for confirmation

upload teamspeak3-server_linux-x86-3.0.0.tar.gz to ts3server/teamspeak3

or use

wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.0/teamspeak3-server_linux-x86-3.0.0.tar.gz


chown -Rf teamspeak3:teamspeak3 /ts3server/teamspeak3

cd /ts3server/teamspeak3

su teamspeak3

tar -C /ts3server/teamspeak3 -xvzf teamspeak3-server_linux-x86-3.0.0.tar.gz
cd teamspeak3-server_linux-x86
mv * /ts3server/teamspeak3
cd ..
rm -Rf teamspeak3-server_linux-x86 teamspeak3-server_linux-x86-3.0.0.tar.gz

./ts3server_startscript.sh start

find and copy provided password
loginname= "serveradmin", password= "...."

The printout should look similare to 
------------------------------------------------------------------
                      I M P O R T A N T
------------------------------------------------------------------
              Server Query Admin Acccount created
         loginname= "serveradmin", password= "abcd1234"
------------------------------------------------------------------


------------------------------------------------------------------
                      I M P O R T A N T
------------------------------------------------------------------
      ServerAdmin privilege key created, please use it to gain
      serveradmin rights for your virtualserver. please
      also check the doc/privilegekey_guide.txt for details.

       token=mqamq6LOVe9vuTX7EqYxauBy3sW4741HWqqSAsLa
------------------------------------------------------------------

These setting will setup a standard 32 slot max server for you to use. 
If you have a NPL License, you will need to upload it to the root of 
ts3server and restart the server. You will also need to add your main 
server ip to the query ip whitelist.

Default ports to open are as follows...

Default voice port (UDP): 9987
Default filetransfer port (TCP): 30033
Default serverquery port (TCP): 10011

These can be opened via ssh in iptables
iptables -A INPUT -p udp --dport 9987 -j ACCEPT
iptables -A INPUT -p tcp --dport 30033 -j ACCEPT
iptables -A INPUT -p tcp --dport 10011 -j ACCEPT
/etc/init.d/iptables save
/etc/init.d/iptables restart
iptables -L    to confirm your ports are in fact open

 



Was this answer helpful?

Add to Favourites Add to Favourites    Print this Article Print this Article

Also Read
What is Virtuozzo? (Views: 1017)

Powered by WHMCompleteSolution