Sprummlbot - A lightweight multifunctional TS3 bot

Scrump

Deletion Pending
Joined
Oct 3, 2015
Messages
34
Reaction score
11
Points
43
Location
Germany
Website
scrumplex.net
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:

Joxiii

Discord hater!
Joined
Feb 2, 2016
Messages
268
Reaction score
183
Points
92
Location
Germany
Website
127.0.0.1
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.
 

Scrump

Deletion Pending
Joined
Oct 3, 2015
Messages
34
Reaction score
11
Points
43
Location
Germany
Website
scrumplex.net
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

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

Shield

Member
Joined
Dec 8, 2015
Messages
125
Reaction score
14
Points
53
Age
23
what is the web interface username and password?
 

crazytoaster

Member
Joined
Jan 30, 2016
Messages
46
Reaction score
15
Points
43
Location
localhost
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
Age
35
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
Age
35
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

Member
Joined
Jan 30, 2016
Messages
46
Reaction score
15
Points
43
Location
localhost
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
66
is the vpn thing worrking already?
 

denka

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

Scrump

Deletion Pending
Joined
Oct 3, 2015
Messages
34
Reaction score
11
Points
43
Location
Germany
Website
scrumplex.net
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
Age
32
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?
 

Top