WorldGuard na serwerze Minecraft: regiony, ochrona terenu i najważniejsze flagi
Dowiedz się, jak używać WorldGuard do tworzenia regionów, ochrony budowli i ustawiania najważniejszych flag na serwerze Minecraft.
WorldGuard to jeden z najważniejszych pluginów dla administratorów serwerów Minecraft Java. Pozwala tworzyć chronione regiony, ograniczać niszczenie i stawianie bloków, wyłączać PvP, kontrolować obrażenia od mobów oraz ustawiać komunikaty wyświetlane przy wejściu na dany obszar.
W tym poradniku pokażemy, jak przygotować WorldGuard, utworzyć pierwszy region i skonfigurować najczęściej używane flagi. Instrukcja dotyczy serwerów korzystających z WorldEdit oraz WorldGuard 7.x.
Czego potrzebujesz?
WorldGuard korzysta z WorldEdit, dlatego przed rozpoczęciem zainstaluj oba pluginy w wersjach zgodnych z Twoją wersją Minecrafta:
- WorldEdit — do zaznaczania obszaru;
- WorldGuard — do tworzenia i ochrony regionów;
- uprawnienia administratora lub odpowiednie permisje WorldGuard.
Po wgraniu plików do katalogu plugins uruchom ponownie serwer i sprawdź, czy pluginy zostały załadowane. Możesz użyć poleceń /plugins oraz /version WorldGuard.
Jak zaznaczyć obszar WorldEdit?
Najpierw wybierz dwa przeciwległe narożniki obszaru, który ma zostać chroniony. Najwygodniej zrobić to przy pomocy narzędzia WorldEdit:
//wand
Otrzymasz drewnianą siekierę. Kliknięcie lewym przyciskiem myszy ustawia pierwszy punkt zaznaczenia, a kliknięcie prawym przyciskiem ustawia drugi punkt. Zaznaczenie powinno obejmować cały obszar, który chcesz zabezpieczyć.
Jeśli nie chcesz korzystać z siekiery, możesz ustawić punkty komendami:
//pos1
//pos2
W przypadku dużych budowli pamiętaj o wysokości regionu. Zwykłe zaznaczenie obejmuje tylko wybrane poziomy Y. Jeżeli ochrona ma rozciągać się od podstawy świata do jego najwyższych partii, zaznacz odpowiedni zakres wysokości albo użyj zaznaczenia obejmującego cały pionowy obszar.
Tworzenie pierwszego regionu
Po zaznaczeniu obszaru utwórz region, podając jego nazwę:
/rg define spawn
W tym przykładzie region nazywa się spawn. Nazwa powinna być krótka, unikalna w danym świecie i łatwa do wpisania. Unikaj spacji — używaj liter, cyfr, myślników lub podkreśleń.
Podstawowe informacje o regionie sprawdzisz poleceniem:
/rg info spawn
Jeżeli region został utworzony poprawnie, zobaczysz jego właścicieli, członków, priorytet oraz ustawione flagi.
Właściciele i członkowie regionu
Właściciel ma większą kontrolę nad regionem niż zwykły członek. Możesz dodać gracza jako właściciela poleceniem:
/rg addowner spawn nick_gracza
Jeśli gracz ma móc budować lub korzystać z obszaru, ale nie powinien zarządzać całym regionem, dodaj go jako członka:
/rg addmember spawn nick_gracza
Usuwanie gracza wygląda podobnie:
/rg removeowner spawn nick_gracza
/rg removemember spawn nick_gracza
W nazwach graczy zwracaj uwagę na poprawną pisownię. Warto również pamiętać, że uprawnienia administratora mogą pozwalać na omijanie ochrony regionów.
Najważniejsze flagi WorldGuard
Flagi określają, co wolno robić w regionie. Ustawia się je poleceniem:
/rg flag spawn nazwa-flagi wartość
Alternatywny skrót to /region flag. Aby wyłączyć PvP w regionie spawn, użyj:
/rg flag spawn pvp deny
Przydatne przykłady konfiguracji:
Wyłączenie obrażeń od mobów
/rg flag spawn mob-damage deny
Wyłączenie pojawiania się mobów
/rg flag spawn mob-spawning deny
Komunikat przy wejściu do regionu
/rg flag spawn greeting "Witamy na spawnie!"
Komunikat przy opuszczeniu regionu
/rg flag spawn farewell "Do zobaczenia!"
Zablokowanie używania TNT
/rg flag spawn tnt deny
Dostępne flagi zależą od wersji WorldGuard i zainstalowanych dodatków. Listę flag ustawionych dla regionu sprawdzisz tak:
/rg flags spawn
Jak usunąć flagę?
Aby usunąć własne ustawienie i przywrócić dziedziczenie lub wartość domyślną, wpisz nazwę flagi bez wartości:
/rg flag spawn pvp
To ważne, ponieważ ustawienie wartości allow i całkowite usunięcie flagi nie zawsze oznacza to samo. Przy regionach nachodzących na siebie WorldGuard bierze pod uwagę priorytety i sposób obliczania flag.
Regiony nachodzące na siebie i priorytety
Możesz mieć duży region obejmujący cały spawn oraz mniejsze regiony wewnątrz niego. W takim przypadku ustaw priorytet regionu, który ma być ważniejszy:
/rg setpriority spawn 1
/rg setpriority sklep 10
Wyższy priorytet pomaga kontrolować zachowanie regionów wewnętrznych. Jeżeli ochrona działa inaczej, niż oczekujesz, sprawdź poleceniem /rg info, czy regiony faktycznie się pokrywają i jakie mają priorytety.
Jak sprawdzić, dlaczego ochrona nie działa?
- Sprawdź, czy gracz znajduje się w odpowiednim świecie.
- Wpisz
/rg info nazwa_regionui zweryfikuj nazwę regionu. - Sprawdź, czy gracz nie jest właścicielem lub członkiem regionu.
- Sprawdź flagi poleceniem
/rg flags nazwa_regionu. - Jeżeli regiony się nakładają, sprawdź ich priorytety.
- Sprawdź, czy gracz lub jego grupa nie ma uprawnienia omijającego ochronę.
- Upewnij się, że WorldEdit i WorldGuard są kompatybilne z wersją serwera.
Nie ustawiaj wielu flag bez sprawdzenia ich znaczenia. Szczególnie ostrożnie podchodź do flag związanych z budowaniem, interakcją, skrzynkami i używaniem przedmiotów, ponieważ mogą wpływać na różne czynności jednocześnie.
Podsumowanie
Najważniejszy schemat pracy z WorldGuard wygląda następująco:
//wand
/rg define nazwa_regionu
/rg addmember nazwa_regionu nick_gracza
/rg flag nazwa_regionu pvp deny
/rg info nazwa_regionu
WorldEdit służy do zaznaczenia obszaru, a WorldGuard do zapisania regionu i nadania mu zasad. Zacznij od małego obszaru testowego, sprawdź zachowanie z kontem zwykłego gracza i dopiero później konfiguruj najważniejsze miejsca serwera.
Oficjalna dokumentacja
- WorldGuard — szybki start
- WorldGuard — komendy regionów
- WorldGuard — flagi regionów
- WorldGuard — uprawnienia
Potrzebujesz własnego serwera? Sprawdź ofertę Vorlantix.