Wenn Sie Ihren Minecraft Server auf 1.21.2 oder neuer aktualisiert haben und feststellen, dass die alte Zeile pvp=true in server.properties keine Wirkung mehr hat, sind Sie nicht allein. Mojang hat PvP aus server.properties entfernt und in eine In-Game-Gamerule umgewandelt. Der Vorteil: Sie können PvP ohne Serverneustart umschalten und unterschiedliche Regeln pro Welt setzen.
Dieser Leitfaden erklärt die neue Gamerule, die alte server.properties Methode für ältere Versionen, Setups pro Welt und ein paar typische Stolperfallen.
Schnelle Antwort
Führen Sie einen dieser Befehle in der Serverkonsole oder im Spiel als Operator aus:
/gamerule pvp true
/gamerule pvp false
Die Änderung wird sofort wirksam. Kein Neustart nötig.
Um die aktuelle Einstellung ohne Änderung zu prüfen:
/gamerule pvp
Warum server.properties nicht mehr funktioniert
Ab Minecraft 1.21.2 (Java Edition) wurde der Schlüssel pvp aus server.properties entfernt. Ihn wieder einzufügen hat auf einem 1.21.2+ Server keine Wirkung. PvP ist jetzt eine Gamerule pro Welt, genau wie keepInventory und doDaylightCycle.
Mojang hat das bewusst gemacht, damit Regeln pro Welt konsistent sind und Serverbesitzer das Kampfverhalten ohne Neustart anpassen können.
PvP über das DoomHosting Panel umschalten
Wenn Sie keine Befehle im Spiel eintippen möchten, können Sie den Befehl aus der Konsole ausführen:
- Öffnen Sie Ihren Server im Panel.
- Klicken Sie auf den Tab Console.
- Tippen Sie
/gamerule pvp false(odertrue) und drücken Sie Enter. - Die Konsole zeigt eine Bestätigung mit dem neuen Wert.
Die Spieler merken die Änderung sofort, auch mitten im Kampf.
PvP pro Welt und pro Dimension
Da die Regel an der Welt hängt, können Sie unterschiedliche PvP Einstellungen pro Welt verwenden. Ein paar typische Setups:
- Survival Welt mit PvP an, Spawn Welt mit PvP aus. Wechseln Sie in jede Welt und führen Sie den Befehl separat aus.
- PvP Arenen in einer sonst friedlichen Welt. Die Gamerule steuert die gesamte Welt. Für Arenazonen können Sie ein Region Plugin wie WorldGuard auf Paper oder Spigot darüber legen.
- Unterschiedliche Regeln im Nether oder End. PvP wird pro Dimension gesetzt, also können Sie es im Nether aktivieren und die Overworld sicher halten.
Wenn Sie ein Multi-World Plugin wie Multiverse nutzen, wechseln Sie erst die Welt und führen dann den Befehl aus:
/mv tp myworld
/gamerule pvp false
Noch auf Minecraft 1.21.1 oder älter?
Wenn Sie noch nicht aktualisiert haben, funktioniert die alte Methode weiterhin. So ändern Sie PvP über server.properties:
- Öffnen Sie Ihren Server im Panel und stoppen Sie ihn.
- Klicken Sie auf den Tab Files und öffnen Sie
server.properties. - Suchen Sie die Zeile
pvp=trueund ändern Sie sie zupvp=false(oder umgekehrt). - Speichern Sie die Datei und starten Sie den Server.
Sobald Sie auf 1.21.2 oder neuer aktualisieren, übernimmt die Gamerule und der server.properties Eintrag wird ignoriert.
Häufige Fragen
Stoppt PvP aus jeden Schaden?
Nein. Mit /gamerule pvp false können Spieler einander nicht direkt verletzen. Sie nehmen weiterhin Fallschaden, ertrinken, verbrennen in Lava und werden von Mobs angegriffen. Nur direkter Spieler-gegen-Spieler Kampf ist betroffen.
Was ist mit Pfeilen, Wurftränken und TNT?
Indirekter Schaden zwischen Spielern folgt derselben Regel. Wenn PvP aus ist, kann ein Spieler einem anderen mit Pfeilen, schädlichen Tränken oder selbst platziertem TNT keinen Schaden zufügen. Der Schaden wird einfach nicht angewendet.
Betrifft das Bedrock Edition Server?
Nein. Bedrock Server nutzen weiterhin die pvp Einstellung in server.properties. Diese Änderung gilt nur für die Java Edition.
Können Spieler die Gamerule clientseitig überschreiben?
Nein. Gamerules laufen serverseitig und gelten für jeden Spieler auf der Welt.
Brauchen Sie Hilfe?
Falls /gamerule pvp keine Bestätigung zurückgibt, prüfen Sie, ob Sie Minecraft 1.21.2 oder neuer fahren und Operator (OP) Rechte haben. Falls Sie noch kein OP sind, sehen Sie sich unseren Leitfaden an, wie Sie sich selbst OP auf Ihrem Minecraft Server geben.
Stecken Sie immer noch fest? Unser Support ist 24/7 über Ihr Panel erreichbar.
