Drei grundlegende Werkzeuge steuern, wer auf Ihren Server kommt und was er dort tun darf: Die Whitelist lässt nur ausgewählte Spieler herein, Operatoren erhalten alle Befehle, und ein Ban sperrt jeden aus, der gegen die Regeln verstößt. Alles erledigen Sie über die Konsole im Kundenbereich oder im Spiel.
Whitelist, Operatoren und Bans können Sie auch ohne Befehle in der Registerkarte Spieler verwalten: Läuft der Server, sendet das Portal einen Konsolenbefehl; ist er gestoppt, bearbeitet es die Dateien direkt. Eine vom Standard abweichende Operator-Stufe lässt sich nur bei gestopptem Server einstellen.
Was Sie brauchen
- Ein Minecraft-Server bei StormHost
- Zugriff auf die Registerkarte Konsole (und auf Servereigenschaften, um die Whitelist dauerhaft einzustellen)
- Operator-Rechte im Spiel, siehe Erster Start
- Etwa 10 Minuten
Whitelist#
Die Whitelist ist eine Liste der Spieler, die beitreten dürfen. Ist sie eingeschaltet, weist der Server alle anderen mit der Meldung You are not white-listed on this server! ab (Paper und Purpur senden immer You are not whitelisted on this server! auf Englisch). Sie eignet sich für private Server mit Freunden, zum Testen oder für geschlossene Events.
Die Whitelist einschalten#
Fügen Sie zuerst sich selbst hinzu, damit Sie sich nicht aussperren (Operatoren können allerdings immer beitreten):
Konsoletext whitelist add <NICK>whitelist add– fügt einen Spieler der Whitelist hinzu. Der Spieler muss weder online sein noch jemals auf dem Server gewesen sein. Der Server sucht sein Konto heraus.<NICK>– der Name des Spielers im Spiel, zum BeispielSteve.
Ausgabetext [12:00:01 INFO]: Added Steve to the whitelistFügen Sie alle weiteren Spieler mit demselben Befehl hinzu.
Schalten Sie die Whitelist ein:
Konsoletext whitelist onAusgabetext [12:00:05 INFO]: Whitelist is now turned onDie Whitelist gilt sofort, und der Server schreibt außerdem
white-list=trueinserver.properties, sodass sie einen Neustart übersteht.
Dasselbe erreichen Sie mit der Einstellung im Kundenbereich: Registerkarte Servereigenschaften › Gruppe Spieler › Whitelist einschalten › Speichern und neu starten.
Whitelist erzwingen#
Wenn Sie die Whitelist einschalten, bleiben gerade verbundene Spieler, die nicht auf der Liste stehen, auf dem Server. Die Option Whitelist erzwingen (enforce-whitelist in server.properties) kickt sie beim Neuladen der Whitelist. Schalten Sie sie in der Registerkarte Servereigenschaften in der Gruppe Spieler ein.
Befehle der Whitelist#
| Befehl | Was er tut |
|---|---|
whitelist add <NICK> | Fügt einen Spieler hinzu |
whitelist remove <NICK> | Entfernt einen Spieler. Kickt einen verbundenen Spieler nicht, sofern Whitelist erzwingen nicht eingeschaltet ist |
whitelist list | Listet die Spieler auf der Whitelist auf |
whitelist on / whitelist off | Schaltet die Whitelist ein bzw. aus |
whitelist reload | Lädt whitelist.json erneut von der Festplatte (nach manueller Bearbeitung der Datei) |
Die Liste wird in whitelist.json im Hauptverzeichnis des Servers gespeichert. Jeder Spieler hat in der Datei eine UUID (eine eindeutige Kennung des Kontos) und einen Namen. Eine manuelle Bearbeitung empfehlen wir nicht; die Befehle sind sicherer.
Bedrock-Spieler (Geyser und Floodgate)#
Spieler der Bedrock Edition fügen Sie mit dem Befehl der Erweiterung Floodgate hinzu. Geben Sie den Namen ohne Präfix ein:
fwhitelist add <NICK>Floodgate setzt vor die Namen von Bedrock-Spielern im Spiel ein Präfix (standardmäßig einen Punkt, zum Beispiel .Steve), damit ihre Namen nicht mit denen von Java-Spielern kollidieren. Der Befehl fwhitelist ergänzt das Präfix für Sie. Mehr unter Crossplay mit Bedrock.
Operatoren#
Ein Operator (OP) kann Serverbefehle gemäß seiner Berechtigungsstufe verwenden. Die Standardstufe ist 4, also wirklich alle Befehle.
op <NICK>[12:01:10 INFO]: Made Steve a server operatordeop <NICK>[12:01:30 INFO]: Made Steve no longer a server operatoropgibt einem Spieler Operator-Rechte,deopentzieht sie. Die Änderung gilt sofort.
Berechtigungsstufen von Operatoren#
| Stufe | Name | Was sie darf |
|---|---|---|
| 1 | Moderator | Im geschützten Bereich um den Spawn bauen (spawn-protection) |
| 2 | Gamemaster | Die meisten Spielbefehle: gamemode, tp, give, time, weather, gamerule, Befehlsblöcke |
| 3 | Admin | Spielerverwaltung: ban, kick, op, deop, whitelist |
| 4 | Owner | Absolut alles einschließlich der Serververwaltung: stop, save-all |
Die Stufe für neue Operatoren legen Sie in der Registerkarte Servereigenschaften › Spieler › Operator-Berechtigungsstufe fest (op-permission-level, ein Wert von 1–4, Standard 4). Die Stufe eines bestimmten Operators steht in der Datei ops.json:
[
{
"uuid": "<PLAYER_UUID>",
"name": "Steve",
"level": 4,
"bypassesPlayerLimit": false
}
]uuid– die eindeutige Kennung des Kontos. Der Server füllt sie beiopselbst aus.name– der Name im Spiel (nur zur Orientierung; maßgeblich ist die UUID).level– Stufe 1–4 gemäß der Tabelle oben.bypassesPlayerLimit–truebedeutet, dass der Operator auch einem vollen Server beitreten kann.
Bearbeiten Sie die Datei nur bei gestopptem Server, sonst überschreibt der Server sie beim Speichern.
Für ein Team besser LuckPerms
OP heißt alles oder nichts. Ein Moderator mit Stufe 3 kann sogar andere Operatoren bannen. Haben Sie ein Team, geben Sie OP nur sich selbst und gewähren Sie den anderen mit dem Plugin LuckPerms bestimmte Befehle, siehe LuckPerms. Auf Paper erhalten Operatoren außerdem automatisch die meisten Plugin-Berechtigungen.
Bans#
| Befehl | Was er tut |
|---|---|
ban <NICK> [grund] | Bannt ein Konto dauerhaft. Der Spieler muss nicht online sein. |
ban-ip <IP_OR_NICK> [grund] | Bannt eine IP-Adresse. Statt einer IP können Sie den Namen eines verbundenen Spielers angeben. |
pardon <NICK> | Hebt den Ban eines Kontos auf |
pardon-ip <IP> | Hebt den Ban einer IP-Adresse auf |
banlist | Listet alle Bans auf (banlist players nur Konten, banlist ips nur Adressen) |
Beispiel:
ban Griefer123 Griefing am Spawn[12:02:00 INFO]: Banned Griefer123: Griefing am SpawnVersucht ein gebannter Spieler beizutreten, sieht er You are banned from this server und den Grund. Bans werden in den Dateien banned-players.json und banned-ips.json gespeichert.
Vorsicht mit IP-Bans
Viele Menschen teilen sich eine IP-Adresse (ein Haushalt, eine Schule, ein Mobilfunkanbieter); ein IP-Ban kann also auch Unschuldige sperren. Umgekehrt kann ein Spieler, dessen IP-Adresse sich ändert, den Ban schon durch eine neue Verbindung mit dem Internet umgehen. IPv6-Adressen lassen sich mit ban-ip nicht bannen. Verwenden Sie IP-Bans nur gegen wiederholte Angriffe von einer Adresse.
Zeitlich begrenzte Bans#
Vanilla-Minecraft kann keine zeitlich begrenzten Bans. Mit dem Plugin EssentialsX (Paper, Purpur) verwenden Sie:
tempban <NICK> <duration> [reason]<duration>– zum Beispiel30m(Minuten),12h(Stunden),3d(Tage),1w(Woche),1mo(Monat). Auch Kombinationen wie1d12hfunktionieren.- Beispiel:
tempban Steve 3d Chat-Spam.
Die Installation von EssentialsX beschreibt Empfohlene Plugins.
Spieler hinauswerfen (Kick)#
kick <NICK> [reason]Trennt den Spieler, er kann aber sofort wieder beitreten. Praktisch als Warnung. Ausgabe: Kicked Steve: reason.
Online-Mode und Sicherheit#
Die Option Kontoprüfung (online-mode) in der Registerkarte Servereigenschaften entscheidet, ob der Server bei Mojang prüft, dass ein Spieler ein echtes Konto besitzt.
- Ein (empfohlen): Jeder Name gehört zu einem echten Konto. Whitelist, OP und Bans funktionieren zuverlässig.
- Aus: Jeder kann sich unter jedem Namen verbinden, auch unter den Namen von Operatoren. Der Kundenbereich warnt Sie davor: „Bei ausgeschalteter Authentifizierung kann jeder unter beliebigem Namen beitreten, auch unter Operatornamen.“ Abschalten ist nur hinter einem Proxy (Velocity) sinnvoll, der die Prüfung selbst übernimmt, siehe Ein Servernetzwerk mit Velocity.
Ausgeschaltete Prüfung und Operatoren
Auf einem Server mit ausgeschaltetem online-mode kann sich jeder mit dem Namen Ihres Operators verbinden und dessen Rechte erhalten. Müssen Sie die Prüfung abschalten, verwenden Sie eine Whitelist und ein Login-Plugin oder besser einen Proxy, der die Spieler prüft.
Überprüfung#
whitelist listlistet die Spieler auf der Whitelist auf.banlistlistet die Bans auf.- Ein Spieler, der nicht auf der Whitelist steht, erhält beim Beitrittsversuch die Meldung der Whitelist.
Fehlerbehebung#
Der Spieler steht auf der Whitelist, aber der Server lässt ihn nicht herein#
- Im Namen ist ein Tippfehler, oder der Spieler hat seinen Namen geändert. Prüfen Sie
whitelist listund fügen Sie ihn erneut hinzu. - Ein Bedrock-Spieler muss mit
fwhitelist addhinzugefügt werden. - Der Server läuft mit ausgeschaltetem
online-mode, und die Whitelist enthält die UUID des echten Kontos. Bei ausgeschalteter Prüfung hat der Spieler eine andere UUID. Fügen Sie ihn erneut hinzu.
That player does not exist#
Der Server hat bei Mojang kein Konto mit diesem Namen gefunden. Prüfen Sie die genaue Schreibweise des Namens.
Nothing changed. The player is already an operator#
Der Spieler ist bereits Operator. Möchten Sie seine Stufe ändern, bearbeiten Sie level in ops.json bei gestopptem Server.
Die Whitelist hat sich nach einem Neustart ausgeschaltet#
Wahrscheinlich haben Sie sie in der Registerkarte Servereigenschaften eingeschaltet, aber nicht gespeichert, oder Sie haben gleichzeitig server.properties bearbeitet, und der Server hat die Datei beim Start überschrieben. Schalten Sie sie mit whitelist on erneut ein und prüfen Sie, ob in den Servereigenschaften die Whitelist eingeschaltet ist.
Ein entbannter Spieler kann sich immer noch nicht verbinden#
Er hat wahrscheinlich auch einen IP-Ban. Prüfen Sie banlist ips und heben Sie ihn mit pardon-ip <IP> auf. Zeitlich begrenzte Bans von EssentialsX heben Sie mit unban <NICK> auf.
Zusammenfassung
- Whitelist: zuerst
whitelist add <NICK>für alle, dannwhitelist on. Operatoren können immer beitreten. - Whitelist erzwingen kickt Spieler, die nicht auf der Liste stehen.
- OP gewährt Befehle nach Stufe 1–4; der Standard 4 ist absolut alles. Für ein Team verwenden Sie LuckPerms.
bansperrt ein Konto,ban-ipeine Adresse;pardonundpardon-ipheben Bans auf. Zeitlich begrenzte Bans übernimmt EssentialsX (tempban).- Lassen Sie die Kontoprüfung (
online-mode) eingeschaltet.