TeamSpeak3 Server

Datum:

Erstmal das System vorbereiten:

Schritt 1:

apt-get update

 

Schritt 2:

apt-get upgrade

 

Schritt 3 (optional, ansonsten vi nutzen):

apt-get install nano

 

Nun einen Benutzer für TS3 anlegen (Game- und Voiceserver nie über root ausführen!).

Schritt 4:

adduser teamspeak3

 

Danach mit dem neuen Benutzer anmelden.

Schritt 5:

wget https://files.teamspeak-services.com/releases/server/3.7.0/teamspeak3-server_linux_amd64-3.7.0.tar.bz2

oder für 32 Bit Systeme

wget https://files.teamspeak-services.com/releases/server/3.7.0/teamspeak3-server_linux_x86-3.7.0.tar.bz2

 

Schritt 6:

tar xfvj teamspeak3-server_linux_amd64-3.7.0.tar.bz2

bzw. bei 32 Bit Systemen dann

tar xfvj teamspeak3-server_linux_x86-3.7.0.tar.bz2

 

Schritt 7:

cd teamspeak3-server_linux_amd64-3.7.0

bzw. bei 32 Bit Systemen dann

cd teamspeak3-server_linux_x86-3.7.0

 

Schritt 8:

cp -R * /home/teamspeak3

 

Schritt 9:

cd ..

 

Schritt 10:

touch ts3server.ini

 

Schritt 11:

nano ts3server.ini

mit folgenden füllen und bearbeiten:

machine_id=1
default_voice_port=Port-hier
voice_ip=IP-hier
licensepath=
filetransfer_port=Port-hier
filetransfer_ip=IP-hier
query_port=Port-hier
query_ip=IP-hier
query_ip_whitelist=query_ip_whitelist.txt
query_ip_blacklist=query_ip_blacklist.txt
dbplugin=ts3db_sqlite3
dbpluginparameter=
dbsqlpath=sql/
dbsqlcreatepath=create_sqlite/
dbconnections=10
logpath=logs
logquerycommands=0
dbclientkeepdays=30
logappend=0
query_skipbruteforcecheck=0

 

Schritt 12:

touch .ts3server_license_accepted

 

Schritt 13:

Nano ts3server_startscript.sh

Nach folgender Zeile (eine Zeile darunter):

COMMANDLINE_PARAMETERS="${2}" 

folgendes einfügen:

COMMANDLINE_PARAMETERS="inifile=ts3server.ini" 

Schritt 14:

Wenn Ihr habt, nun eine Lizenz auf den FTP Server laden.

 

Schritt 15:

cd /etc/init.d

 

Schritt 16:

touch teamspeak3

 

Schritt 17:

chown teamspeak3 teamspeak3

 

Schritt 18:

chgrp teamspeak3 teamspeak3

 

Schritt 19:

nano teamspeak3

Und mit folgendem füllen:

#!/bin/sh
### BEGIN INIT INFO
# Provides:             teamspeak3
# Required-Start:       $local_fs $network
# Required-Stop:        $local_fs $network
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
# Description:          Teamspeak 3 Server
### END INIT INFO


# INIT Script by www.SysADMINsLife.com
######################################
# Customize values for your needs: "User"; "DIR"

USER="teamspeak3"
DIR="/home/teamspeak3"

###### Teamspeak 3 server start/stop script ######

case "$1" in
start)
su $USER -c "${DIR}/ts3server_startscript.sh start"
;;
stop)
su $USER -c "${DIR}/ts3server_startscript.sh stop"
;;
restart)
su $USER -c "${DIR}/ts3server_startscript.sh restart"
;;
status)
su $USER -c "${DIR}/ts3server_startscript.sh status"
;;
*)
echo "Usage: {start|stop|restart|status}" >&2
exit 1
;;
esac
exit 0
 

 

Schritt 20:

chmod 775 teamspeak3

 

Schritt 21:

/etc/init.d/teamspeak3 start

 

Das wars dann auch schon.

Don't click this link

Stichwörter:
Private Website