Comprehensive ban, mute and report system with web panel.
- java 1.17
- PHP 8
- Bungeecord / Spigot
- MySQl (MariaDB)
- HTTP Server (Apache)
- Unzip .zip file
- Setup server
- Setup web panel
- Put the .jar file into your plugins folder.
- Start your server and stop it after the configuration files have been created.
- Insert MySQl connection data into
config.yml. - Run your server -> done
- Put the abpanel folder into your root directory.
- Open and set up the
config.phpfile.- Set
$server_typeto the type you are using. - Insert your MySQl connection data.
- Set
- Restart your web server -> done
- Main command:
/advancedban - Ban players permanently or temporarily.
- Mute players permanently or temporarily.
- Report players who do not behave.
- Manage reports and players with a web panel
- Monitor the chat using the chat log system.
- English (EN)
- Deutsch (DE)
Key Generation:
key = uuid + name + currentTimeMillis();
key += key.reverse();
key = md5(key);
- Every time a player joins, a new login key is generated.
- The web panel session is valid if the UUID matches the login key.
- The registered player must be permanently online on the server in order to perform the web panel tasks ingame. (
dispatchCommand) - Make sure that the login key is kept secret.
- ab.ban (Usage: /ban)
- ab.tempban (Usage: /tempban)
- ab.unban (Usage: /unban)
- ab.mute (Usage: /mute)
- ab.tempmute (Usage: /tempmute)
- ab.unmute (Usage: /unmute)
- ab.check (Usage: /check)
- ab.panel (Usage: /abpanel)
- ab.cantbereported (Player can not be reported)
https://www.spigotmc.org/resources/advanced-ban-mysql-webpanel.104394/