Installation von Teamspeak 3 Server (Linux und Windows)

0 Aktien
0
0
0
0

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/ts3server

Erster 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, [::]:10011
Schritte 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.target
Serviceanmeldung:

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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Das könnte Ihnen auch gefallen