Guides / Server & Performance

Whitelist, Ban und Op: Serverbefehle, die sich anders verhalten, als man erwartet

Whitelisting entfernt keine bereits eingeloggten Spieler, /ban braucht einen Grund, um nützlich zu sein, und die Op-Stufe ist wichtiger als die Op-Liste. Die Details, die Serverbesitzern Kopfzerbrechen bereiten.

Die Admin-Befehle sehen einfach aus und sind es meistens auch. Die Probleme entstehen durch drei Verhaltensweisen, die aus der Syntax nicht ersichtlich sind.

Die Whitelist entfernt niemanden, der bereits online ist

/whitelist on beginnt ab diesem Moment, die Liste durchzusetzen. Jeder, der bereits verbunden ist, bleibt verbunden, auch wenn er nicht auf der Liste steht. Der Befehl, der diese Lücke schließt:

/whitelist reload

reload liest whitelist.json neu ein und kickt verbundene Spieler, die nicht darauf stehen. Die Whitelist einzuschalten und sich dann abzuwenden, ist der klassische Fehler.

Zwei weitere Details:

  • /whitelist add <name> löst den Namen über die Mojang-API auf, daher muss der Server im Online-Modus sein und verbunden sein. Offline-Server müssen whitelist.json manuell mit der korrekten UUID bearbeiten.
  • Operatoren umgehen die Whitelist standardmäßig, weshalb Ihr eigenes Konto nie beweist, dass die Whitelist funktioniert. Testen Sie mit einem zweiten Konto.

/ban möchte einen Grund, und /ban-ip ist eine andere Liste

/ban <player> [reason]
/ban-ip <address|player> [reason]

Der Grund ist optional, und ihn wegzulassen ist ein Fehler – es ist das, was der gebannte Spieler sieht, und es ist das, was Ihr zukünftiges Ich in /banlist liest, wenn Sie versuchen, sich an den Grund zu erinnern. Ohne einen steht im Eintrag einfach „Von einem Operator gebannt“.

/ban und /ban-ip schreiben in separate Dateien (banned-players.json, banned-ips.json). Das Begnadigen des einen löscht nicht den anderen, was der übliche Grund ist, warum ein „begnadigter“ Spieler immer noch keine Verbindung herstellen kann. Verwenden Sie sowohl /pardon als auch /pardon-ip.

Op-Stufen, nicht nur die Op-Liste

/op vergibt standardmäßig Stufe 4, was vollen Zugriff einschließlich /stop bedeutet. Die vier Stufen sind real und in server.properties über op-permission-level einstellbar:

StufeGewährt
1Umgehung des Spawnschutzes (spawn protection)
2Die meisten Cheat-Befehle, Befehlsblöcke
3Spielerverwaltung – Kicken, Bannen, Op
4Alles, einschließlich /stop

Moderatoren, die /kick und /ban benötigen, wollen Stufe 3, nicht 4. Jedem, der bei der Moderation hilft, Stufe 4 zu geben, ist der Weg, wie Server durch ein kompromittiertes Konto gelöscht werden.

function-permission-level ist separat und steuert, welche Datapack-Funktionen ausgeführt werden dürfen – es auf 2 zu lassen, während die Op-Stufe 4 ist, ist eine häufige Ursache für „meine Funktion tut nichts“.

Die Listenbefehle

/banlist players, /banlist ips und einfaches /banlist existieren alle und geben die Ausgabe in die Konsole statt in den Chat aus, wenn sie vom Serverterminal ausgeführt werden. /whitelist list zeigt nur Namen, keine UUIDs – lesen Sie whitelist.json, wenn Sie die Identität überprüfen müssen.

Erstellen Sie beliebige dieser Befehle mit den Argumenten in der richtigen Reihenfolge im Server Admin Command Builder, der Ban, Ban-IP, Pardon, Kick, Op, Deop und Whitelist aus einem Formular abdeckt.

Serveradmin-Befehlsbaukasten →

More guides

Browse all →

Suchst du weitere Minecraft-Werkzeuge?

Eine Sammlung von Generatoren, Betrachtern und Konvertern direkt im Browser — alle kostenlos.