/
mc-node.net →
Minecraft

Wie schalte ich PvP auf meinem Minecraft-Server aus?

Aktualisiert am 23/09/20263 Min. Lesezeit
In diesem Artikel
  1. Serverweit mit der Gamerule abschalten (Java 1.21.9 und neuer)
  2. Auf Java 1.21.8 und älter: über server.properties
  3. Was ändert sich, und was nicht?
  4. PvP nur in bestimmten Bereichen
  5. PvP pro Spieler umschalten
  6. Auf Bedrock- und Geyser-Servern
  7. Prüfen, ob es funktioniert

PvP (Spieler gegen Spieler) legt fest, ob Spieler sich gegenseitig angreifen können. Auf einem freundlichen Survival-Server, einem Bauserver oder einem Server für Kinder willst du es meistens aus; auf einem Server mit Arenen nur dort an. PvP ist standardmäßig an. Seit Java 1.21.9 steuerst du es serverweit mit der Gamerule pvp; auf älteren Versionen stand es in der server.properties. Pro Region geht es mit einem Plugin.

Serverweit mit der Gamerule abschalten (Java 1.21.9 und neuer)

  1. Gehe ins Gamepanel und klicke auf deinen Server.
  2. Öffne den Tab Konsole.
  3. Tippe gamerule pvp false und drücke Enter. Die Konsole bestätigt: Game rule pvp is now set to false.

Das wirkt sofort, ohne Neustart, und bleibt nach einem Neustart erhalten. Wieder einschalten mit gamerule pvp true; im Spiel tippst du dasselbe mit Schrägstrich davor, als OP. Ab 1.21.9 (auch auf 1.21.11 und 26.x) heißt die Regel einfach pvp. Die Zeile pvp=false in der server.properties bewirkt auf diesen Versionen nichts mehr. Weitere Gamerules findest du in unserer Übersicht der Minecraft-Gamerules und -Befehle.

Auf Java 1.21.8 und älter: über server.properties

  1. Gehe ins Gamepanel und klicke auf deinen Server.
  2. Öffne die Seite Eigenschaften, setze PVP auf nein und speichere die Eigenschaften. (Lieber direkt in der Datei? Dann setze pvp=false in der server.properties über die Dateiverwaltung.)
  3. Starte den Server neu; diese Einstellung wird nur beim Start gelesen.

Zum Wiedereinschalten setzt du die Zeile zurück auf pvp=true und startest erneut neu.

Was ändert sich, und was nicht?

  • Spieler können sich nicht mehr mit Waffen, Fäusten oder Pfeilen treffen.
  • Schaden durch TNT, Feuer, Lava, Stürze und Ertrinken bleibt bestehen, auch wenn ein anderer Spieler ihn verursacht. Jemand kann weiterhin Lava über dein Haus gießen; dafür brauchst du Claims oder WorldGuard.
  • Wurftränke mit negativem Effekt werden auf Vanilla blockiert, manche älteren Versionen lassen sie aber durch; teste es, falls es wichtig ist.
  • Mobs greifen Spieler weiterhin an; PvP betrifft nur Spieler untereinander.

PvP nur in bestimmten Bereichen

Willst du eine Arena oder eine PvP-Zone auf einem sonst friedlichen Server, lässt du PvP serverweit an (gamerule pvp true, oder pvp=true auf 1.21.8 und älter) und steuerst es pro Region mit WorldGuard: Schalte PvP überall aus mit /rg flag __global__ pvp deny und in der Arena-Region wieder ein mit /rg flag arena pvp allow. Umgekehrt geht es auch. Claim-Plugins wie GriefPrevention haben eine ähnliche Einstellung pro Claim, und viele Lifesteal- und SMP-Plugins bringen einen eigenen PvP-Schalter mit, zum Beispiel einen Befehl, mit dem Spieler wählen, ob sie angegriffen werden können.

PvP pro Spieler umschalten

Auf Servern, auf denen Spieler selbst entscheiden sollen, nutzt du ein Plugin mit Toggle (etwa einen /pvp-Befehl). Beide Spieler müssen PvP dann aktiviert haben, bevor sie sich treffen können. Das verhindert, dass ein neuer Spieler direkt am Spawn umgehauen wird, ohne den Veteranen die Kämpfe zu nehmen.

Auf Bedrock- und Geyser-Servern

Auf einem Bedrock-Server ist PvP ebenfalls eine Gamerule: Tippe in der Konsole gamerule pvp false. Betreibst du einen Java-Server mit Geyser, damit Bedrock-Spieler joinen können, gilt die Java-Einstellung für alle; nichts weiter nötig.

Prüfen, ob es funktioniert

Logge dich mit zwei Accounts ein und versucht, euch zu treffen: Der Angreifer sieht einen Schlag, aber der Gegner nimmt keinen Schaden und wird nicht zurückgestoßen. Auf Java 1.21.9 und neuer fragst du den aktuellen Stand mit gamerule pvp (ohne Wert) ab. Meldet die Konsole, dass die server.properties nicht gelesen werden konnte, prüfe, ob sich kein Leerzeichen oder Sonderzeichen in die Zeile eingeschlichen hat.

Willst du Schutz, der über PvP hinausgeht, zum Beispiel gegen Griefing und Lava? Lies unseren Blogartikel über das Absichern deines Minecraft-Servers. Kommst du nicht weiter? Öffne ein Ticket.