Sprummlbot - A lightweight multifunctional TS3 bot

U

User_1748

Hello Server Admins:),
the Sprummlbot is a lightweight TS3 Server Query Bot and it is written in Java.

Features
  • AFK Mover - Moves AFK clients to an AFK channel.
  • Support Channel Notifier - The support notifier of the Sprummlbot notifies clients, defined in config, when someone joins a specific channel.
  • Record Blocker - Kicks clients, which are trying to record.
  • VPN Blocker - Kicks clients using VPN services.
  • Web Interface - Completely free and included web interface with login system.
  • Dynamic Server Banner - Auto refreshing server banner with time, date and online clients. (Custom fonts, and other settings)
  • Plugin API - Plugin API, which is as easy as the Bukkit API.
  • Many commands - Many administrative and information commands, which can be disabled.
The bot will reconnect if it loses connection to the server.

System requirements
Java (7+) compatible machine (almost all operating systems) and minimum 256mb ram.
Recommended (for Web Interface and VPN Check use): 1gb RAM (+1gb SWAP), 2 vCores.
The bot's ip should be whitelisted in query_ip_whitelist.txt.

Download
Click here
Virus Total

Installation
Click here to see installation for Debian/Ubuntu or Windows

Forum (Support, Ideas, Other)
sprum.ml Forum


TS3 Forums Post
 
Last edited by a moderator:

Joxiii

Discord hater!
Joined
Feb 2, 2016
Messages
271
Reaction score
183
Points
92
When i will start the bot^^
Code:
Exception in thread "main" java.lang.UnsupportedClassVersionError: net/scrumplex/sprummlbot/Main : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
Could not find the main class: net.scrumplex.sprummlbot.Main. Program will exit.
 
U

User_1748

When i will start the bot^^
Code:
Exception in thread "main" java.lang.UnsupportedClassVersionError: net/scrumplex/sprummlbot/Main : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
Could not find the main class: net.scrumplex.sprummlbot.Main. Program will exit.
Uninstall java 6 install java 7 or newer
 

crazytoaster

Active Member
Joined
Jan 30, 2016
Messages
46
Reaction score
15
Points
83
interesting project, have any questions for install and config
can we talk at teamspeak ?
 

crazytoaster

Active Member
Joined
Jan 30, 2016
Messages
46
Reaction score
15
Points
83
you become this from the sprummlbot on your ts.
write the bot: !login
than take your ip:9911, than login :)
 

zenit

Member
Joined
Jan 11, 2016
Messages
7
Reaction score
0
Points
33
hmm ?

Code:
java.lang.NullPointerException

        at net.scrumplex.sprummlbot.qgZSyjGOVNPGbBZt5NUv.v9d7UHGMLCSrB5nW5P5A.qgZSyjGOVNPGbBZt5NUv(Configuration.java:52)
        at net.scrumplex.sprummlbot.FVKjWjKo1YaG6p5uD2qz$3$1.handleSuccess(Tasks.java:205)
        at com.github.theholywaffle.teamspeak3.api.CommandFuture.set(CommandFuture.java:451)
        at com.github.theholywaffle.teamspeak3.TS3ApiAsync$20.handle(TS3ApiAsync.java:1859)
        at com.github.theholywaffle.teamspeak3.SocketReader$2.run(SocketReader.java:154)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
 

zenit

Member
Joined
Jan 11, 2016
Messages
7
Reaction score
0
Points
33
ahh java ver. sry
Code:
java version "1.7.0_95"
OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-1~deb8u1)
OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)
 

crazytoaster

Active Member
Joined
Jan 30, 2016
Messages
46
Reaction score
15
Points
83
java version "1.8.0_74"
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)

this is my java version, and it works :)
 

denka

Restricted
Joined
Apr 26, 2015
Messages
224
Reaction score
62
Points
106
is the vpn thing worrking already?
 

denka

Restricted
Joined
Apr 26, 2015
Messages
224
Reaction score
62
Points
106
i remmember before it was kicking everyone and another time i tested it it wont kick the vpn i tested with
 
U

User_1748

hmm ?

Code:
java.lang.NullPointerException

        at net.scrumplex.sprummlbot.qgZSyjGOVNPGbBZt5NUv.v9d7UHGMLCSrB5nW5P5A.qgZSyjGOVNPGbBZt5NUv(Configuration.java:52)
        at net.scrumplex.sprummlbot.FVKjWjKo1YaG6p5uD2qz$3$1.handleSuccess(Tasks.java:205)
        at com.github.theholywaffle.teamspeak3.api.CommandFuture.set(CommandFuture.java:451)
        at com.github.theholywaffle.teamspeak3.TS3ApiAsync$20.handle(TS3ApiAsync.java:1859)
        at com.github.theholywaffle.teamspeak3.SocketReader$2.run(SocketReader.java:154)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
if anyone has the same error, then just ignore it. It happens when the vpn checker service is not available at that time. This only happens if I update the vpn checker or the server has a short downtime.
 

strux1

Member
Joined
Mar 19, 2016
Messages
30
Reaction score
1
Points
43
I configured everything, the bot is not showing me up anything i just can send a server message, this function is working but where can i seee and setup the rest?
5re95lc.jpg
 
Top