Har du oppdatert Minecraft-serveren til 1.21.2 eller nyere og merket at den gamle linjen pvp=true i server.properties ikke lenger virker, er du ikke alene. Mojang fjernet PvP fra server.properties og gjorde det om til en gamerule i spillet. Fordelen: du kan slå PvP av og på uten å starte serveren på nytt, og du kan ha ulike regler per verden.
Denne guiden tar for seg den nye gamerulen, den gamle server.properties-metoden for eldre versjoner, oppsett per verden og noen vanlige feller.
Kort svar
Kjør en av disse kommandoene i serverkonsollen eller i spillet som operatør:
/gamerule pvp true
/gamerule pvp false
Endringen trer i kraft med en gang. Ingen omstart nødvendig.
For å sjekke gjeldende innstilling uten å endre den:
/gamerule pvp
Hvorfor server.properties ikke lenger virker
Fra og med Minecraft 1.21.2 (Java Edition) ble nøkkelen pvp fjernet fra server.properties. Å legge den til igjen har ingen effekt på en server med 1.21.2 eller nyere. PvP er nå en gamerule per verden, på samme måte som keepInventory og doDaylightCycle.
Dette var et bevisst grep fra Mojang for å gjøre reglene per verden konsekvente og la servereiere endre kampoppførselen underveis uten omstart.
Slå PvP av eller på fra DoomHosting-panelet
Vil du helst slippe å skrive kommandoer i spillet, kjører du kommandoen fra konsollen:
- Åpne serveren i panelet.
- Klikk fanen Konsoll.
- Skriv
/gamerule pvp false(ellertrue) og trykk Enter. - Konsollen skriver ut en bekreftelse med den nye verdien.
Spillerne ser at PvP-angrep blir blokkert eller tillatt med en gang, selv midt i en kamp.
PvP per verden og per dimensjon
Fordi regelen hører til verdenen, kan du ha ulike PvP-innstillinger i hver av dem. Noen vanlige oppsett:
- Survival-verden med PvP på, spawn-verden med PvP av. Bytt til hver verden og kjør kommandoen hver for seg.
- PvP-arenaer i en ellers fredelig verden. Den grunnleggende gamerulen styrer hele verdenen. For å skjære ut arenasoner legger du en regionplugin som WorldGuard på Paper eller Spigot oppå.
- Andre regler i Nether eller End. PvP settes per dimensjon, så du kan slå det på i Nether og samtidig holde Overworld trygg.
Kjører du en multiverdensplugin som Multiverse, bytter du verden først og kjører så kommandoen:
/mv tp myworld
/gamerule pvp false
Fortsatt på Minecraft 1.21.1 eller eldre?
Har du ikke oppdatert ennå, virker den gamle metoden fortsatt. Slik endrer du PvP via server.properties:
- Åpne serveren i panelet og stopp den.
- Klikk fanen Filer og åpne
server.properties. - Finn linjen
pvp=trueog endre den tilpvp=false(eller omvendt). - Lagre filen og start serveren.
Når du oppdaterer til 1.21.2 eller nyere, tar gamerulen over, og oppføringen i server.properties blir ignorert.
Vanlige spørsmål
Stopper all skade når PvP er slått av?
Nei. Med /gamerule pvp false kan ikke spillerne skade hverandre direkte. De kan fortsatt ta fallskade, drukne, brenne i lava og bli truffet av mobs. Det er bare kamp mellom spillere som påvirkes.
Hva med piler, splash potions og TNT?
Indirekte skade mellom spillere følger den samme regelen. Er PvP slått av, kan ikke en spiller skade en annen med piler, skadelige potions eller TNT vedkommende har plassert. Skaden blir rett og slett ikke gitt.
Gjelder dette Bedrock Edition-servere?
Nei. Bedrock-servere bruker fortsatt pvp-innstillingen i server.properties. Denne endringen gjelder bare Java Edition.
Kan spillerne overstyre gamerulen på klientsiden?
Nei. Gamerules ligger på serversiden og gjelder alle spillere i verdenen.
Trenger du hjelp?
Hvis /gamerule pvp ikke gir noen bekreftelse, sjekker du at du er på Minecraft 1.21.2 eller nyere og at du har operatørstatus (OP). Har du ikke OP ennå, se guiden vår om hvordan du gir deg selv OP på Minecraft-serveren.
Står du fortsatt fast? Supportteamet vårt er tilgjengelig døgnet rundt fra panelet ditt.
