Einführung
Installieren und konfigurieren Sie die Teamspeak-Serversoftware und starten Sie einen Dienst, um die Software im Hintergrund auszuführen.
Voraussetzungen
- Linux- oder Windows-Server (dediziert, KVM oder LXC)
- Root-/Administratorrechte im System
- Ein Linux-kompatibles System
Schritt 1 – Vorbereitung
Schritte für Linux-Systeme
Erstellen Sie einen neuen Benutzer, den der Teamspeak-Server später im Kontext ausführen muss.
root@your_host:~# useradd -m -s /bin/false ts
Schritte für Windows-Systeme
Durch die Installation von NSSM (Non-Suck Service Manager) wird der Teamspeak-Server später als Windows-Dienst registriert.
Öffnen Sie anschließend einfach die heruntergeladene ZIP-Datei und navigieren Sie zu einem Ordner, der zu Ihrer Serverarchitektur passt.
Hier können Sie ganz einfach nssm.exe In C:\Windows\System32\ Kopie.
Damit ist die NSSM-Installation abgeschlossen.
Schritt 2 – Teamspeak-Software installieren
Schritte für Linux-Systeme
Zur Installation müssen folgende Schritte auf dem System durchgeführt werden:
root@your_host:~# su --shell /bin/bash ts
ts@your_host:~$ wget -P /tmp/ https://files.teamspeak-services.com/releases/server/3.6.1/teamspeak3-server_linux_amd64-3.6.1.tar.bz2Öffnen Sie das heruntergeladene Archiv.
ts@your_host:~$ tar xjf /tmp/teamspeak3-server_linux_amd64-3.6.1.tar.bz2 -C /home/ts
Akzeptiere die Teamspeak-Lizenzvereinbarung.
ts@your_host:~$ touch /home/ts/.ts3server_license_accepted
(Optional) Es gibt weitere Möglichkeiten, die Lizenzvereinbarung anzunehmen.
Please set the environment variable TS3SERVER_LICENSE to "accept" in order to accept the license agreement.
Alternatively, create a file named ".ts3server_license_accepted" in the working directory or start the server with the command line parameter "license_accepted=1".
To view the license agreement set TS3SERVER_LICENSE to "view" in order to print the license to the console.
Alternatively view the file "LICENSE" in your favorite text viewer yourself.Dateiberechtigungen ändern
ts@your_host:~$ chmod +x /home/ts/ts3server_startscript.sh
ts@your_host:~$ chmod +x /home/ts/ts3server_minimal_runscript.sh
ts@your_host:~$ chmod +x /home/ts/ts3serverErster Serverstart (diese Daten müssen gespeichert werden)
ts@your_host:~$ /home/ts/ts3server_minimal_runscript.sh
2019-03-16 19:30:44.119638|INFO |SQL | db_CreateTables() tables created
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
Server Query Admin Account created
loginname= "serveradmin", password= "DC+sOsIL"
------------------------------------------------------------------
^
2019-03-16 19:30:45.093089|WARNING |VirtualServer |1 |
------------------------------------------------------------------
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=q20aDScWvOLg+XL5PpWXUPumhPFaDkStVKE9BpSZ
------------------------------------------------------------------
2019-03-16 19:30:45.093331|INFO |Query |listening for query on 0.0.0.0:10011, [::]:10011Schritte für Windows-Systeme
Teamspeak-Software herunterladen
Entpacken Sie das Archiv in einen Ordner (z. B. C:\teamspeak).
Zuerst den Server starten.
- Akzeptieren Sie die Lizenzvereinbarung.
- Serveranfragedaten speichern
- Server über Tray-Symbol
Schritt 3 – Starten Sie den Dienst
Damit Teamspeak als Hintergrundprozess ohne aktive Anmeldung ausgeführt werden kann, muss ein Dienst erstellt werden.
Schritte für Linux-Systeme
Dienst erstellen:
- Erstelle den systemd-Dienst
root@your_host:~# nano /etc/systemd/system/ts.service
- Folgendes muss in der Datei enthalten sein:
[Unit]
Description=TeamSpeak 3 Server
After=network.service
[Service]
User=ts
Group=ts
Type=forking
WorkingDirectory=/home/ts/teamspeak3-server_linux_amd64/
ExecStart=/home/ts/teamspeak3-server_linux_amd64/ts3server_startscript.sh start
ExecStop=/home/ts/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
PIDFile=/home/ts/teamspeak3-server_linux_amd64/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.targetServiceanmeldung:
Neue Serviceeinträge und Änderungen herunterladen
root@your_host:~# systemctl daemon-reload
- Aktivieren Sie den Dienst (er startet nach dem Neustart automatisch).
root@your_host:~# systemctl enable ts.service
Der folgende Befehl kann zur Verwaltung des Dienstes verwendet werden.
root@your_host:~# systemctl start/stop/restart ts.service
Schritte für Windows-Systeme
Starten Sie NSSM über die Befehlszeile (Parameter ist der Dienstname).
C:\Users\Administrator>nssm install teamspeak
Im Reiter “Anwendung” muss unter “Pfad” der Pfad zur Teamspeak-Serveranwendung angegeben werden. (Beispiel: C:\Users\Administrator\teamspeak\ts3server.exe)
Im Feld “Setup-Verzeichnis” müssen Sie den gesamten Anwendungsordner angeben. (In diesem Fall C:\Users\Administrator\teamspeak\ )
Der Teamspeak-Server kann dann normal als Windows-Dienst genutzt werden.
Einführung
Dieser Artikel hat gezeigt, welche Schritte erforderlich sind, um einen Teamspeak 3-Server auf Windows- oder Linux-Systemen zu installieren und die Teamspeak-Software als Dienst zu registrieren.









