Teamspeak Server Ressource
Menu

TS3 Server Mod: TS3Bot - Query Bot für TS3-Server in Python

Query Bot für TS3-Server in Python

Hinweis: Zu dieser Mod können wir momentan keine Aktuellen Informationen bieten, da wir das Geschehen über einen längeren Zeitraum nicht verfolgt haben und die Homepage des Autors scheinbar überarbeitet wird. Bei den Download Links findet ihr aber die aktuellste Version, soweit uns bekannt.

Die zweite TS3 Server Modifikation, welche wir hier nun vorstellen wollen, basiert auf der Programmiersprache Python, wodurch Server Ressourcen geschont werden. Dies kommt z.B. allen Leuten entgegen, die ihren TS3 Server auf einem vServer betreiben, die ja bekanntlich über relativ überschaubare Ressourcen verfügen - je nach Anbieter und Hostingpaket.





Die TS3 Mod nennt sich schlicht TS3 Bot. Der TS3 Bot wurde Ende August 2010 das erste mal veröffentlicht und ist momentan in der Version 0.3a erhältlich. Der Bot sollte mit der Teamspeak 3 Server Version 3.0.0-beta29 laufen; wir haben dies nicht getestet!



Version: 0.3a

  • Es wurden kleinere Fehler verbessert
  • Update für die neue Server Version Beta 29


Geplant für Version 0.4:

  • Maximale Aufenthaltszeit für bestimmte Channel definieren. (Auch wenn diese Anwesend sind)
    • Warnnachricht nach definierter Zeit.
    • Nach Ablauf der max. Aufenthaltszeit kann der Client entweder verschoben oder gekickt werden.
  • Inaktive Clients nach vordefinierter Zeit verschieben oder kicken.
    • Warnnachricht nach definierter Zeit.
    • Nach Ablauf der max. Inaktivität Zeit können Clients entweder verschoben oder gekickt werden.
    • Wird der Client verschoben kann eingestellt werden ob er bei neuer Aktivität wieder in seinen alten Channel zurück geschoben wird.

Geplant für Version 0.3:

  • Dynamische Channel Generierung.
    • Als Hauptchannel kann z.B. der Channel Talk erstellt werden.
    • Dieser wird dem Bot als Dynamischer Channel mitgeteilt.
    • Der Bot erstellt automatisch einen Subchannel Talk 1.
    • Betritt eine Person den Channel Talk 1, wird sofort ein Channel Talk 2 erstellt, usw.
    • Sollten Channel leer werden, werden diese gelöscht und die Channel Numerierung wieder angepasst.
  • Ggf. Bugfixes aus Version 0.1 und 0.2 falls nötig.

Geplant für Version 0.2:

  • Bot verbindet sich neu, falls er die Verbindung zum Server verliert.
  • Bot kann Leute in einen AFK-Bereich schieben, die ihr Kopfhörer stumm stellen.
  • Nach dem Reaktivieren der Kopfhörer werden können sie wieder in ihren Channel zurück geschoben werden.

Geplant für Version 0.1:

  • Bot logged sich als Admin ein und überprüft ob er wirklich mit einem TS3 Server verbunden ist.
  • Bot überprüft ob Leute ihren Status auf "Away" gestellt haben und schiebt diese in einen AFK-Bereich.
  • Leute die vom Bot in den AFK-Bereich verschoben wurden, können, wenn sie ihren Status wieder auf Anwesend stellen vom Bot wieder zurück in ihren alten Channel verschoben werden.


Installation (aus der Readme Datei, dt. Übersetzung folgt)

This installation exlains how to install this Bot on an Ubuntu System. First of all you need to install Python 2.7:

apt-get install python

Then copy all the files on to your server and run the ts3bot.py script to start the server:

python ts3bot.py &


Settings and Features

All settings can be done in the conf folder. You only have to edit the *.cnfig files. Here is a smale list which config file your have to edit if you want some special settings:

logging.conf This file is to setup the logging. (Expert only)
server.conf This file is to setup the basic server settings like the server address or the query port.
global.conf This file is to setup the global bot configurations like the name of the bot, welcome messages and what modules are activated. Also there are some settings for this modules. If mudoles need special settings this are in the config files for thes modules.


Download


Links


Navigation: Mods | TS3 Server | Anbieter | TS3 Server erstellen


 
Impressum Kontakt Linkus