+4915167795025

Home / Services / Erweiterter Servername Skript

TeamSpeak, Skript, Kostenlos

How it work :

  • Hier erkläre ich, wie das Skript auf einem Linux-Server funktioniert.
  • Du benötigst: - einen Linux-Server
  • - Query-Zugriff auf einen Teamspeak-Server
  • Ich empfehle dir, auf deinem Linux-Server einen neuen Benutzer anzulegen.
  • -> Es gibt mehrere Tutorials dazu, hier ist ein Beispiel -> https://www.lifewire.com/create-users-useradd-command-3572157
  • Zuerst müssen wir das Skript für deinen Teamspeak-Server anpassen.
  • Gehe in den Ordner "Teamspeak3_advancedServername", öffne dann den Ordner "scripts". Dort gibt es eine .php-Datei namens "clientCountToServername.php". Klicke mit der rechten Maustaste darauf und bearbeite sie mit einem beliebigen Texteditor.
  • Zuerst bearbeite die Zeilen 12-16, hier musst du dem Skript deine Server-IP, Query-Port, Query-Benutzername, Query-Passwort und Server-Port mitteilen. Dies sollte selbsterklärend sein.
  • /-------EINSTELLUNGEN-------/
  • $ts3_ip = 'DeineTeamspeak3IP';
  • $ts3_queryport = 12345;
  • $ts3_user = 'queryBenutzername';
  • $ts3_pass = 'queryPasswort';
  • $ts3_port = 54321;
  • /--------------------------/
  • In Zeile 38 kannst du dem Skript mitteilen, wie der neue Servername sein soll.
  • Beispiel:
  • Zeile im Code Servername wäre falls
  • $newServerName = "Dein Servername " . "[" . count($clients['data']) . "|52]"; --> Dein Servername [4|52] (falls momentan 4 Clients online sind)
  • $newServerName = "SickGamerz Teamspeak " . "[" . count($clients['data']) . "|52]"; --> SickGamerz Teamspeak [4|52] (falls momentan 4 Clients online sind)
  • $newServerName = "SickGamerz Teamspeak " . "Nutzer Online: " . count($clients['data']); --> SickGamerz Teamspeak Nutzer Online: 4 (falls momentan 4 Clients online sind)
  • In Zeile 43 kannst du definieren, wie oft das Skript die Anzahl der Online-Clients überprüfen soll. Ich empfehle 30 oder mehr Sekunden.
  • Ändere einfach die Zahl in den Klammern nach sleep.
  • sleep(15); -> würde alle 15 Sekunden prüfen
  • sleep(60); -> würde alle 60 Sekunden prüfen und so weiter...
  • Speichere es nun (als .php)!!!
  • Du musst PHP auf deinem Linux-Server installiert haben.
  • Du musst screen auf deinem Linux-Server installiert haben
  • apt-get install screen
  • Starte screen mit dem Befehl "screen"
  • Alles erledigt? Gehe nun zum Verzeichnis /path/to/Teamspeak3_advancedServername/scripts mit "cd /path/to/Teamspeak3_advancedServername/scripts"
  • Starte nun das Skript in einem neuen Screen mit dem Befehl "screen -s advancedServername php clientCountToServername.php"
  • Nun sollte alles funktionieren, hoffe ich! :) Du kannst das Terminal jetzt schließen und den Bot für dich arbeiten lassen.
  • Nachdem dies alles erledigt ist, falls du deinen Teamspeak-Server selbst hostest oder dein Anbieter dir die Möglichkeit bietet, whiteliste die IP deines Servers, auf dem das Skript läuft, auf deinem Teamspeak-Server. Mehr Infos findest du hier: https://forum.teamspeak.com/threads/60280-How-to-whitelist-an-IP-adress
  • Fragen, Bugs oder andere Anfragen? casa@xcasatv.de

Service Features :

  • Kostenlos, Voiceserver, TeamSpeak Server

Related Projects

Another Services

TeamSpeak Server Installieren auf Debian
Read more

TeaSpeak Server Installieren auf Debian
Read more

TeamSpeak, Skript, Kostenlos
Read more

Newletter

Newsletter

Subscribe To get latest news and offers