🎉 Oszczędź 25% w pierwszym miesiącu z kodem: DOOM25
MinecraftMinecraft·Konfiguracja

Jak sprawić, by tylko jeden gracz musiał spać, aby przewinąć noc na serwerze Minecraft

Naucz się używać reguły playersSleepingPercentage, aby tylko jeden gracz musiał spać, by przewinąć noc na serwerze Minecraft. Działa na Java 1.17+.

Andreas·
3 min czytania
·
19 maj 2026

Jak sprawić, by tylko jeden gracz musiał spać

Domyślnie wszyscy gracze na serwerze Minecraft muszą leżeć w łóżku, zanim noc zostanie przewinięta. Od Minecraft 1.17 reguła playersSleepingPercentage pozwala to zmienić tak, że wystarczy jeden śpiący gracz, by obudzić wszystkich.

Komenda

Połącz się z serwerem jako operator i wpisz:

/gamerule playersSleepingPercentage 1

Minecraft potwierdzi komunikatem typu Game rule playersSleepingPercentage is now set to: 1. Ustawienie zapisuje się w danych świata, więc nie musisz powtarzać komendy po restarcie.

Możesz też uruchomić ją z konsoli Pterodactyl bez wchodzenia do gry. Otwórz serwer w panelu, kliknij zakładkę Console i wpisz tę samą komendę bez ukośnika na początku:

gamerule playersSleepingPercentage 1

Co oznaczają wartości

Wartość Zachowanie
0 Każdy pojedynczy śpiący gracz przewija noc natychmiast
1 Jeden gracz musi położyć się do łóżka, wtedy noc się przewija
50 Połowa graczy online musi spać
100 Domyślnie, wszyscy gracze online muszą spać

Dla większości serwerów 1 to właściwy wybór. Zachowujesz animację łóżka i punkt respawnu, ale pozbywasz się wymogu wszystko-albo-nic.

Ustawienie na 0 przewija noc w momencie wejścia gracza do łóżka, bez czekania na animację. Wygodne, ale może kolidować z pluginami dotyczącymi snu.

Sprawdź aktualne ustawienie

Uruchom komendę bez wartości, aby zobaczyć obecny stan:

/gamerule playersSleepingPercentage

Bedrock i starsze wersje Java

Reguła istnieje tylko w Java Edition 1.17 i nowszych. Dla starszych wersji lub Bedrock potrzebujesz pluginu lub datapacka:

  • Paper lub Spigot (dowolna wersja): zainstaluj plugin one-player-sleep, na przykład EasySleep lub SleepMost
  • Vanilla Java 1.16 i starsze: wrzuć datapack one-player-sleep do folderu datapacks twojego świata i wpisz /reload
  • Bedrock Edition: użyj behavior packa, który nadpisuje sprawdzanie snu, ponieważ Bedrock nie ma odpowiednika tej reguły

Częste problemy

  • Unknown game rule: jesteś na Bedrock albo na Java poniżej 1.17. Sprawdź wersję w lewym dolnym rogu ekranu startowego Minecrafta.
  • Ustawienie resetuje się po restarcie: plugin albo skrypt startowy je nadpisuje. Zajrzyj do konfiguracji pluginów w poszukiwaniu sleep managera, który steruje regułą.
  • Noc dalej się nie przewija: gracz jest w Netherze lub Endzie. Od 1.19 do procentów liczą się tylko gracze w Overworldzie, więc na starszych wersjach upewnij się, że nikt nie utknął w innym wymiarze.
  • Phantomy dalej się spawnują: phantomy śledzą indywidualny czas od ostatniego snu każdego gracza, nie serwerowe przewijanie nocy. Gracze, którzy nigdy sami nie śpią, i tak je dostaną. Wyłącz je całkowicie komendą /gamerule doInsomnia false.

Powiązane game rules

Skoro i tak ustawiasz sen, te reguły pasują do tego dobrze:

  • doInsomnia false: zatrzymuje spawn phantomów dla graczy, którzy nigdy nie kładą się spać
  • doWeatherCycle false: blokuje pogodę
  • doDaylightCycle false: zatrzymuje porę dnia

Pełną listę wszystkich game rules znajdziesz w naszym poradniku Minecraft game rules.

🚀

Uruchom swój serwer Minecraft

Hosting o wysokiej wydajności z wsparciem 24/7

Powiązane Artykuły