Worldborder (granica świata) ogranicza obszar, po którym gracze mogą się poruszać. Dobre ustawienie poprawia wydajność serwera, zmniejsza rozmiar danych i trzyma graczy w aktywnej części mapy.
Szybki przegląd
- Połącz się z serwerem jako operator (OP) albo użyj konsoli.
- Ustaw środek worldbordera komendą
/worldborder center. - Ustaw rozmiar komendą
/worldborder set. - Opcjonalnie ustaw stopniowe rozszerzanie albo zwężanie.
1. Ustawienie środka worldbordera
Przed rozmiarem ustaw środek granicy. Domyślny środek to współrzędna 0 0, ale możesz go przenieść dokąd chcesz.
/worldborder center <x> <z>Przykład ze środkiem 100, 200:
/worldborder center 100 200Jeśli chcesz środek przy domyślnym spawnie świata:
/worldborder center 0 02. Ustawienie rozmiaru worldbordera
Rozmiar podajesz jako średnicę w blokach. Worldborder 10000 sięga więc 5000 bloków w każdą stronę od środka.
/worldborder set <rozmiar>Przykład średnicy 10 000 bloków:
/worldborder set 10000Do komendy możesz też podać czas w sekundach. Wtedy granica osiąga nowy rozmiar stopniowo:
/worldborder set <rozmiar> <czas>Przykład: rozszerzenie do 20 000 bloków w ciągu godziny (3600 sekund):
/worldborder set 20000 36003. Stopniowe zwężanie
Zwężający się worldborder stosujesz na przykład na survivalu albo PvP, gdy chcesz stopniowo spychać graczy do środka mapy.
/worldborder set 1000 7200Ta komenda w ciągu dwóch godzin zmniejsza obecną granicę do średnicy 1000 bloków. Gracze poza granicą dostają obrażenia stopniowo.
4. Obrażenia po przekroczeniu granicy
Gracze, którzy przekroczą worldborder, dostają obrażenia. Domyślne wartości ustawiasz tymi komendami:
Odległość od granicy, od której zaczynają się obrażenia:
/worldborder damage buffer <bloki>Obrażenia na sekundę za każdy blok poza granicą:
/worldborder damage amount <wartosc>Przykład: natychmiastowe obrażenia na granicy, 1 serce na sekundę:
/worldborder damage buffer 0/worldborder damage amount 0.55. Odczyt aktualnego worldbordera
Aby zobaczyć aktualny rozmiar i położenie:
/worldborder getKomenda zwraca aktualną średnicę granicy w blokach.
Częste błędy
Worldborder zresetował się po restarcie serwera
Worldborder ustawiony komendami zapisuje się w danych świata, więc restart nie powinien go kasować. Jeśli jednak wraca do poprzedniego stanu, sprawdź, czy serwer poprawnie zapisał świat przed wyłączeniem i czy świat ma prawa zapisu.
Gracze przechodzą granicę bez obrażeń
Sprawdź wartość damage buffer. Jeśli jest za wysoka, gracze mogą być poza granicą bez obrażeń. Ustaw 0 dla natychmiastowych obrażeń na granicy.
Komenda worldborder nie działa w danym świecie
W vanilla Minecraft i na Paper worldborder zawsze dotyczy tylko świata, w którym wydałeś komendę. Do Netheru albo Endu musisz fizycznie tam wejść.
Częste pytania
Jaki worldborder wybrać?
Na zwykłym survivalu z kilkudziesięcioma graczami typowa średnica to 10 000-20 000 bloków. Większy worldborder oznacza więcej wygenerowanych chunków oraz większe zapotrzebowanie na dysk i wydajność.
Mogę ustawić osobny worldborder dla Netheru i Endu?
Tak. Worldborder jest osobny dla każdego świata. Wejdź do danego świata i ponów /worldborder set.
Czy worldborder wpływa na wydajność serwera?
Sam w sobie prawie nie. Liczy się jego rozmiar, bo większa mapa to więcej generowanych i ładowanych chunków. Mniejszy worldborder poprawia wydajność.
Mogę w dowolnym momencie powiększyć albo zmniejszyć worldborder?
Tak. Zmieniasz go w trakcie działania, bez restartu. Zmiana wchodzi od razu albo stopniowo, jeśli podałeś czas przejścia.
Co się dzieje z graczami, którzy przy zwężaniu są poza granicą?
Dostają obrażenia według damage buffer i damage amount. Przy stopniowym zwężaniu mają czas wejść do środka.
Czy te komendy działają na serwerze z modami?
Komendy /worldborder są częścią vanilla Minecraft i działają na Paper, Purpur, Spigot oraz Fabric. Na Forge wsparcie zależy od zainstalowanych modów.