| 0.0.16a |
|
|---|---|
| Alpha v1.0.16 |
|
| Vollversion 1.7.6 (1.7.6-pre1) |
|
| Vollversion 1.13 (17w47a) |
|
Befehl/ban
| Dieser Inhalt ist nur für die Java Edition. |
| Operator-Level benötigt |
3 |
|---|---|
| Einschränkungen |
Nur Dedicated Server |
/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 die Sperre auch nicht umgehen, da bei der Namensänderung nicht die einmalig vergebende UUID geändert wird. Versucht der Spieler sich dennoch mit dem Server zu verbinden, so wird dies in der Server-Konsole protokolliert und dem Spieler wird eine Meldung ausgegeben, dass dieser auf diesem Server gesperrt sei. Gegebenenfalls wird auch der Grund der Sperre angegeben.
Syntax
[Bearbeiten | Quelltext bearbeiten]Zur Eingabe eines Befehls siehe Befehl#Eingabehilfe.
/ban <Spieler> [<Grund>]
Argumente
[Bearbeiten | Quelltext bearbeiten]<Spieler>
- Gibt einen Spieler an, der gesperrt werden soll. 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. - Muss ein Spieler, ein Name eines Spielers, eine Zielauswahl oder eine UUID sein. Das Geräusch ist nur für den/die ausgewählten Spieler hörbar. Bei der Zielauswahl @e können nur Spieler ausgewählt werden.
<Grund>
- Der Grund wird, falls angegeben, dem Spieler angezeigt, wenn er sich erneut mit dem Server verbinden möchte.
Eigenschaften
[Bearbeiten | Quelltext 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 der Sperre 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 | Quelltext 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."
}
]
Ausgabe
[Bearbeiten | Quelltext bearbeiten]
| Befehle | Auslöser | Java Edition |
|---|---|---|
| Beliebig | Der Befehl ist unvollständig oder ein Argument wurde nicht richtig angegeben. | Unparsbar |
| Der Zielselektor kann nicht zu einem oder mehreren Online-Spielern aufgelöst werden. | Fehlschlag | |
| Fügt der Blacklist kein neues Spielerprofil hinzu. | ||
| Sonstiges | Erfolgreich |
Rückgabe
[Bearbeiten | Quelltext bearbeiten]
| Befehle | Edition | Situation | Erfolgszähler | /execute store success ... | /execute store result ... |
|---|---|---|---|---|---|
| Beliebig | Java Edition | Bei Fehlschlag | N/A | 0 | 0 |
| Bei Erfolg | N/A | 1 | die Anzahl der neuen Spielernamen, die der Blacklist hinzugefügt wurden. |
Beispiele
[Bearbeiten | Quelltext bearbeiten]| Befehl | Beispiel |
|---|---|
/ban
|
/ban oyo123 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
"
}
]
|
Geschichte
[Bearbeiten | Quelltext bearbeiten]| Versionen der Java Edition |
|---|
Navigation
[Bearbeiten | Quelltext bearbeiten]| Objekte |
| ||||
|---|---|---|---|---|---|
| Welten |
| ||||
| Server |
| ||||
| Debug | |||||
| Historisch |
| ||||
| Überblick |
| ||||
| Education Befehle | |||||
| Objekte |
| ||||
| Welten |
| ||||
| Server |
| ||||
| Historisch | |||||