Stefan1200's Forum
English => Projects / Downloads => Topic started by: Stefan1200 on May 23, 2010, 08:04:33 PM
-
(If you want to read this text in German: Deutsche Version (https://www.stefan1200.de/forum/index.php?topic=3.0))
JTS3ServerMod is a Teamspeak 3 server bot written in Java language.
This program adds some functions to the Teamspeak 3 server. Here is the feature list:
- Add a server group to an idle client, to put the server group name (e.g. AFK) to the client name. (since version 6.3)
- Inactive Clients Cleaner can delete clients from TS3 server database after a specified inactivity time. (since version 6.3)
- Inactive Channel Check can delete a channel, if it's empty for X hours. (since version 5.2)
- Auto Moves clients of specified server groups to specified channels on connection. (since version 3.6.3)
- Channel Notify sends a message to specified clients, if clients join a specified channel. (since version 3.7)
- Server Group Notify sends a message to specified clients, if members of a specified server group connects to TS3 server. (since version 3.6.2)
- Server Group Protection to kick people which are unauthorized member of a protected server group. (since version 3.0)
- Bad nickname check to kick people with a bad name from the server. (since version 3.0)
- Bad channel name check to delete channels with a bad name. (since version 3.0)
- Move idle users to another channel and sends a message.
- Kick idle users with a kick reason. (since version 2.0)
- Send a warning message if someone is idle.
- Move to a specified channel if client status is away (after some seconds idle), can move back if not away anymore (move back since version 2.0)
- Move to a specified channel if client status is headphone or microphone muted (after some seconds idle), can move back if not muted anymore (since version 3.0)
- Move recording users to another channel and sends a message
- Kick recording users from server with a kick reason
- Send a message every X minutes to virtual server or a special channel
- Send a welcome message to every connecting client, can send a special welcome message to specified server group members
- !lastseen chat command to see somebody's last online time.
Everything can be configured in a config file.
Another features are:
- Many virtual bot instances for different Teamspeak 3 servers in one bot process
- Automatic reconnect after connection to Teamspeak 3 server lost
- Chat commands which allows you to send messages, get client information, change configurations, reload config file, quit the bot and much more.
- Create own plugins using Java programming language. Check out the file plugins/Readme_plugins.txt to know more!
- Slow Mode to use the bot (with limited features) without changing the query_ip_whitelist.txt file. (since version 3.1.1)
-= System Requirements =-
This program was tested on Windows and Linux (even without X server).
On Mac OS X 10.4+, Solaris and FreeBSD it should run too, but it was not tested. If you can test it, please send me an e-mail.
All you need is a Java SE runtime environment version 5 or newer.
You can get the latest official versions for Windows, Mac OS X, Linux and Solaris from http://www.java.com/en/download/manual.jsp
Mac OS X 10.4, 10.5 and 10.6 users may have it already installed.
FreeBSD Users should look at http://www.freebsd.org/java/ to learn more about Java on FreeBSD.
Recommended in general:
Dedicated server or vserver with higher limits!
vservers with low limits at threads and memory are a challenge in most cases.
Less than 200 bots:
RAM: 1-2 GB (depends on the bot amount)
CPU: 1-2 faster cores
Between 200 and 1000 bots:
RAM: 4 GB
CPU: 2-3 faster cores
More than 1000 bots:
RAM: 6-8 GB
CPU: 4 faster cores
Teamspeak 3 server since version 1.0 or newer is needed, but I recommend the latest version.
And of course a possible TCP connection to the Teamspeak 3 server.
-= Important =-
I'm not responsible for any damage or data loss!
You should add the IP address of the machine running this bot to the Teamspeak 3 server query_ip_whitelist.txt,
or the anti spam feature of the Teamspeak 3 server will ban this program very often for some minutes.
Make sure that the query_ip_whitelist.txt file have an empty line at the end.
If the bot runs on the same machine as the TS3 server, you can set 127.0.0.1 in the bot config as address of the TS3 server.
Because 127.0.0.1 is white listed by default.
But if you are unable to change the query_ip_whitelist.txt, try to set the bot_slowmode to 1
in the bot server config file. This slows down the bot connection speed and disables some features.
Source code is not included, but it uses my JTS3ServerQuery - Java Server Query Library (https://www.stefan1200.de/forum/index.php?topic=10.0).
-= Documentation =-
General information how to run the bot - readme.html (https://www.stefan1200.de/documentation/jts3servermod/readme.html)
All main chat commands of the bot - ChatCommandHelp.html (https://www.stefan1200.de/documentation/jts3servermod/ChatCommandHelp.html)
Information about the bot configuration files - ConfigHelp.html (https://www.stefan1200.de/documentation/jts3servermod/ConfigHelp.html)
Plugin API documentation - index.html (https://www.stefan1200.de/documentation/jts3servermod/Plugin_API/index.html)
All files are also included in the downloadable file.
How To: JTS3ServerMod plugin development with Eclipse - index.html (http://www.stefan1200.de/documentation/jts3servermod/jts3servermod_plugindevelopment/index.html)
-= Donation =-
Click here (https://www.stefan1200.de/forum/index.php?topic=189.0)
-= Changelog =-
Click here (https://www.stefan1200.de/documentation/jts3servermod/changelog.txt)
-= Download =-
Latest version: download (https://www.stefan1200.de/dlrequest.php?file=jts3servermod&type=.zip)
JTS3ServerMod Hosting Edition with MySQL support and PHP web interface (https://www.stefan1200.de/forum/index.php?topic=85.0) available on request (https://www.stefan1200.de/forum/index.php?topic=8.0).
If your forum account has already access to the hosting edition, click here (https://www.stefan1200.de/forum/index.php?topic=84.0).
-
New Version 3.6.0 Final (30.05.2011)
Check first post for the changes (Changelog).
-
New Version 3.6.1 Final (14.07.2011)
Check first post for the changes (Changelog).
-
New Version 3.6.2 Final (20.11.2011)
Check first post for the changes (Changelog).
-
New Version 3.6.3 Final (13.02.2012)
Check first post for the changes (Changelog).
-
New Version 3.6.4 Final (16.04.2012)
Check first post for the changes (Changelog).
-
New Version 3.6.5 Final (17.05.2012)
Check first post for the changes (Changelog).
-
New Version 3.6.5.2 Final (04.06.2012)
Check first post for the changes (Changelog).
-
New Version 3.6.5.3 Final (10.09.2012)
Check first post for the changes (Changelog).
-
New Version 3.6.6 Final (06.04.2013)
Check first post for the changes (Changelog).
-
New Version 3.7 Final (17.01.2014)
Check first post for the changes (Changelog).
-
New Version 3.7.1 Final (18.01.2014)
Check first post for the changes (Changelog).
-
New Version 5.0 RC 1 (02.02.2014)
Check first post for the changes (Changelog).
Important: The bot configuration has changed, you have to configure most stuff from scratch! If you don't need any of the new features, you can still use version 3.7.1, which is the last version working with the old config files.
-
New Version 5.0 RC 2 (03.02.2014)
Check first post for the changes (Changelog).
-
New Version 5.0 RC 3 (04.02.2014)
Check first post for the changes (Changelog).
-
New Version 5.0 RC 4 (08.02.2014)
Check first post for the changes (Changelog).
-
New Version 5.0 RC 5 (09.02.2014)
Check first post for the changes (Changelog).
-
New Version 5.0 RC 6 (15.02.2014)
Check first post for the changes (Changelog).
-
New Version 5.0 RC 7 (19.02.2014)
Check first post for the changes (Changelog).
-
New Version 5.0 RC 8 (22.02.2014)
Check first post for the changes (Changelog).
-
New Version 5.0 Final (25.02.2014)
Check first post for the changes (Changelog).
-
New Version 5.0.1 Final (28.02.2014)
Check first post for the changes (Changelog).
-
New Version 5.0.2 Final (02.03.2014)
Check first post for the changes (Changelog).
-
New Version 5.0.3 Final (03.03.2014)
Check first post for the changes (Changelog).
-
New Version 5.0.4 Final (09.03.2014)
Check first post for the changes (Changelog).
-
New Version 5.0.5 Final (18.03.2014)
Check first post for the changes (Changelog).
-
New Version 5.0.6 Final (06.04.2014)
Check first post for the changes (Changelog).
-
New Version 5.1 Final (20.05.2014)
Check first post for the changes (Changelog).
-
New Version 5.1.1 Final (21.05.2014)
Check first post for the changes (Changelog).
-
New Version 5.2 Final (09.06.2014)
Check first post for the changes (Changelog).
-
New Version 5.2.1 Final (10.06.2014)
Check first post for the changes (Changelog).
-
New Version 5.2.2 Final (10.06.2014)
Check first post for the changes (Changelog).
-
New Version 5.2.3 Final (17.06.2014)
Check first post for the changes (Changelog).
-
New Version 5.2.4 Final (29.06.2014)
Check first post for the changes (Changelog).
-
New Test Version 5.3 RC1 (17.10.2014)
Check first post for the changes (Changelog).
-
New Test Version 5.3 RC2 (18.10.2014)
Check first post for the changes (Changelog).
Please report how you like the changes of version 5.3 RC 1 and RC 2. Works everything like expected?
-
New Test Version 5.3 RC3 (20.10.2014)
Check first post for the changes (Changelog).
Please report if everything works like expected.
-
New Version 5.3 Final (27.10.2014)
Check first post for the changes (Changelog).
-
Just updated the documentation. No changes to the bot itself.
But if you need some more information, just redownload the package.
-
New Version 5.4 (31.12.2014)
Check first post for the changes (Changelog).
-
New Version 5.4.1 (01.01.2015)
Check first post for the changes (Changelog).
-
New Version 5.4.2 (18.01.2015)
Check first post for the changes (Changelog).
-
New Version 5.5 (06.07.2015)
Check first post for the changes (Changelog).
-
New Version 5.5.1 (09.07.2015)
Check first post for the changes (Changelog).
-
New Version 5.5.2 (10.07.2015)
Check first post for the changes (Changelog).
-
New Version 5.5.3 (10.07.2015)
Check first post for the changes (Changelog).
-
New Version 5.5.4 (11.07.2015)
Check first post for the changes (Changelog).
-
New Version 5.5.5 (25.10.2015)
Check first post for the changes (Changelog).
-
New Version 5.5.7 (28.12.2015)
Check first post for the changes (Changelog).
-
New Test Version 6.0 Beta 1 (28.12.2015)
Check first post for the changes (Changelog).
-
New Version 6.0 (15.01.2016)
Check first post for the changes (Changelog).
-
Updated the AutoKickTimer demo plugin, added a chat command to see the remaining time until kick (also updated the source code and plugin readme for developers). Also fixed a small bug at the AutoKickTimer Demo Plugin. No changes to the JTS3ServerMod itself.
Check first post for the changes (Changelog).
-
New Version 6.0.2 (27.02.2016)
Check first post for the changes (Changelog).
-
New Version 6.0.3 (03.03.2016)
Check first post for the changes (Changelog).
-
New Version 6.0.4 (05.03.2016)
Check first post for the changes (Changelog).
-
New Version 6.0.5 (12.03.2016)
Check first post for the changes (Changelog).
-
New Version 6.0.6 (13.03.2016)
Check first post for the changes (Changelog).
-
New Version 6.0.7 (20.03.2016)
Check first post for the changes (Changelog).
-
New Version 6.1.0 (28.03.2016)
Check first post for the changes (Changelog).
-
New Version 6.1.1 (04.04.2016)
Check first post for the changes (Changelog).
-
New Version 6.1.2 (11.04.2016)
Check first post for the changes (Changelog).
-
New Version 6.1.3 (30.04.2016)
Check first post for the changes (Changelog).
-
New Version 6.1.4 (08.05.2016)
Check first post for the changes (Changelog).
-
New Version 6.1.5 (14.05.2016)
Check first post for the changes (Changelog).
-
New Version 6.2.0 (03.09.2016)
Check first post for the changes (Changelog).
-
New Version 6.2.1 (03.09.2016)
Check first post for the changes (Changelog).
-
New Version 6.2.2 (06.09.2016)
Check first post for the changes (Changelog).
-
New Version 6.3.0 (09.10.2016)
Check first post for the changes (Changelog).
-
Released a small quick fix for plugin developers.
Check first post for the changes (Changelog).
-
New Version 6.3.1 (20.11.2016)
Check first post for the changes (Changelog).
-
Just released Version 6.3.1 QUICK FIX (20.11.2016), only important for plugin developers. No changes to the JTS3ServerMod itself.
Check first post for the changes (Changelog).
-
New Version 6.3.2 (07.12.2016)
Check first post for the changes (Changelog).
-
New Version 6.3.3 (31.12.2016)
Check first post for the changes (Changelog).
-
Just released a QUICK FIX for version 6.3.3, only important for people who want to run the JTS3ServerMod as a Windows service. No changes to the JTS3ServerMod itself.
Check first post for the changes (Changelog).
-
New Version 6.4.0 (23.03.2017)
Check first post for the changes (Changelog). Please read about the changes at the IdleCheck function.
-
New Version 6.4.2 (07.10.2017)
Check first post for the changes (Changelog).
-
New Version 6.4.5 (10.05.2018)
Check first post for the changes (Changelog).
-
New Beta Version 6.5.0 beta 1 (11.07.2018)
Check first post for the changes (Changelog).
-
New Version 6.5.0 (20.08.2018)
Check first post for the changes (Changelog).
-
New Version 6.5.1 (23.12.2018)
Check first post for the changes (Changelog).
Merry Christmas to everyone.
-
New Version 6.5.2 (28.12.2018)
Check first post for the changes (Changelog).
-
New Version 6.5.3 (01.01.2019)
Check first post for the changes (Changelog).
Happy new year!
-
New Version 6.5.4 (05.01.2019)
Check first post for the changes (Changelog).
-
New Version 6.5.5 (27.01.2019)
Check first post for the changes (Changelog).
-
New Version 6.5.6 (09.01.2020)
Check first post for the changes (Changelog).
-
New Version 6.5.7 (31.01.2020)
Check first post for the changes (Changelog).
Removed because of a new bug.
-
Re-release of new version 6.5.7 (31.01.2020)
Check first post for the changes (Changelog).
-
Re-release of the version 6.5.7 (31.01.2020)
But all 3rd party libraries was updated. Especially all SSH users should update!
Check first post for the changes (Changelog).