LiteBans - Bans und Moderation für deinen Minecraft-Server
LiteBans ist ein kostenpflichtiges Plugin, um Strafen für Spieler ordentlich zu verwalten. Es deckt Bans, Mutes, Verwarnungen und Kicks ab, synchronisiert über MySQL im ganzen Servernetzwerk. Dazu kommen Strafvorlagen, IP-Bans mit Erkennung von Umgehungsversuchen und Unterstützung für BungeeCord, Velocity und GeyserMC.
Was LiteBans ist
LiteBans ist ein Plugin zur Verwaltung von Spielerstrafen auf einem Minecraft-Server, entwickelt von jemandem, der sich Ruan nennt. Anders als die kostenlosen Alternativen ist LiteBans kostenpflichtig und auf SpigotMC für etwa 8 EUR erhältlich. Es ist eine einmalige Zahlung - nach dem Kauf kannst du das Plugin auf beliebig vielen eigenen Servern installieren.
Das Plugin deckt alle gängigen Strafen ab: Ban (dauerhaft und befristet), Mute (Chat-Stummschaltung), Verwarnungen (Warn), Kick und IP-Ban. Der größte Vorteil von LiteBans gegenüber kostenlosen Lösungen ist die native Synchronisierung über MySQL oder MariaDB, die netzwerkweite Bans ermöglicht - wird ein Spieler auf einem Server im Netzwerk gebannt, verliert er automatisch den Zugang zu allen anderen Backend-Servern.
Das Plugin läuft auf Spigot, Paper und Purpur sowie auf den Proxys BungeeCord und Velocity. Es unterstützt auch Spieler, die sich über GeyserMC (Bedrock Edition) verbinden, was für Server mit Crossplay wichtig ist.
Der Strafverlauf wird in einer Datenbank gespeichert, nicht in YAML-Dateien, sodass die komplette Historie erhalten bleibt.
Moderationsbefehle
LiteBans unterscheidet zwischen dauerhaften und befristeten Strafen. Befristete Strafen verwenden ein Zeitformat: 1d (1 Tag), 3h (3 Stunden), 30m (30 Minuten), 1mo (1 Monat). Hier die wichtigsten Moderationsbefehle:
| Befehl | Beschreibung | Berechtigung |
|---|---|---|
/ban Player [reason] | Dauerhafter Ban eines Spielers | litebans.ban |
/tempban Player 7d [reason] | Befristeter Ban (hier: 7 Tage) | litebans.tempban |
/mute Player [reason] | Dauerhafte Chat-Stummschaltung eines Spielers | litebans.mute |
/tempmute Player 2h [reason] | Befristete Chat-Stummschaltung (hier: 2 Stunden) | litebans.tempmute |
/warn Player [reason] | Verwarnung für einen Spieler (wird im Verlauf gespeichert) | litebans.warn |
/kick Player [reason] | Wirft einen Spieler vom Server (ohne Ban) | litebans.kick |
/unban Player | Hebt den aktiven Ban eines Spielers auf | litebans.unban |
/unmute Player | Hebt den aktiven Mute eines Spielers auf | litebans.unmute |
/banlist | Listet die aktuell gebannten Spieler auf | litebans.banlist |
/history Player | Verlauf aller Strafen eines bestimmten Spielers | litebans.history |
/staffhistory Moderator | Verlauf der Strafen, die ein bestimmter Moderator verhängt hat | litebans.staffhistory |
/ipban Player [reason] | Ban anhand der IP-Adresse des Spielers | litebans.ipban |
/litebans reload | Lädt die Konfiguration neu, ohne den Server neu zu starten |
Die Berechtigungen für die Befehle steuerst du über LuckPerms. Moderatoren kannst du nur Zugriff auf /warn, /mute und /kick geben, dem Admin den vollen Zugriff auf Bans und Verlauf.
Der Befehl /staffhistory ist besonders nützlich, wenn du die Arbeit von Moderatoren überprüfst - er zeigt, wie viele Strafen ein bestimmter Moderator verhängt hat und aus welchen Gründen, was es leichter macht, Missbrauch von Rechten zu erkennen.
MySQL und netzwerkweite Bans
Standardmäßig speichert LiteBans seine Daten in einer lokalen H2-Datenbank (eine Datei auf der Festplatte). Auf einem einzelnen Server reicht das und braucht keine Datenbank-Einrichtung. Das Problem zeigt sich bei Netzwerken mit vielen Servern - jeder Backend-Server hat dann seine eigene Datenbank, und Bans werden nicht synchronisiert.
Die Lösung ist, alle Backend-Server mit einer gemeinsamen MySQL- oder MariaDB-Datenbank zu verbinden. Nach der Änderung der Konfiguration lesen und schreiben alle Server die Strafen in dieselbe Datenbank, das sind netzwerkweite Bans: Wird ein Spieler auf Survival gebannt, ist ihm automatisch auch der Zugang zu Skyblock, Creative, PvP und jedem anderen Server im Netzwerk versperrt.
LiteBans legt seine Tabellen und sein Schema beim ersten Start selbst an. Du musst nur eine leere Datenbank litebans und einen Benutzeraccount mit den Berechtigungen SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER erstellen.
Wenn du BungeeCord oder Velocity einsetzt, kannst du LiteBans sowohl auf dem Proxy als auch auf den Backend-Servern installieren, oder nur auf den Backend-Servern mit einer gemeinsamen MySQL-Datenbank. Die Installation auf dem Proxy erlaubt es, Spieler zu bannen, noch bevor sie einen bestimmten Backend-Server betreten, was verhindert, dass ein Ban durch schnelles Wechseln der Server umgangen wird.
Gründe und Strafvorlagen
LiteBans unterstützt vordefinierte Strafvorlagen. Statt jedes Mal den ganzen Grund auszuschreiben, kann ein Moderator einen kurzen Vorlagennamen verwenden, den das Plugin zum vollen Text erweitert.
Ein Moderator kann dann zum Beispiel /ban Player hacking eintippen, und LiteBans setzt den vollständigen Grund automatisch ein. Der Spieler sieht auf dem Bildschirm die ausgeschriebene Meldung, nicht das Kürzel.
Vorlagen verringern Tippfehler in den Strafgründen und halten die Kommunikation mit den Spielern einheitlich. Sie erleichtern auch spätere Statistiken - du kannst alle Spieler herausfiltern, die aus einem bestimmten Grund gebannt wurden.
IP-Bans und Erkennung von Umgehungsversuchen
LiteBans unterstützt Bans anhand der IP-Adresse mit dem Befehl /ipban. Ist eine IP gebannt, kann kein Spieler, der sich von dieser Adresse verbindet, den Server betreten, unabhängig vom Accountnamen. Das ist eine wirksame Methode gegen Spieler, die neue Accounts anlegen, um einen Ban zu umgehen (sogenanntes Ban Evasion).
Die eingebaute Alt-Erkennung findet Zweitaccounts automatisch. Versucht ein gebannter Spieler, mit einem neuen Account, aber von derselben IP-Adresse beizutreten, kann LiteBans:
- den neuen Account automatisch sperren (automatischer Modus),
- Moderatoren über einen möglichen Alt-Account benachrichtigen (Warnmodus).
Bedenke, dass IP-Bans Grenzen haben - Spieler können ihre IP-Adresse mit einem VPN oder mobilem Internet ändern. Deshalb wirkt ein IP-Ban am besten zusammen mit einem Account-Ban und mit der Beobachtung neuer Registrierungen aus verdächtigen IP-Bereichen.
LiteBans vs. AdvancedBan vs. EssentialsX-Bans
Welches Ban-Plugin du wählst, hängt vor allem von der Größe deines Servers und deinem Budget ab:
| Funktion | LiteBans | AdvancedBan | EssentialsX |
|---|---|---|---|
| Preis | ca. 8 EUR (einmalig) | Kostenlos | Kostenlos |
| Netzwerkweite Bans | Ja (MySQL) | Ja (MySQL, eingeschränkt) | Nein |
| IP-Ban | Ja + Alt-Erkennung | Ja (einfach) | Ja (einfach) |
| Vorlagen für Gründe | Ja | Ja (Strafleiter) | Nein |
| Verlauf der Moderatoren | Ja (/staffhistory) | Eingeschränkt | Nein |
EssentialsX bietet einfache Bans und Mutes, die in YAML-Dateien gespeichert werden. Das reicht für kleine Server mit ein paar Dutzend Spielern, auf denen du keinen umfangreichen Strafverlauf und keine Netzwerksynchronisierung brauchst.
AdvancedBan ist eine kostenlose Alternative mit einem ausgefeilteren Strafsystem als EssentialsX, die MySQL und eine sogenannte Strafleiter unterstützt (automatisch eskalierende Strafen bei wiederholten Verstößen). Die Alt-Erkennung ist allerdings schwächer als bei LiteBans.
LiteBans wählen vor allem Servernetzwerke und Projekte mit mehreren Hundert oder mehr aktiven Spielern, bei denen zuverlässige Synchronisierung und detaillierte Prüfwerkzeuge für Moderatoren wichtig sind.
Konfiguration
Die wichtigste Konfigurationsdatei ist plugins/LiteBans/config.yml.
Die Datei plugins/LiteBans/messages.yml enthält alle Nachrichten, die Spielern angezeigt werden. Dort passt du die Meldung bei einem Ban an, das Zeitformat („für 3 Tage und 2 Stunden gebannt“), Benachrichtigungen für Moderatoren und viele andere Situationen. Das Plugin unterstützt die Farbcodes von Minecraft.
Um die Konfiguration ohne Neustart des Servers neu zu laden, nutze /litebans reload.
Preis und Kauf
LiteBans gibt es nur auf SpigotMC für etwa 8 EUR. Es ist eine einmalige Zahlung - nach dem Kauf kannst du das Plugin herunterladen und auf beliebig vielen eigenen Servern installieren. Es gibt kein Abo und keine Gebühr für Updates.
Für den Kauf auf SpigotMC brauchst du einen SpigotMC-Account und eine Zahlung per PayPal oder Kreditkarte. Nach dem Kauf erscheint das Plugin im Tab „Purchased Resources“ deines Accounts, und weitere Updates kannst du ohne Zusatzkosten herunterladen.
Erwähnenswert ist, dass LiteBans eines der wenigen Minecraft-Plugins ist, das als kommerzielles Projekt seit über 10 Jahren aktiv weiterentwickelt wird. Regelmäßige Updates für neue Minecraft-Versionen und solider technischer Support machen den Preis für Server mit einer ernsthaften Moderationsstruktur angemessen.
Wenn dein Budget knapp ist oder du einen kleinen Server für Freunde betreibst, schau dir die kostenlosen Alternativen an: AdvancedBan oder das in EssentialsX eingebaute Ban-System. Auf Servern mit weniger als 50 aktiven Spielern fällt der Funktionsunterschied selten auf.
Kompatibilität
LiteBans unterstützt eine breite Palette an Versionen und Plattformen:
- Minecraft-Versionen: von 1.7.10 bis zu den neuesten Versionen. Das Plugin wird innerhalb weniger Tage nach jedem neuen Minecraft-Release aktualisiert.
- Server-Software: Spigot, Paper, Purpur und alle Forks, die auf der Paper-API basieren.
- Proxys: BungeeCord und Velocity. LiteBans lässt sich auf dem Proxy ebenso installieren wie auf den Backend-Servern.
- GeyserMC: Unterstützung für Spieler der Bedrock Edition, die sich über Geyser verbinden.
- Datenbanken: MySQL, MariaDB und H2 (lokal).
- Java: Java 8+ (empfohlen: Java 17 oder 21).
LiteBans hängt von keinem anderen Plugin ab - es funktioniert eigenständig. Es arbeitet aber sauber mit LuckPerms für Berechtigungen sowie mit ChatControlPro und anderen Plugins zur Chat-Moderation zusammen.
Das Plugin ist nicht dafür gedacht, parallel mit vielen anderen Ban-Plugins zu laufen (AdvancedBan, MaxBans, BanManager) - zwei Ban-Systeme gleichzeitig verursachen Konflikte. Wenn du von einem anderen System umsteigst, hat LiteBans ein eingebautes Tool, um Daten aus beliebten Alternativen zu importieren.
Weitere nützliche Plugins findest du im Plugin-Katalog. Wenn du die Berechtigungen für Moderationsbefehle einrichtest, lies unsere Anleitung zu LuckPerms.