Teamspeak Server

Von Arne

Teamspeak is an application that allows you to speak with other people over the internet. It`s mainly used by gamers for in-game communication. To enable communication, multiple Teamspeak clients connect to a central Teamspeak server. While both, client and server, are available for Windows and Linux, most people will run the server on Linux so we show you how to install a Teamspeak server on a computer running Linux.

Licensing

Teamspeak is not free. Only if you are an non-profit organization are you allowed to host a Teamspeak server with a maximum of 100 slots. If you run more than 100 slots or charge fees from people using the Teamspeak server you have to pay a fee to Teamspeak Systems. As quoted from their website, "If more than 100 slots is detected by our automated tracking system, your server may be subject to review (or suspended) and you may be held liable for ATHP-based or Single Server Use-based licensing fees."

Installation

First, you should download the software from http://www.goteamspeak.com/downloads.php
You need the Teamspeak 2 Linux Server. Then unpack the archive

$ tar -jxvf ./ts2_server_rc2_20201.tar.bz2

(Your version number may be different.)
All files are in the new directory tss2_rc2. You may want to read the files INSTALL and README for further information.

Starting Teamspeak

To start the Teamspeak server, simply use the provided startscript:

$ ./teamspeak2-server_startscript start

This script accepts the following parameters: start, stop, restart, status, passwords.
After starting the server, you should receive an output similar to this:
starting the teamspeak2 server
TeamSpeak Server Daemon started with PID 8999

Then everything is running fine.

Management

Now that your new Teamspeak server is running, you`ll want to manage it. This is fairly easy, because the Teamspeak server provides its own web interface for administration. Open the following URL with your favourite webbrowser:
http://ip-of-your-server:14534
You will see the login page of the web interface



Now you need the login credentials. As you already noticed above, the startscript has a parameter passwords.

$ ./teamspeak2-server_startscript passwords
Following passwords were generated on 23-01-05 16:10:00
superadmin = "owc5vh"
admin      = "eibbej"

This is everything you need.

First, you should log in using the superadmin account (click the link below the login box "superadmin login") and set some server-wide options. I won`t go into details here, because the web interface is rather self-explaining.



After that you can use the admin account to manage users and channels on the server. Simply log out of the superadmin account and log in as admin on the main login-page.



Finish

That`s it. You should now have a running Teamspeak server and management is done via the built-in web interface. You should consider adding the Teamspeak server to your systems boot-process. The easiest way is to add the startscript to the rc.local file, which should exist in every Linux system. Somewhere near /etc/rc.d/rc.local.

 


 

Vielleicht auch interessant:


Über den Autor

Wenn Arne keine Artikel für planet-rcs schreibt dann programmiert er Webanwendungen in Python und trainiert mit dem Fahrrad für die Vattenfall-Cyclassics.

Feedback