Befehl/ban

Aus Minecraft Wiki
Wechseln zu: Navigation, Suche
Information icon.svg
Dieser Inhalt ist nur für Minecraft: Java Edition.
Nutzbarkeit
 Einzelspieler nein
 Mehrspieler ja
 Cheat ja, 3
 Befehlsblock nein

/ban Sperrt einen Spieler dauerhaft vom Server, das heißt der Spieler kann sich mit seiner UUID nicht mehr mit dem Server verbinden. Eine Namens Änderung kann den Ban auch nicht umgehen, da bei der Namens Änderung nicht die einmalig vergebende UUID geändert wird. Versucht der Spieler sich dennoch mit den Server zu verbinden, so wird dies in der Server-Konsole protokolliert und dem Spieler wird eine Meldung ausgegeben, das dieser auf diesen Server gesperrt sei. Gegebenenfalls wird auch der Grund des Bans angegeben.

Syntax[Bearbeiten]

/ban <Spieler> [<Grund>]

  • Spieler ist der Name eines Spielers. Man kann sich auch selbst sperren. Es können auch abwesende Spieler gesperrt werden. Für das Sperren der IP-Adresse eines Spielers siehe Befehl /ban-ip.
  • Der Grund wird, falls angegeben, dem Spieler angezeigt, wenn er sich erneut mit dem Server verbinden möchte.

Zur Eingabe eines Befehls siehe Befehl#Eingabe.

Eigenschaften[Bearbeiten]

Ist der Spieler gerade aktiv, wird er sofort vom Server entfernt. Eine Sperre setzt auch einen evtl. vorhandenen Gästelisten-Eintrag (siehe Befehl /whitelist) für den Spieler außer Kraft.

Eine Liste aller gesperrten Spieler erhält man mit dem Befehl /banlist.

Für das Aufheben der Sperre siehe den Befehl /pardon.

Der Grund des Bans kann mit Hilfe von Formatierungscodes (§ und \n) farblich und vom Aufbau auch formatiert werden. Dies lässt sich allerdings nur nachträglich in der banned-players.json oder nur direkt mit einer mcfunction erreichen.

Datei banned-players.json[Bearbeiten]

In der Datei banned-players.json, die im Serverordner gespeichert wird, findet man alle Spieler, die vom Server ausgeschlossen wurden.

Versucht ein Spieler dem Server beizutreten, wird in dieser Datei vom Server nachgeschaut, ob der Spieler darin enthalten ist. Ist das der Fall, kann er dem Server nicht beitreten und erhält die Nachricht, dass er vom Server ausgeschlossen ist.

In dieser Datei im JSON-Format sind für jeden gesperrten Spieler die UUID, der Name, der Zeitstempel der Sperre, wer die Sperre ausgeführt hat, wie lange sie gilt (stets "forever" = für immer) und der Grund hinterlegt. Mit einem Texteditor kann man die Informationen, z.B. den Grund oder die Dauer, ändern. Natürlich lässt sich auch der Spieler aus dieser Liste entfernen, sodass er wieder ganz normal den Server betreten kann. Das ist aber auch mit dem Befehl /pardon möglich.

Die Angabe der Spieler-UUID verhindert, dass ein Spieler durch eine Namensänderung erneut dem Server beitreten kann.

[
  {
    "uuid": "3a560226-b635-4d87-91d5-c8f3b5e36d3d",
    "name": "oyo123",
    "created": "2020-09-04 10:40:20 +0200",
    "source": "Server",
    "expires": "forever",
    "reason": "Banned by an operator."
  }
]

Beispiele[Bearbeiten]

/ban oyo123 wiederholtes Zerstören des Haupthauses
  sperrt oyo123 mit der Begründung: "wiederholtes Zerstören des Haupthauses".

[
  {
    "uuid": "3a560226-b635-4d87-91d5-c8f3b5e36d3d",
    "name": "oyo123",
    "created": "2020-09-04 10:40:20 +0200",
    "source": "Server",
    "expires": "forever",
    "reason": "
               \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
               §7Verbindungsaufbau fehlgeschlagen\n\n§fio.netty.channel.AbstractChannel$AnnotatedConnectException: Connection timed out: no further information:
               \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
              "
  }
]

Sperrt den Spieler oyo123 vom Server. Versucht oyo123 sich mit den Server zu verbinden, so wird Ihm vorgetäuscht das er keine Verbindung zum Server aufbauen kann, weil angeblich die Server Adresse nicht gefunden werden kann.
Die Täuschung lässt sich nicht durch das umstellen der GUI Größe, sondern nur durch umstellen der Sprache oder durch den verschobenen "Zurück zum Hauptmenü" Knopf enttarnen.

Geschichte[Bearbeiten]

Versionsgeschichte der Java Edition
Classic 0.0.15a
  • Mehrspielermodus für die erste Minecraft-Variante (Kreativmodus) hinzugefügt
  • Der Befehl /ban wird hinzugefügt
Alpha 1.0.16
  • Mehrspielermodus für die zweite Minecraft-Variante (Überlebensmodus) hinzugefügt
  • Der Befehl /ban wird übernommen
Vollversion 1.7.6 (1.7.6-pre1)
  • Das Spiel verwendet nicht mehr den Namen, sondern die UUID, um einen Spieler eindeutig zu identifizieren
  • Gesperrte Spieler werden nicht mehr in banned-players.txt gespeichert, sondern in banned-players.json
  • Findet ein Minecraft-Server beim Start eine alte Datei banned-players.txt vor, erzeugt er mit dem Inhalt eine neue Datei banned-players.json und benennt die alte txt-Datei zur Sicherheit in banned-players.txt.converted um, ohne sie zu löschen
Vollversion 1.13 (17w47a)