Installieren und konfigurieren Sie TeamSpeak 3-Server auf VDS

Dieser Artikel konzentriert sich auf die Installation des TeamSpeak 3-Servers . Dieses Programm wurde für die Verwendung der Sprachkommunikation durch verschiedene Communitys entwickelt. In meinem Beispiel wird Linux Debian 6.0 x64 verwendet , für einen TC3-Server ist VDS mit vorinstalliertem Ubuntu ebenfalls optimal, die Bittiefe spielt keine Rolle, das Funktionsprinzip ist das gleiche.

Auswahl des richtigen Hostings

Fast jedes VDS- Hosting in der Preisspanne von 10 US-Dollar pro Monat passt zu Ihnen . Achten Sie auf die Hosting-Lokalisierung als Das Ping in TeamSpeak 3 hängt davon ab, wo sich das Rechenzentrum mit Ihrem Server befindet. Als Grundkonfiguration kommen sie optimalerweise von Debian- und Ubuntu- Systemen . Aus persönlicher Erfahrung empfehle ich nicht, andere Lösungen zu verwenden, aber wenn Ihr Hosting begrenzt ist, können Sie sicherlich andere Optionen verwenden.

Vorbereitung des VDS-Servers

Als erstes müssen Sie einen Benutzer erstellen, der mit dem TeamSpeak 3- Server arbeiten kann Die Verwendung des Servers als Root-Benutzer ist eine Sicherheitsanfälligkeit, vor der Programmentwickler warnen.

Geben Sie dazu den Befehl in die Konsole ein:
adduser ts3server

Laden Sie nach dem Erstellen des Benutzers die von hier heruntergeladenen Dateien in den Ordner / home / ts3server hoch : TeamSpeak Downloads (Linux Server amd64 oder x86, abhängig von der Größe Ihres Systems)

Wechseln Sie in den Ordner ts3server und weisen Sie den folgenden Serverdateien Attribute zu:
cd /home/ts3server
chmod +x ts3server_minimal_runscript.sh
chmod +x ts3server_startscript.sh
chmod +x ts3server_linux_x86 или chmod +x ts3server_linux_amd64


Installieren Sie den TeamSpeak 3-Server

Führen Sie als Nächstes den Server zum ersten Mal mit dem folgenden Befehl aus:
./ts3server_minimal_runscript.sh

Während des Starts dieses Befehls werden alle erforderlichen Dateien auf dem Server erstellt, und Sie erhalten ein Kennwort von serveradmin und einen Berechtigungsschlüssel von der Serveradministratorgruppe im Teamspeak-Client selbst:
Bild

Speichern Sie die Kennwörter, und Sie können den Server mit dem folgenden Befehl stoppen:
./ts3server_minimal_runscript.sh stop
entweder durch Drücken von Strg + c

Autostart-Setup

Damit crontab korrekt konfiguriert werden kann, müssen Sie in das obige Verzeichnis wechseln und den Benutzer ts3server als Eigentümer der TeamSpeak-Serverdateien zuweisen .
cd /home
chown -R ts3server:ts3server ts3server


Überprüfen Sie, ob alles geklappt hat (das Ergebnis sollte wie im Bild unten aussehen):
cd ts3server
ls -la

Bild

Fahren wir nun mit dem Einrichten von crontab für den ts3server- Benutzer fort , damit der Server bei Fehlern automatisch gestartet wird, wenn Ihr VDS neu gestartet wird:
crontab -u ts3server -e

Fügen Sie die Zeile zur geöffneten Datei hinzu:
@reboot /home/ts3server/ts3server_startscript.sh start
Drücken Sie Esc , geben Sie : wq ein und drücken Sie die Eingabetaste , um die Einstellungen zu speichern.

Abschluss der Installation und Konfiguration des TeamSpeak-Servers

Führen Sie den Befehl reboot aus und versuchen Sie dann , sich vom TeamSpeak-Client unter der IP-Adresse Ihres VDS bei Ihrem Server anzumelden. Wenn Sie sich nach dem Neustart von VDS beim Server anmelden und ein Fenster erhalten, in dem Sie aufgefordert werden, den Berechtigungsschlüssel von der Serveradministratorgruppe einzugeben , haben Sie bei der Installation des Servers keine Fehler gemacht:
Bild

Nützlichkeit

1. Es gibt eine kleine Nuance, aus einem unbekannten Grund, immer nach der Installation des Servers tritt ein Dateibrowserfehler auf, der die Anzeige kyrillischer Dateien verweigert. Um dieses Problem zu lösen, gehe ich wie folgt vor:
localedef -v -c -i en_US -f UTF-8 en_US.UTF-8
Danach füge ich die Zeile LC_ALL = en_US.UTF-8 zu / etc / environment hinzu und führe einen Neustart zur Überprüfung durch .

2. Der ursprünglich installierte Server hat den Status Keine Lizenz . In diesem Fall haben Sie Zugriff auf 1 virtuellen Server mit 32 Steckplätzen. Wenn Sie die Anzahl der virtuellen Server und Slots erhöhen möchten, können Sie eine NPL-Lizenz beantragen , die den Server auf die Möglichkeit erweitert , bis zu 10 virtuelle Server mit insgesamt 512 Slots zu erstellen . Die NPL wird in diesem Abschnitt der Website Teamspeak: Non-Profit License Registration beantragt . Wenn Sie erfolgreich sind, erhalten Sie eine Datei licensekey.datmüssen Sie es im Stammverzeichnis des TeamSpeak 3- Servers ablegen und den folgenden Befehl ausführen:
./ts3server_startscript.sh restart


3. Erinnerst du dich an die Bühne, wo er das Kennwort vom Benutzer gespeichert wurde server . Dieses Kennwort wird für die Konsolenverwaltung von TeamSpeak 3- Servern benötigt, dem bequemsten Client für die Arbeit mit Query Server Admin : Admin Tool: YaTQA (Englisch / Deutsch) . Das Wesentliche an der Nützlichkeit ist, dass das Passwort nicht sehr lang ist und keine Sonderzeichen darin enthalten sind, weshalb es anfällig für Brutalität ist (meiner Erfahrung nach habe ich einen weisen Mann gefunden, der es geschafft hat, durch Abrufen eines ähnlichen Passworts vom Serveradmin- Benutzer zu fälschen ). Ich empfehle daher dringend, das Passwort zu ändern zu komplizierter. Stoppen Sie dazu den Server und führen Sie ihn mit dem folgenden Befehl aus:
./ts3server_startscript.sh stop
./ts3server_startscript.sh start serveradmin_password=ваш_новый_пароль


4. Um die Serverversion zu aktualisieren, müssen Sie den Server stoppen, für alle Fälle eine Sicherungskopie der Datei ts3server.sqlitedb erstellen und dann die Dateien im Teamspeak-Ordner des Servers mit neuen Dateien neu schreiben, die Attribute festlegen und fertig. Ihr Server wird auf die neueste Version aktualisiert.

Jetzt auch beliebt: