Teamspeak Server Script mit Auto-Lösch-Funktion

Admin | geschrieben am | zuletzt bearbeitet am

Ich hab mein letztes Script für einen netten Server Sponsor nochmal etwas umgeschrieben und es für Inhaber der NPL Lizenz angepasst.

Dieses Teamspeak Server Script verwaltet alle Server automatisch und erlaubt es netten Menschen, ihre 9 virtuellen Rest-Server der Welt für eine bestimmte Zeit zur Verfügung zu stellen.

Was macht das Teamspeak Server Script?

Jeder kann sich einen Server mit bis zu 50 Slots anlegen, solange noch welche verfügbar sind. Nach einer gewissen Zeit werden diese Server automatisch wieder gelöscht. Auf der Seite sieht man die aktuellen Server, die Laufzeit und die Slots. Wie immer habe ich mich um Design nicht gekümmert *g*

Teamspeak Serververwaltung für Sponsoren

Teamspeak Serververwaltung für Sponsoren

Wenn ein neuer Server angelegt wird bekommt man die Adresse mit Link zum direkten Verbinden und den Administrator-Berechtigungsschlüßel.

Teamspeak Server per Script erstellt

Teamspeak Server Script

Alle Server die älter als die eingestellte Zeit sind, werden gelöscht.

Die Installation

Das Teamspeak Server Script ist relativ einfach installiert. Du musst nur die 3 Dateien in ein Verzeichnis auf deinem Webserver stellen und in der config.inc.php den Zugang zum Teamspeak Query Port konfigurieren.

Die Variable $ttl gibt an, wie lange die Sponsor-Server in Stunden laufen sollen.

Der $ts3_port legt den Port des Servers fest, der nicht automatisch gelöscht werden soll.
(Wenn man einen fixen Server für die eigene Gilde verwenden will)

Noch Fragen?

Wenn du etwas anderes brauchst, oder Fragen hast, helfe ich gerne! Schreib mir einfach in die Kommentare, oder über meine Homepage.

Hier ist der Download:

Teamspeak Server Script

Geschrieben von Admin

Ich arbeite seit Version 1 mit Teamspeak Servern.

15 Kommentare zu “Teamspeak Server Script mit Auto-Lösch-Funktion”

    Ali Hussein sagt:

    Ein Fehler ist aufgetreten: Error: script isn’t connected to server

    was mache ich ?

    Thomas sagt:

    Hallo Ali,

    Die Fehlermeldung bedeutet, dass der Server nicht erreichbar ist. Das kann heißen, dass die config Daten falsch sind, oder der Server nicht erreichbar ist.

    mfg Thomas

    Ali Hussein sagt:

    Hallo,

    Hier ist meine IP: 5.231.49.123 Können wir bitte reden?

    Danke

    Dani sagt:

    Moin,

    habe die Datein nun in mein /www Verzeichnis gelegt,wenn ich die Seite aufrufe bekomme ich aber einen error 404 Fehler.

    Teamspeak ist gestartet und die config edidiert.Rechte sind auf 755

    Was mache ich falsch?

    Thomas sagt:

    Du musst das Script direkt aufrufen, also den Dateinamen anhängen, weil sonst sucht er nach einer index-Datei, die es nicht gibt.

    Dani sagt:

    Welchen Dateinamen?

    Thomas sagt:

    Naja, den Namen des Scripts eben. Ich glaub serverCreate.php heißt die Datei, wenn ich mich richtig erinnere, aber du kannst ja selber schauen, wie die heißen…

    mfg Thomas

    Kevin sagt:

    Hallo ich habe folgendes problem ich habe in der config angegeben das der server mit dem port 9987 nicht gelöscht werden soll in diesem format //Serverport vom Standard Port
    $ts3_port=9987; nur das problem ist der server löscht sich trotz allem

    Thomas sagt:

    Hallo Kevin,

    Dürfte er aber nicht machen. Dafür ist diese Zeile im Script verantwortlich:

    if($server['virtualserver_uptime']>=($ttl*3600) && $server['virtualserver_port']!=$ts3_port) $tsAdmin->serverDelete($server['virtualserver_id']);

    $server[‚virtualserver_port‘]!=$ts3_port heißt dass nur falls der Serverport ungleich dem Standardport ist, der Server gelöscht wird. Du kannst aber mal versuchen da einfach statt $ts3_port mal „9987“ hinzuschreiben (mit Anführungszeichen).

    Oder du kopierst nochmal das original Script, falls du was verändert hast.

    mfg Thomas

    Triple sagt:

    Hallo wo kann ich es Einstellen das der wo denn Server Leiht und sich Serveradmin gegeben hat die Slots,Hostbanner,Hostnachricht und Hostnachricht-Modus nicht mehr ändern als das als Serveradmin nicht ändern kann.

    Schreiben sie mir bitte zurück

    Mit freundlichen Grüßen

    Triple

    Thomas sagt:

    Einfach die Rechte der Server Admin Vorlage ändern, dann werden alle Server Admin gruppen, aller in Zukunft erstellten Server diese Rechte nicht haben.

    mfg Thomas

    kevin2 sagt:

    kann ich mehrere feste ts server einstellen(mehrere ports) oder nur einen?

    Thomas sagt:

    In der Version nur einen, das wäre aber schnell erweitert, wenn du etwas Progemmieren kannst.

    mfg Thomas

    Luis sagt:

    Wie kann ich globale rechte setzen? sodass z.b. die slots nicht geändert werden können?

    Thomas sagt:

    Am besten die Gruppenvorlagen bearbeiten und dann die bereits vorhandenen Gruppen.

    mfg Thomas

Kommentare geschlossen