(If you want to read this text in English: English version (https://www.stefan1200.de/forum/index.php?topic=2.0))
JTS3ServerMod ist ein Teamspeak 3 Server Bot geschrieben in der Sprache Java.
Dieses Programm erweitert den Teamspeak 3 Server um einige weitere Funktionen. Hier die Liste:
- Einen untätigen (idle) Client zu einer Server Gruppe hinzufügen, um den Server Gruppen Namen (z.B. AFK) beim Client Namen stehen zu haben.
- Inaktive Clients können nach X Tagen Inaktivität aus der TS3 Server Datenbank gelöscht werden.
- Inaktive Channel Überprüfung kann Channels löschen, die bereits seit X Stunden leer sind.
- Automatisches Verschieben von Clients bestimmter Server Gruppen beim Verbinden in bestimmte Channels.
- Channel Benachrichtigung sendet eine Chat / Poke Nachricht an ausgewählte Clients, wenn andere ausgewählte Clients einen bestimmten Channel betreten.
- Server Gruppen Benachrichtigung sendet eine Chat / Poke Nachricht an ausgewählte Clients, wenn andere ausgewählte Clients den TS3 Server betreten.
- Server Gruppen können vor unerlaubten Clients beschützt werden.
- Client Namen können nach unerlaubten Wörtern oder Zeichen untersucht und ggf. gekickt werden.
- Channel Namen können nach unerlaubten Wörtern oder Zeichen untersucht und ggf. gelöscht werden.
- Untätige (Idle) Clients in einen bestimmten Raum bewegen oder vom Server werfen. In beiden Fällen bekommt dieser eine Nachricht.
- Verschickt eine Warnnachricht an untätige (Idle) Clients.
- Aufnehmende Clients in einen Raum bewegen oder vom Server werfen. In beiden Fällen bekommt dieser eine Nachricht.
- Nach kurzer Zeit können Clients mit aktivierten Abwesendheitsstatus (Away) in einen Raum bewegt werden. Das zurück bewegen, wenn der Client nicht mehr abwesend ist, ist einschaltbar.
- Nach kurzer Zeit können Clients mit stumm geschalteten Kopfhöhrern oder Mikrofon in einen Raum bewegt werden. Das zurück bewegen, wenn der Client nicht mehr stumm geschaltet ist, ist einschaltbar.
- Kann in Intervallen eine Textnachricht an den Server oder bestimmten Raum Chat senden.
- Jeder Client der sich mit dem Server verbindet, kann eine Willkommensnachricht bekommen. Auch spezielle Willkommensnachrichten für bestimmte Server Gruppen möglich.
- !lastseen Chat Befehl um auszugeben, wann jemand zuletzt auf dem Teamspeak Server war.
Alles kann ausführlich eingestellt oder abgeschaltet werden.
Weitere Funktionen sind:
- Viele Bot Instanzen für verschiedene Teamspeak 3 Server in einem Bot Prozess sind nutzbar.
- Automatisches Neuverbinden wenn die Verbindung zum Teamspeak 3 Server verloren geht.
- Viele Chat Befehle ermöglichen unter anderem das Senden von Nachrichten, Client Informationen abfragen, das Ändern der Einstellungen, das Neuladen der Einstellungen oder um den Bot zu beenden.
- Erstelle eigene Plugins mit der Java Programmiersprache. Lese die Datei plugins/Readme_plugins_deutsch.txt um mehr darüber zu erfahren!
- Langsamer Modus um die Nutzung des Bots (mit eingeschränkten Funktionen) auch ohne Änderung der query_ip_whitelist.txt zu ermöglichen.
-= Systemanforderungen =-Dieses Programm wurde getestet unter
Windows und
Linux (auch ohne X Server).
Auf
Mac OS X 10.4+,
Solaris und
FreeBSD sollte es ebenfalls laufen, dies ist allerdings ungetestet.
Wer es testen kann, möge mir bitte eine E-Mail zukommen lassen.
Alles was benötigt wird ist die Java SE Laufzeitumgebung Version 5 oder neuer.
Die neuste Version für Windows, Mac OS X, Linux und Solaris ist auf http://www.java.com/de/download/manual.jsp zu bekommen.
Anwender von Mac OS X 10.4, 10.5 und 10.6 haben es womöglich bereits installiert.
FreeBSD Anwender können sich auf http://www.freebsd.org/de/java/ über Java auf FreeBSD informieren.
Empfohlen generell:Dedizierter Server oder VServer mit großzügigen Limits!
VServer mit strengen Limits bei Threads und Speicher sind in der Regel eine Herausforderung.
Unter 200 Bots:RAM: 1-2 GB (je nach Anzahl von Bots)
CPU: 1-2 schnellere Kerne
Zwischen 200 und 1000 Bots:RAM: 4 GB
CPU: 2-3 schnellere Kerne
Ab 1000 Bots:RAM: 6-8 GB
CPU: 4 schnellere Kerne
Teamspeak 3 Server 1.0 oder neuer wird benötigt, empfohlen ist aber immer die neuste Version.
Natürlich wird auch eine TCP Verbindung zum Teamspeak 3 Server benötigt.
-= Wichtig =-Ich übernehme keine Verantwortung, falls was kaputt geht oder Daten verloren gehen.
Die IP Adresse, von dem Rechner auf dem der Bot läuft, sollte in die Datei query_ip_whitelist.txt des Teamspeak 3 Servers hinzugefügt werden.
Dabei muss beachtet werden, das die query_ip_whitelist.txt eine Leerzeile am Ende der Datei benötigt.
Wenn der Bot auf dem selben Rechner wie der TS3 Server läuft, verwende 127.0.0.1 als TS3 Server Adresse in der Bot Konfiguration.
Diese ist in der Regel bereits freigeschaltet. Falls dies nicht beachtet wird, wird die Anti Spam Funktion
des Teamspeak 3 Server das Programm sehr oft für einige Minuten bannen.
Falls ein Bearbeiten der query_ip_whitelist.txt nicht möglich ist,
versuche in der Bot Server Konfigurationsdatei den bot_slowmode auf 1 zu setzen.
Dies verlangsamt den Bot beim Verbinden und schaltet einige Funktionen ab.
Der Quellcode ist nicht enthalten, aber es wird meine JTS3ServerQuery - Java Server Query Bibliothek (https://www.stefan1200.de/forum/index.php?topic=11.0) verwendet.
-= Dokumentation =-Allgemeine Informationen wie der Bot gestartet wird - readme_deutsch.html (https://www.stefan1200.de/documentation/jts3servermod/readme_deutsch.html)
Alle primären Chatbefehle vom Bot - ChatCommandHelp_deutsch.html (https://www.stefan1200.de/documentation/jts3servermod/ChatCommandHelp_deutsch.html)
Informationen über die Bot Konfigurationsdateien - ConfigHelp_deutsch.html (https://www.stefan1200.de/documentation/jts3servermod/ConfigHelp_deutsch.html)
Plugin API Dokumentation - index.html (https://www.stefan1200.de/documentation/jts3servermod/Plugin_API/index.html)
Alle Dateien sind auch im Download enthalten!
How To: JTS3ServerMod Plugin Entwicklung mit Eclipse - index.html (http://www.stefan1200.de/documentation/jts3servermod/jts3servermod_plugindevelopment/index.html)
-= Spende =-Klicke hier (https://www.stefan1200.de/forum/index.php?topic=190.0)
-= Entwicklungsgeschichte =-Klicke hier (https://www.stefan1200.de/documentation/jts3servermod/changelog.txt)
-= Download =-Neuste Version: download (https://www.stefan1200.de/dlrequest.php?file=jts3servermod&type=.zip)
JTS3ServerMod Hosting Edition mit
MySQL Support und
PHP Web Interface (https://www.stefan1200.de/forum/index.php?topic=241.0) verfügbar hier (https://www.stefan1200.de/forum/index.php?topic=84.0).
Neue Version 3.6.0 Final (30.05.2011)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 3.6.1 Final (14.07.2011)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 3.6.2 Final (20.11.2011)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 3.6.3 Final (13.02.2012)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 3.6.4 Final (16.04.2012)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 3.6.5 Final (17.05.2012)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 3.6.5.2 Final (04.06.2012)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 3.6.5.3 Final (10.09.2012)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 3.6.6 Final (06.04.2013)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 3.7 Final (17.01.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 3.7.1 Final (18.01.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.0 RC 1 (02.02.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Wichtig: Die Bot Konfiguration wurde umfangreich geändert. Wer nicht die ganze Bot Konfiguration neu machen möchte, sollte bei der Version 3.7.1 verbleiben.
Neue Version 5.0 RC 2 (03.02.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.0 RC 3 (04.02.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.0 RC 4 (08.02.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.0 RC 5 (09.02.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.0 RC 6 (15.02.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.0 RC 7 (19.02.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.0 RC 8 (22.02.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.0 Final (25.02.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.0.1 Final (28.02.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.0.2 Final (02.03.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.0.3 Final (03.03.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.0.4 Final (09.03.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.0.5 Final (18.03.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.0.6 Final (06.04.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.1 Final (20.05.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.1.1 Final (21.05.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.2 Final (09.06.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.2.1 Final (10.06.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.2.2 Final (10.06.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.2.3 Final (17.06.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.2.4 Final (29.06.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Test Version 5.3 RC 1 (17.10.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Test Version 5.3 RC 2 (18.10.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Bitte schreibt mir wie euch die Änderungen der neuen Version 5.3 RC 1 und RC 2 gefallen. Funktioniert alles wie erwartet?
Neue Test Version 5.3 RC 3 (20.10.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Bitte schreibt mir ob alles funktioniert wie erwartet.
Neue Version 5.3 Final (27.10.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Gerade die Dokumentation aktualisiert und stark erweitert. Am Bot selbst wurde nichts geändert.
Wer aber gerade mehr Informationen benötigt, kann die ZIP Datei einfach neu herunterladen.
Neue Version 5.4 (31.12.2014)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.4.1 (01.01.2015)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.4.2 (18.01.2015)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.5 (06.07.2015)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.5.1 (09.07.2015)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.5.2 (10.07.2015)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.5.3 (10.07.2015)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.5.4 (11.07.2015)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.5.5 (25.10.2015)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 5.5.7 (28.12.2015)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Test Version 6.0 Beta 1 (28.12.2015)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.0 (15.01.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
AutoKickTimer Demo Plugin aktualisiert, Chat Befehl hinzugefügt um die restliche Zeit bis zum Kick angezeigt zu bekommen (auch den Source Code und die Plugin Readme für Entwickler aktualisiert). Außerdem ein kleinen Fehler im AutoKickTimer Demo Plugin entfernt. Keine Änderungen beim JTS3ServerMod selbst.
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.0.2 (27.02.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.0.3 (03.03.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.0.5 (12.03.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.0.6 (13.03.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.0.7 (20.03.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.1.0 (28.03.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.1.1 (04.04.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.1.2 (11.04.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.1.3 (30.04.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.1.4 (08.05.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.1.5 (14.05.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.2.0 (03.09.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.2.1 (03.09.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.2.2 (06.09.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.3.0 (09.10.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Ein kleines Update veröffentlicht, das nur Plugin Entwickler betrifft.
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.3.1 (20.11.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Gerade ein QUICK FIX für Version 6.3.1 (20.11.2016) veröffentlicht, dieser ist nur für Plugin Entwickler wichtig. Keine Änderungen am JTS3ServerMod selbst.
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.3.2 (07.12.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.3.3 (31.12.2016)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Gerade ein QUICK FIX für Version 6.3.3 veröffentlicht. Dieser ist nur für Nutzer wichtig, die den JTS3ServerMod auf einem Windows Server als Dienst betreiben wollen. Keine Änderungen am JTS3ServerMod selbst.
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.4.0 (23.03.2017)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte). Unbedingt die Änderungen beim IdleCheck beachten!
Neue Version 6.4.2 (07.10.2017)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.4.5 (10.05.2018)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Beta Version 6.5.0 beta 1 (11.07.2018)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.5.0 (20.08.2018)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.5.1 (23.12.2018)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Frohe Feiertage wünsche ich allen!
Neue Version 6.5.2 (28.12.2018)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.5.3 (01.01.2019)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Frohes neues Jahr!
Neue Version 6.5.4 (05.01.2019)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.5.5 (27.01.2019)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.5.6 (09.01.2020)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Neue Version 6.5.7 (31.01.2020)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Aufgrund eines neuen Fehlers zurückgezogen.
Erneute Veröffentlichung der neuen Version 6.5.7 (31.01.2020)
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).
Erneute Veröffentlichung der Version 6.5.7 (31.01.2020)
Aber alle 3rd Party Bibliotheken wurden aktualisiert. Insbesondere SSH Nutzer sollten aktualisieren.
Lese den ersten Beitrag für die Änderungen (Entwicklungsgeschichte).