Teamspeak as of 29.12.2016#

wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.13.6/teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2
bzip2 -d teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2
tar xvf teamspeak3-server_linux_amd64-3.0.13.6.tar
cd teamspeak3-server_linux_amd64
./ts3server_startscript.sh {start|stop|restart|status}

Teamspeak 3, as of 24.10.2011#

Teamspeak allows to communicate (speak together) in a conference with lots of participants. I have used it with mmorpgs only. There are several free servers out there and you can use them when you download a client and connect to those servers.

But I wonder why somebody would give bandwidth for free, so I set up my own one on my rented virtual linux server. It takes approx. 39 KB memory and some bandwidth of course. For help see the forum and FAQ.

Server on Linux Ubuntu 4.4.3-4ubuntu5, 32bit#

You can follow the quick start:

wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.0/teamspeak3-server_linux-x86-3.0.0.tar.gz
tar xzf teamspeak3-server-linux_x86.tar.gz
cd teamspeak3-server-linux_x86
./ts3server_startscript.sh start

When you start it the first time, you get these informations (please save it):
------------------------------------------------------------------
                      I M P O R T A N T
------------------------------------------------------------------
              Server Query Admin Acccount created
         loginname= "serveradmin", password= "xyz"
------------------------------------------------------------------

------------------------------------------------------------------
                      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=abcdefghijklmnopqrstuvwxyz123456789abcdef
------------------------------------------------------------------

Client on Win7 64bit#

Just download the correct client version, enter your server and that's it.

Configure and set password#

You can set various security rights. By default there is no limitation and everybody can connect. I wanted to set at least a general server password. This is requested for all those who did not initially set the token to be master admin, e.g. the master admin is not asked to enter it!

There are some PHP web interfaces out there, but as I did not like PHP I used the so called ServerQuery, which is a set of commands to configure and administer the server. This ServerQuery is accessed with TELNET, e.g.
putty > telnet <server>, Port 10011

To set the password, do the following:
1. Install and start as described above
2. Login via telnet
(Note: Use all ServerQuery commands and parameters in lower case !)

login client_login_name=<user> client_login_password=<password>
use 1
serveredit virtualserver_password=<new_password>

Other commands

serverlist
serverinfo
serverstop sid=10
serverdelete sid=10
serverstart sid=10

Use a ini file

LD_LIBRARY_PATH=<pathTO/teamspeak3-server_linux-x86>;export LD_LIBRARY_PATH
./ts3server_linux_x86 createinifile=1
./ts3server_linux_x86 inifile=ts3server.ini &

Create a new virtual server#

The command is called <servercreate>, but it is a "virtual" server which you create!
You will use the serveradmin account from above for all virtual servers. The default virtualserver_port is 9987.

servercreate virtualserver_name=TeamSpeak\s]\p\sServer virtualserver_maxclients=32 virtualserver_default_server_group=0 virtualserver_default_channel_group=0 virtualserver_default_channel_admin_group=0 virtualserver_codec_encryption_mode=0 virtualserver_log_client=1 virtualserver_log_query=1 virtualserver_log_channel=1 virtualserver_log_permissions=1 virtualserver_log_server=1 virtualserver_log_filetransfer=1