WorldGuard
System ochrony regionow zintegrowany z WorldEdit. Definiuj strefy, ustawiaj flagi (PvP, eksplozje, budowanie) i chron spawn przed griefingiem.
O pluginie WorldGuard
WorldGuard to system ochrony regionow ścisłe wspolpracujacy z WorldEdit. Zaznaczasz region siekiera WorldEdit, definiujesz go komenda /rg define, a następnie ustawiasz flagi kontrolujace, co gracze moga robic wewnatrz. Flagi obejmuja: zakaz budowania, zakaz PvP, zakaz eksplozji creeperow i TNT, ochrona przed ogniem, zakaz wejscia, witajace wiadomosci, efekty potionow i dziesiątki innych opcji.
Regiony moga miec właścicieli i członków z różnymi poziomami dostepu. WorldGuard chroni również na poziomie globalnym, możesz wyłączyć eksplozje creeperow, rozprzestrzenianie sie ognia czy interakcje endermanow z blokami na całym serwerze. Plugin jest standardem ochrony na serwerach od ponad dekady.
WorldGuard to jeden z kluczowych pluginow ochronnych, który powinienes rozwazyc na swoim serwerze Minecraft. Wspiera wersje 1.13 - 1.21.x i działa na Spigot, Paper, Purpur.
Funkcje WorldGuard
Poniżej lista głównych funkcji, które WorldGuard dodaje do Twojego serwera. Każda z nich można skonfigurowac w pliku konfiguracyjnym pluginu.
- Regiony z flagami
- Ochrona globalna
- Hierarchia regionow (priorytet)
- Właściciele i czlonkowie
- Flagi wejscia/wyjscia
- Blacklisty bloków i przedmiotow
Komendy WorldGuard
WorldGuard rejestruje 6 komend (pokazujemy najważniejsze). Pelna lista dostepna jest w oficjalnej dokumentacji. Pamietaj, ze każda komende możesz zablokowac lub odlokowac przez system uprawnien (np. LuckPerms).
| Komenda | Opis | Uprawnienie |
|---|---|---|
/rg define [nazwa] | Tworzy region z zaznaczenia WorldEdit | worldguard.region.define.* |
/rg flag [region] [flaga] [wartość] | Ustawia flage na regionie | worldguard.region.flag.* |
/rg addmember [region] [gracz] | Dodaje czlonka do regionu | worldguard.region.addmember.* |
/rg info [region] | Wyświetla informacje o regionie | worldguard.region.info.* |
/rg list | Lista regionow | worldguard.region.list |
/rg remove [region] | Usuwa region | worldguard.region.remove.* |
Uprawnienia (permissions)
System uprawnien pozwala kontrolowac, kto może używać poszczegolnych funkcji WorldGuard. Uprawnienia nadajesz przez plugin rang, np. LuckPerms (/lp group [grupa] permission set [node] true). Kolumna "Domyslnie OP" oznacza, czy operatorzy serwera maja to uprawnienie bez konfiguracji.
Konfiguracja WorldGuard
Po pierwszym uruchomieniu WorldGuard wygeneruje plik konfiguracyjny w folderze plugins/WorldGuard/. Poniżej najważniejsze opcje z komentarzami. Pełna lista ustawien jest w oficjalnej dokumentacji.
# config.yml - najważniejsze opcje WorldGuard
regions:
max-region-count-per-player:
default: 7 # Maks. regionow na gracza
claim-only-inside-existing-regions: false
max-claim-volume: 30000 # Maks. objetosc claima
protection:
item-durability: true # Ochrona trwałości przedmiotow
remove-infinite-stacks: false
disable-xp-orb-drops: false
Po zmianie konfiguracji zapisz plik i uzyj komendy przeladowania pluginu (np. /reload lub dedykowanej komendy pluginu). Jeśli plugin nie pobiera zmian po przeladowaniu, zrestartuj serwer komenda /stop.
Jak zainstalowac WorldGuard
WorldGuard wymaga WorldEdit. Pobierz oba pluginy, wrzuc do plugins/ i zrestartuj serwer. Po starcie skonfiguruj globalne flagi w config.yml, a następnie tworz regiony komendami /rg.
- Zainstaluj zaleznosciow: WorldGuard wymaga WorldEdit. Pobierz go i wrzuc do folderu
plugins/przed instalacja WorldGuard. - Pobierz WorldGuard z oficjalnej strony. Upewnij sie, ze pobierasz wersje kompatybilna z Twoja wersja Minecraft (1.13 - 1.21.x).
-
Skopiuj pobrany plik
.jardo folderuplugins/w katalogu Twojego serwera. -
Zrestartuj serwer komenda
/stopi uruchom go ponownie. Nie uzywaj/reloadprzy pierwszej instalacji. - Sprawdź konsole serwera. Jeśli WorldGuard zaladowal sie poprawnie, zobaczysz komunikat z wersja pluginu. Jeśli pojawił sie błąd, sprawdź czy masz zainstalowane wszystkie zaleznosciow.
-
Skonfiguruj plugin edytujac plik
plugins/WorldGuard/config.yml(lub odpowiednik). Po zmianach uzyj komendy przeladowania.
Alternatywy dla WorldGuard
WorldGuard nie jest jedynym pluginem w swojej kategorii. Poniżej znajdziesz alternatywy, które warto rozwazyc, jeśli szukasz czegos innego lub WorldGuard nie spelnia Twoich oczekiwan.
GriefPrevention
System claimow oparty na złotej łopacie. Prostszy w obsludze dla graczy.
Zobacz opis →Lands
Nowoczesny system claimow z GUI, ekonomia i zarządzaniem czlonkami.
RedProtect
Lekka alternatywa z systemem regionow.
Często zadawane pytania o WorldGuard
Jak zainstalowac WorldGuard?
WorldGuard wymaga WorldEdit. Pobierz oba pluginy, wrzuc do plugins/ i zrestartuj serwer. Po starcie skonfiguruj globalne flagi w config.yml, a następnie tworz regiony komendami /rg. Szczegolowa instrukcja z zaleznosciami i konfiguracja znajduje sie w sekcji instalacja powyżej.
Na jakich silnikach serwerowych działa WorldGuard?
WorldGuard działa na: Spigot, Paper, Purpur. Rekomendujemy Paper jako silnik — wiekszosci serwerow daje najlepsza rownowage miedzy wydajnoscia a kompatybilnoscia z pluginami. Więcej o silnikach serwerowych przeczytasz w naszym porownaniu.
Jakie pluginy sa wymagane do działania WorldGuard?
WorldGuard wymaga: WorldEdit. Zainstaluj ten plugin przed WorldGuard. Bez niego WorldGuard nie zaladuje sie i zobaczysz blad w logach serwera.
Czy WorldGuard jest darmowy?
WorldGuard jest dostępny na oficjalnej stronie. Sprawdź szczegóły licencji na stronie pobierania.
WorldGuard nie działa — co robic?
Sprawdź plik logs/latest.log w katalogu serwera. Najczestsze przyczyny błędów: (1) brakujaca zależność — WorldGuard wymaga WorldEdit, (2) niekompatybilna wersja Minecraft (sprawdź czy masz 1.13 - 1.21.x), (3) błąd w pliku config.yml (sprawdź format YAML), (4) konflikt z innym pluginem o tej samej funkcji.
Czy moge używać WorldGuard na serwerze Bedrock?
Nie. WorldGuard to plugin Java Edition i działa na serwerach Spigot/Paper/Purpur. Bedrock Edition używa innego systemu (behavior packs). Jeśli chcesz łączyć graczy Java i Bedrock na jednym serwerze, sprawdź Geyser.
Komentarze