Umfangreiches Bestrafungssystem für Minecraft Server. Es umfasst viele Funktionen und ist einfach zu bedienen.
- mindestens Java 8
- BungeeCord, Spigot & Velocity Server
- MySQL Datenbank (nicht notwendig)
- Ban + Mute + Kick System
- Chatfilter
- Chatdelay
- Fast alles einstellbar
- Fast alle Nachrichten anpassbar
- IP Autoban
- ID System
- History System
- MySQL/SQLite
- VPN-Check
- Geyser Support
- Lade dir das Plugin herunter.
- Ziehe das Plugin in den Plugins-Ordner (bei Verwendung eines Proxys nur in den jeweiligen Plugins-Ordner ziehen nicht in die Unterserver).
- Server starten.
Wegen der Chat-Signatur ab dieser Version müssen zusätzliche Schritte gemacht werden.
BungeeCord
- Die Option
signdChatBypass
in derconfig.yml
auftrue
stellen. - Die beigelegte Datei
BanSystem-SpigotChatAdapter-X.X-SNAPSHOT.jar
auf den Unterservern installieren.
Velocity
SigndVelocity
für Velocity und den entsprechenden Backend-Server herunterladen (https://modrinth.com/plugin/signedvelocity).SigndVelocity
installieren.
Discord Server: https://discord.gg/PfQTqhfjgA
Wenn ein Spieler gebannt wird, dann wird die IP in der Datenbank gespeichert. Falls ein Spieler mit derselben IP den Server betritt, werden alle berechtigten Teammitglieder benachrichtigt, dass ein Spieler die gleiche IP wie ein gebannter Spieler hat. Ob der Spieler gebannt werden soll oder nicht, wird selbst entschieden. Man kann allerdings auch einstellen, dass diese automatisch gebannt werden.
Das ID System ist komplett variabel, d.h. man kann IDs abändern, entfernen und hinzufügen. Es lassen sich alle IDs mithilfe von /ban
auflisten. Die Zeit ist in Sekunden gerechnet, z.B. ein Tag sind 86400 Sekunden
oder für ein Jahr 31536000 Sekunden
.
Für jede ID gibt es auch Level, d.h. wenn ein Spieler zweimal für den gleichen Grund gebannt wird, wird dieser länger gebannt, insofern ein zweites Level bei der ID angegeben wurde.
Falls ein Spieler schon mal für alle Level gebannt wurde, wird dieser für das letzte Level nochmal gebannt.
Bei dem API-Key musst du nicht zwingend etwas eintragen, jedoch kann man sich bei https://vpnapi.io/ einen Account erstellen und erhält somit einen API-Key. Diesen wird benötigt, wenn auf dem Server mehr als 100 Leute am Tag beitreten.
Befehl | Berechtigung |
---|---|
/bansystem |
bansys.bansys |
/bansystem reload |
bansys.reload |
/bansystem ids create <ID> <OnlyAdmins> <duration> <Type> <reason> |
bansys.ids.create |
/bansystem ids delete <ID> |
bansys.ids.delete |
/bansystem ids edit <ID> add lvl <Duration> <Type> |
bansys.ids.addlvl |
/bansystem ids edit <ID> remove lvl <lvl> |
bansys.ids.removelvl |
/bansystem ids edit <ID> set lvlduration <lvl> <Duration> |
bansys.ids.setduration |
/bansystem ids edit <ID> set lvltype <lvl> <Type> |
bansys.ids.settype |
/bansystem ids edit <ID> set onlyadmins <True/False> |
bansys.ids.setonlyadmins |
/bansystem ids edit <ID> set reason <reason> |
bansys.ids.setreason |
/bansystem ids show <ID> |
bansys.ids.show |
/bansys logs show [site] |
bansys.logs.show |
/bansys logs clear |
bansys.logs.clear |
/ban <Spieler> <ID> |
bansys.ban(.<ID>/.all/.admin) |
/unban <Spieler> |
bansys.unban |
/unmute <Spieler> |
bansys.unmute |
/check <Spieler> |
bansys.check |
/deletehistory <Spieler> |
bansys.history.delete |
/history <Spieler> |
bansys.history.show |
/kick <Spieler> [Grund] |
bansys.kick(.admin) |
Aktion | Berechtigung |
---|---|
Team Benachrichtigungen | bansys.notify |
Kick bypass | bansys.kick.bypass |
Ban bypass | bansys.ban.bypass |
Chatfilter bypass | bansys.bypasschatfilter |
Chatdelay bypass | bansys.bypasschatdelay |