Discord

WorldGuard

System ochrony regionów zintegrowany z WorldEdit. Definiuj strefy, ustawiaj flagi (PvP, eksplozje, budowanie) i chron spawn przed griefingiem.

Ochrona i bezpieczeństwo SpigotPaperPurpur

O pluginie WorldGuard

WorldGuard to system ochrony regionów ścisłe wspolpracujacy z WorldEdit. Zaznaczasz region siekiera WorldEdit, definiujesz go komenda /rg define, a następnie ustawiasz flagi kontrolujace, co gracze mogą robić wewnatrz. Flagi obejmuja: zakaz budowania, zakaz PvP, zakaz eksplozji creeperow i TNT, ochrona przed ogniem, zakaz wejścia, witajace wiadomości, efekty potionow i dziesiątki innych opcji.

Regiony mogą mieć 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 się ognia czy interakcje endermanow z blokami na całym serwerze. Plugin jest standardem ochrony na serwerach od ponad dekady.

WorldGuard to jeden z kluczowych pluginów ochronnych, który powinienes rozważyć 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 skonfigurować w pliku konfiguracyjnym pluginu.

  • Regiony z flagami
  • Ochrona globalna
  • Hierarchia regionów (priorytet)
  • Właściciele i członkowie
  • Flagi wejscia/wyjscia
  • Blacklisty bloków i przedmiotów

Komendy WorldGuard

WorldGuard rejestruje 6 komend (pokazujemy najważniejsze). Pelna lista dostępna jest w oficjalnej dokumentacji. Pamiętaj, ze każda komendę możesz zablokować lub odlokowac przez system uprawnień (np. LuckPerms).

Komenda Opis Uprawnienie
/rg define [nazwa] Tworzy region z zaznaczenia WorldEdit worldguard.region.define.*
/rg flag [region] [flaga] [wartość] Ustawia flagę na regionie worldguard.region.flag.*
/rg addmember [region] [gracz] Dodaje członka do regionu worldguard.region.addmember.*
/rg info [region] Wyświetla informacje o regionie worldguard.region.info.*
/rg list Lista regionów worldguard.region.list
/rg remove [region] Usuwa region worldguard.region.remove.*
Podpowiedz: Użyj autouzupelniania w konsoli serwera (Tab), żeby zobaczyć dostępne argumenty komend. Na serwerze z LuckPerms nadawaj uprawnienia grupom, nie pojedynczym graczom.

Uprawnienia (permissions)

System uprawnień pozwala kontrolować, kto może używać poszczególnych funkcji WorldGuard. Uprawnienia nadajesz przez plugin rang, np. LuckPerms (/lp group [grupa] permission set [node] true). Kolumna "Domyślnie OP" oznacza, czy operatorzy serwera maja to uprawnienie bez konfiguracji.

Node uprawnienia Opis Domyślnie OP
worldguard.region.define.* Tworzenie regionów Tak
worldguard.region.flag.* Ustawianie flag Tak
worldguard.region.claim Claimowanie regionów (dla graczy) Nie

Konfiguracja WorldGuard

Po pierwszym uruchomieniu WorldGuard wygeneruje plik konfiguracyjny w folderze plugins/WorldGuard/. Poniżej najważniejsze opcje z komentarzami. Pełna lista ustawień jest w oficjalnej dokumentacji.

config.yml Przykładowa konfiguracja
# config.yml - najważniejsze opcje WorldGuard
regions:
  max-region-count-per-player:
    default: 7              # Maks. regionów na gracza
  claim-only-inside-existing-regions: false
  max-claim-volume: 30000   # Maks. objętość claima
protection:
  item-durability: true     # Ochrona trwałości przedmiotów
  remove-infinite-stacks: false
  disable-xp-orb-drops: false

Po zmianie konfiguracji zapisz plik i użyj komendy przeładowania pluginu (np. /reload lub dedykowanej komendy pluginu). Jeśli plugin nie pobiera zmian po przeładowaniu, zrestartuj serwer komenda /stop.

YAML to wredny format. Jeden błędny spacja albo tabulacja może zepsuć cały plik. Używaj edytora z podswietlaniem składni (VS Code, Notepad++) i sprawdzaj plik na yamllint.com przed wrzuceniem na serwer.

Jak zainstalować WorldGuard

WorldGuard wymaga WorldEdit. Pobierz oba pluginy, wrzuć do plugins/ i zrestartuj serwer. Po starcie skonfiguruj globalne flagi w config.yml, a następnie twórz regiony komendami /rg.

  1. Zainstaluj zaleznosciow: WorldGuard wymaga WorldEdit. Pobierz go i wrzuć do folderu plugins/ przed instalacja WorldGuard.
  2. Pobierz WorldGuard z oficjalnej strony. Upewnij się, ze pobierasz wersje kompatybilna z Twoja wersja Minecraft (1.13 - 1.21.x).
  3. Skopiuj pobrany plik .jar do folderu plugins/ w katalogu Twojego serwera.
  4. Zrestartuj serwer komenda /stop i uruchom go ponownie. Nie używaj /reload przy pierwszej instalacji.
  5. Sprawdź konsole serwera. Jeśli WorldGuard załadował się poprawnie, zobaczysz komunikat z wersja pluginu. Jeśli pojawił się błąd, sprawdź czy masz zainstalowane wszystkie zaleznosciow.
  6. Skonfiguruj plugin edytujac plik plugins/WorldGuard/config.yml (lub odpowiednik). Po zmianach użyj komendy przeladowania.
Kompatybilność serwerow: WorldGuard działa na Spigot, Paper, Purpur. Rekomendujemy Paper jako silnik serwera - ma lepsza wydajność i więcej API niż Spigot.

Alternatywy dla WorldGuard

WorldGuard nie jest jedynym pluginem w swojej kategorii. Poniżej znajdziesz alternatywy, które warto rozważyć, jeśli szukasz czegoś innego lub WorldGuard nie spełnia Twoich oczekiwan.

GriefPrevention

System claimow oparty na złotej łopacie. Prostszy w obsłudze 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 zainstalować WorldGuard?

WorldGuard wymaga WorldEdit. Pobierz oba pluginy, wrzuć do plugins/ i zrestartuj serwer. Po starcie skonfiguruj globalne flagi w config.yml, a następnie twórz regiony komendami /rg. Szczegolowa instrukcja z zależnościami i konfiguracja znajduje się w sekcji instalacja powyżej.

Na jakich silnikach serwerowych działa WorldGuard?

WorldGuard działa na: Spigot, Paper, Purpur. Rekomendujemy Paper jako silnik - większości serwerów daje najlepsza równowagę miedzy wydajnością a kompatybilnością z pluginami. Więcej o silnikach serwerowych przeczytasz w naszym porównaniu.

Jakie pluginy sa wymagane do działania WorldGuard?

WorldGuard wymaga: WorldEdit. Zainstaluj ten plugin przed WorldGuard. Bez niego WorldGuard nie załaduje się i zobaczysz błąd 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 robić?

Sprawdź plik logs/latest.log w katalogu serwera. Najczęstsze 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 mogę 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.

Inne pluginy z kategorii Ochrona i bezpieczeństwo

Komentarze