Näin yhden pelaajan nukkuminen ohittaa yön Minecraft-palvelimella
Oletuksena jokaisen pelaajan Minecraft-palvelimellasi on oltava sängyssä ennen kuin yö ohitetaan. Minecraftin versiosta 1.17 alkaen playersSleepingPercentage-gamerule antaa muuttaa tämän, jolloin yksi nukkuja riittää kääntämään ajan aamuun.
Komento
Liity palvelimellesi operaattorina ja aja:
/gamerule playersSleepingPercentage 1
Minecraft vahvistaa viestillä, joka näyttää tältä: Game rule playersSleepingPercentage is now set to: 1. Muutos tallentuu maailman dataan, joten sitä ei tarvitse tehdä uudelleen uudelleenkäynnistyksen jälkeen.
Voit ajaa sen myös Pterodactyl-konsolista liittymättä peliin. Avaa palvelimesi paneelissa, klikkaa Console-välilehteä ja kirjoita sama komento ilman etuviivaa:
gamerule playersSleepingPercentage 1
Mitä arvot tarkoittavat
| Arvo | Toiminta |
|---|---|
| 0 | Yksikin nukkumaan menevä pelaaja ohittaa yön välittömästi |
| 1 | Yhden pelaajan on mentävä sänkyyn, sitten yö ohitetaan |
| 50 | Puolet paikalla olevista pelaajista on oltava unessa |
| 100 | Oletus, jokaisen paikalla olevan pelaajan on nukuttava |
Useimmille palvelimille 1 on oikea valinta. Sängyn animaatio ja respawn-pisteen toiminta säilyvät ennallaan, ja tarvitset vain yhden vapaaehtoisen koko porukan sijaan.
Arvo 0 ohittaa yön sillä sekunnilla kun pelaaja menee sänkyyn, ilman animaation odottelua. Kätevää, mutta se voi mennä ristiin nukkumiseen liittyvien pluginien kanssa.
Tarkista nykyinen asetus
Aja komento ilman arvoa, niin se tulostaa mikä on tällä hetkellä voimassa:
/gamerule playersSleepingPercentage
Bedrock ja vanhemmat Java-versiot
Gamerule on olemassa vain Java Editionissa versiosta 1.17 alkaen. Mihin tahansa vanhempaan tai Bedrockille tarvitset pluginin tai datapackin:
- Paper tai Spigot (mikä tahansa versio): asenna yhden pelaajan nukkumisen plugin, kuten EasySleep tai MorePaperLib SleepMost
- Vanilla Java 1.16 ja vanhemmat: pudota yhden pelaajan nukkumisen datapack maailmasi
datapacks-kansioon ja aja sitten/reload - Bedrock Edition: asenna behavior pack, joka ohittaa nukkumisen tarkistuksen, sillä Bedrockilla ei ole vastaavaa gamerulea
Yleisiä ongelmia
Unknown game rule: olet Bedrockilla tai Javan versiossa alle 1.17. Tarkista versiosi Minecraftin aloitusruudun vasemmasta alakulmasta.- Asetus palautuu uudelleenkäynnistyksen jälkeen: jokin plugin tai käynnistysskripti ylikirjoittaa sen. Tarkista pluginiesi asetuksista, hallitseeko jokin nukkumismanageri sääntöä itse.
- Yö ei silti ohitu: joku pelaaja on Netherissä tai Endissä. Versiosta 1.19 alkaen vain Overworldissa olevat pelaajat lasketaan prosenttiosuuteen, joten vanhemmilla versioilla varmista ettei kukaan ole jumissa toisessa ulottuvuudessa.
- Phantomit spawnaavat silti: phantomit seuraavat jokaisen pelaajan omaa aikaa viime nukkumisesta, eivät palvelimen yön ohitusta. Pelaajat jotka eivät koskaan itse nuku saavat ne silti. Poista phantomit kokonaan komennolla
/gamerule doInsomnia false.
Aiheeseen liittyvät gamerulet
Kun nyt kerran virität nukkumisen toimintaa, kannattaa katsoa samalla muutama muukin gamerule:
doInsomnia false: lopettaa phantomien spawnaamisen pelaajille, jotka välttelevät sänkyjädoWeatherCycle false: lukitsee säändoDaylightCycle false: jäädyttää vuorokaudenajan kokonaan
Koko listan ja kunkin säännön selityksen löydät Minecraftin gamerule-oppaastamme.
