/
mc-node.net →
Minecraft

Jak ustawić dzień lub noc na serwerze Minecraft?

Zaktualizowano 04/09/20262 min czytania
W tym artykule
  1. Ustawianie czasu
  2. Zatrzymanie czasu
  3. Spanie na serwerze
  4. Czas per świat
  5. Automatycznie dzień przy każdym logowaniu?
  6. Powiązane

Czas na serwerze Minecraft biegnie sam: pełna doba trwa 20 prawdziwych minut, z czego około 7 to noc. Jako operator możesz ustawić czas, pominąć noc, zatrzymać zegar albo ułatwić graczom przespanie nocy. Wszystko poniżej robi się poleceniami z konsoli lub w grze.

Ustawianie czasu

  1. Wejdź do panelu gier i kliknij swój serwer.
  2. Otwórz zakładkę Konsola.
  3. Wpisz time set day i naciśnij Enter, by był poranek, albo time set night, by była noc.

W grze to samo działa jako /time set day dla operatorów. Inne przydatne wartości: time set noon (południe), time set midnight albo liczba ticków: time set 0 to wschód słońca, 6000 południe, 12000 zachód, a 18000 północ. Poleceniem time add 6000 przeskakujesz ćwierć doby; time query daytime pokazuje aktualny tick.

Zatrzymanie czasu

Chcesz, by na stałe był dzień, na przykład na serwerze kreatywnym albo budowlanym? Ustaw czas, a potem wyłącz cykl dnia i nocy:

time set day, a następnie gamerule doDaylightCycle false

Słońce zatrzymuje się teraz w ustawionej pozycji. Użyj gamerule doDaylightCycle true, by zegar znów ruszył. To gamerule, więc jest zapisywana w świecie i zostaje po restarcie. Chcesz zatrzymać też pogodę? Zobacz zatrzymywanie deszczu.

Spanie na serwerze

Na vanilla wszyscy gracze online muszą leżeć w łóżkach, zanim noc zostanie pominięta. Na serwerze z więcej niż dwoma graczami prawie nigdy się to nie zdarza. Od 1.21 rozwiązanie jest wbudowane:

gamerule playersSleepingPercentage 1

Teraz wystarczy jeden śpiący gracz (1 procent, zaokrąglony w górę do co najmniej jednego gracza). Ustaw 50 dla połowy graczy albo 101, by spanie było niemożliwe. Na starszych wersjach albo dla przyjaznego komunikatu na czacie ("Steve śpi, 1/5") użyj pluginu takiego jak Harbor albo funkcji snu z EssentialsX.

Czas per świat

Czas jest zapisywany per świat. Na serwerze z kilkoma światami przez Multiverse ustaw czas, gdy jesteś w danym świecie, albo użyj /mv modify set time day dla świata, w którym zawsze ma być dzień. Bez Multiverse polecenie z konsoli dotyczy głównego świata.

Automatycznie dzień przy każdym logowaniu?

Gracz, który dołącza nocą, nie może nic zrobić z czasem, chyba że jest OP. Jeśli mimo to tego chcesz, załatwi to plugin z timerem (na przykład zaplanowane time set day co prawdziwą godzinę) albo prosty blok poleceń z zegarem. Na większości serwerów playersSleepingPercentage to elegantsze rozwiązanie: gracze sami regulują noc.

Powiązane

  • Tick speed: nie zmienia długości dnia, tylko tempo wzrostu roślin.
  • doInsomnia false: zapobiega fantomom u graczy, którzy dawno nie spali.

Utknąłeś? Otwórz ticket i podaj dokładne polecenie oraz odpowiedź konsoli.