Sådan får du kun én spiller til at sove for at springe natten over
Som udgangspunkt skal alle spillere på din Minecraft-server ligge i en seng, før natten springes over. Siden Minecraft 1.17 har gamerule'en playersSleepingPercentage gjort, at du kan ændre det, så én spiller er nok til at vække alle.
Kommandoen
Log på serveren som operator og kør:
/gamerule playersSleepingPercentage 1
Minecraft bekræfter med en besked à la Game rule playersSleepingPercentage is now set to: 1. Ændringen gemmes i verdens data, så du behøver ikke køre den igen efter en genstart.
Du kan også køre den fra Pterodactyl-konsollen uden at gå ind i spillet. Åbn din server i panelet, klik på Console-fanen, og skriv den samme kommando uden skråstreg foran:
gamerule playersSleepingPercentage 1
Hvad værdierne betyder
| Værdi | Effekt |
|---|---|
| 0 | Enhver spiller, der lægger sig, springer natten over med det samme |
| 1 | Én spiller skal i seng, så springer natten over |
| 50 | Halvdelen af de online spillere skal sove |
| 100 | Standard, alle online spillere skal sove |
For de fleste servere er 1 det rette valg. Sove-animationen og respawn-funktionen virker stadig, men du slipper for alt-eller-intet-kravet.
Sætter du den til 0, springer natten over i det øjeblik en spiller går i seng, helt uden ventetid. Det er praktisk, men kan kollidere med søvn-relaterede plugins.
Verificer den nuværende indstilling
Kør kommandoen uden værdi for at se, hvad der er aktivt:
/gamerule playersSleepingPercentage
Bedrock og ældre Java-versioner
Gamerule'en findes kun på Java Edition 1.17 og senere. På ældre versioner eller Bedrock skal du bruge et plugin eller en datapack:
- Paper eller Spigot (alle versioner): installer et one-player-sleep-plugin som EasySleep eller SleepMost
- Vanilla Java 1.16 og ældre: læg en one-player-sleep-datapack i din verdens
datapacks-mappe og kør/reload - Bedrock Edition: brug en behavior pack, der overskriver sove-tjekket, da Bedrock ikke har en tilsvarende gamerule
Almindelige problemer
Unknown game rule: du er på Bedrock eller på Java under 1.17. Tjek din version i bunden af Minecraft-menuen.- Indstillingen nulstilles ved genstart: et plugin eller startup-script overskriver den. Kig i dine plugin-konfigurationer efter en sleep manager, som styrer reglen.
- Natten springer stadig ikke over: en spiller er i Nether eller The End. Fra 1.19 tæller kun spillere i Overworld med i procentberegningen, så på ældre versioner skal du sikre dig, at ingen sidder fast i en anden dimension.
- Phantoms kommer stadig: phantoms holder øje med hver enkelt spillers tid siden sidst, ikke serverens natte-skip. Spillere, der aldrig selv sover, får dem alligevel. Slå dem fra med
/gamerule doInsomnia false.
Relaterede game rules
Mens du justerer søvn-adfærden, er der et par andre regler, som passer godt sammen med:
doInsomnia false: stopper phantom-spawns for spillere, der aldrig soverdoWeatherCycle false: låser vejretdoDaylightCycle false: fryser tiden på døgnet
For en komplet liste over alle game rules, se vores guide til Minecraft game rules.
