Notatki operatora
GriefPrevention: ochrona działek przed griefem na serwerze Minecraft
Praktyczny przewodnik po GriefPrevention, czyli pluginie, dzięki któremu gracze sami chronią swoje bazy bez znajomości żadnych komend. Wystarczy im złota łopata. Od tego, skąd biorą się bloki działki, przez wyznaczanie terenu i poziomy zaufania, po działki administracyjne i kluczowe ustawienia w config.yml. Na końcu krótkie porównanie z WorldGuard, bo to dwa różne podejścia do tego samego problemu.
W skrócie: GriefPrevention pozwala graczom samodzielnie chronić bazy. Działkę wyznacza się złotą łopatą: klik w jeden narożnik, klik w drugi, gotowe. Powierzchnię działki ograniczają bloki działki, naliczane za aktywny czas gry (domyślnie 100 na start plus 100 na godzinę). Dostęp dla znajomych nadajesz poziomami zaufania: /accesstrust, /containertrust i /trust. Spawn i tereny serwera robi się jako działki administracyjne (/adminclaims). Jeśli nie chcesz ręcznie wgrywać pluginów, weź hosting z gotową obsługą wtyczek.
Czym jest GriefPrevention i czym różni się od WorldGuard
GriefPrevention to jeden z najpopularniejszych pluginów ochrony terenu na serwerach Minecraft (Bukkit, Spigot, Paper). Jego filozofia jest inna niż w WorldGuard: tutaj ochronę zakładają sami gracze, a nie administrator. Gracz dostaje złotą łopatę, klika dwa narożniki swojej bazy i już, teren jest chroniony przed obcymi. Nie musi znać ani jednej komendy.
To rozwiązuje najczęstszy problem serwerów survivalowych: grief. Bez ochrony pierwszy lepszy odwiedzający może rozkraść skrzynie albo zburzyć dom, a gracz po prostu przestaje wracać. GriefPrevention odbiera obcym możliwość niszczenia i otwierania skrzyń na cudzej działce, i to z miejsca, bez konfigurowania flag.
Dla porównania, w WorldGuard to administrator definiuje regiony i ręcznie ustawia dziesiątki flag. Oba podejścia są dobre, tylko do czego innego, do tego wracamy na końcu artykułu.
Skąd biorą się bloki działki
Wielkość działki w GriefPrevention nie jest dowolna. Ogranicza ją zasób zwany blokami działki (po angielsku claim blocks). Każdy blok powierzchni działki kosztuje jeden blok działki, więc im większy teren chcesz objąć, tym więcej bloków musisz mieć.
Bloki naliczają się za aktywny czas gry na serwerze. Domyślnie wygląda to tak:
- Nowy gracz dostaje 100 bloków na start (ustawienie
Claims.InitialBlocks). - Za każdą godzinę gry dostaje kolejne 100 bloków (
Claims.BlocksAccruedPerHour). System rozdziela je porcjami co kilka minut, ale tylko aktywnym graczom, idlowanie pod drzewem ich nie zbiera. - Zbieranie zatrzymuje się na limicie 80000 bloków (
Claims.MaxAccruedBlocks), żeby weterani nie zagarnęli całej mapy.
To samoregulujący się system: nowy gracz obejmie ochroną mały domek, a ktoś, kto gra od miesięcy, może chronić rozległą bazę. Stan bloków każdy sprawdza komendą /claimslist. Administrator może też ręcznie dodać komuś bloki (komendą administracyjną) albo zmienić powyższe wartości w konfiguracji.
Tworzenie działki złotą łopatą krok po kroku
To serce pluginu. Cały proces robisz jednym przedmiotem, złotą łopatą (golden shovel), i nie potrzebujesz do tego żadnej komendy.
- Weź złotą łopatę do ręki. To domyślne narzędzie do tworzenia działek (w konfiguracji odpowiada za to wpis o narzędziu typu
GOLD_SPADE). Trzymaj ją w aktywnej dłoni. - Kliknij pierwszy narożnik. Stań przy rogu terenu, który chcesz chronić, i kliknij łopatą blok. GriefPrevention zaznaczy ten punkt jako pierwszy narożnik działki.
- Kliknij przeciwległy narożnik. Przejdź do rogu po przekątnej i kliknij łopatą drugi blok. Plugin wyznaczy prostokątną działkę między tymi dwoma punktami.
- Działka istnieje od razu. Nie ma osobnej komendy definiującej, jak w WorldGuard. Po drugim kliknięciu działka jest gotowa, ma właściciela (Ciebie) i od razu chroni teren przed obcymi.
- Sprawdź szczegóły. Komenda
/claimslistpokaże Twoje działki i stan bloków. Granice działki widać też wizualnie, gdy staniesz w jej obrębie z łopatą.
Działka rozciąga się również w dół, pod ziemię (za zasięg odpowiada Claims.ExtendIntoGroundDistance), więc kopiąc piwnicę pod domem, zwykle wciąż jesteś na swoim. Jest też minimalny rozmiar boku (Claims.MinSize), żeby nie dało się tworzyć działek wielkości jednego bloku.
Wygoda dla nowych: domyślnie pierwszy gracz, który postawi skrzynię w nietkniętym terenie, dostaje na czacie podpowiedź, że może chronić bazę złotą łopatą, a wokół skrzyni może powstać automatyczna mała działka startowa. Dzięki temu nawet ktoś, kto nigdy nie słyszał o pluginie, nie zostanie okradziony w pierwszą noc.
Poziomy zaufania, czyli kogo wpuszczasz na działkę
Domyślnie na Twojej działce nikt obcy niczego nie ruszy. Żeby wpuścić znajomych, nadajesz im zaufanie (trust). GriefPrevention ma kilka poziomów o różnym zakresie, od najwęższego do najszerszego. Komendy wpisujesz, stojąc na własnej działce:
- Access (
/accesstrust Nick): pozwala używać przycisków, dźwigni i łóżek. Najmniejszy zakres, dobry dla kogoś, kto ma tylko przechodzić przez bazę albo spać. - Container (
/containertrust Nick): obejmuje wszystko z poziomu Access plus dostęp do skrzyń, pieców, stołów rzemieślniczych i zwierząt. To poziom dla zaufanego współlokatora, który korzysta ze wspólnych zapasów, ale nie przebudowuje bazy. - Build (pełne zaufanie) (
/trust Nick): pełne prawo do edycji działki, gracz może stawiać i niszczyć bloki na całym terenie. To poziom dla wspólników budujących razem. - Permission (
/permissiontrust Nick): pozwala graczowi nadawać zaufanie innym na Twojej działce, czyli dzielić się swoim poziomem dostępu. Daj go tylko zarządcom, którym ufasz w pełni.
Zaufanie odbierasz komendą /untrust Nick, a pełną listę uprawnień dla działki, na której stoisz, zobaczysz przez /trustlist. Zamiast pojedynczych nicków możesz nadawać zaufanie grupie uprawnień (na przykład grupie z LuckPerms), wtedy przyznanie komuś rangi automatycznie daje mu dostęp do odpowiednich działek.
Działki administracyjne, czyli spawn i tereny serwera
Nie wszystko na serwerze powinno należeć do gracza. Spawn, sklep serwerowy, strefa eventowa, te tereny robi się jako działki administracyjne. Nie należą do nikogo, nie zużywają niczyich bloków działki i nie da się ich przypadkiem porzucić.
Schemat jest prosty:
- Operator (z odpowiednim uprawnieniem) wpisuje
/adminclaims, co przełącza złotą łopatę w tryb działek administracyjnych. - W tym trybie wyznacza teren tak samo jak zwykłą działkę: klik w jeden narożnik, klik w drugi.
- Powstała działka jest własnością serwera, a nie konkretnego gracza.
- Na koniec wraca do zwykłego trybu komendą
/basicclaims, żeby kolejne kliknięcia łopatą tworzyły znów normalne działki graczy.
Na takiej działce dostęp nadajesz tymi samymi komendami zaufania, więc możesz na przykład pozwolić ekipie moderatorów budować na spawnie, a reszcie tylko go odwiedzać.
Przydatne komendy
Tabela do trzymania pod ręką. Komendy zaufania działają na działce, na której aktualnie stoisz.
| Komenda | Co robi |
|---|---|
/claimslist | Pokazuje listę Twoich działek i stan bloków działki. |
/trust Nick | Daje pełne zaufanie do budowania (stawianie i niszczenie bloków). |
/containertrust Nick | Daje dostęp do skrzyń, pieców, stołów, zwierząt oraz przycisków, dźwigni i łóżek. |
/accesstrust Nick | Daje dostęp tylko do przycisków, dźwigni i łóżek. |
/permissiontrust Nick | Pozwala graczowi nadawać zaufanie innym na Twojej działce. |
/untrust Nick | Odbiera graczowi wszystkie nadane uprawnienia na działce. |
/trustlist | Wypisuje uprawnienia dla działki, na której stoisz. |
/abandonclaim | Usuwa działkę, w której aktualnie stoisz (bloki wracają do puli). |
/abandonallclaims | Usuwa wszystkie Twoje działki naraz. |
/claimexplosions | Przełącza, czy w obrębie działki dozwolone są wybuchy. |
/adminclaims | Przełącza łopatę w tryb działek administracyjnych (uprawnienie operatora). |
/basicclaims | Wraca łopatą do zwykłego trybu działek graczy. |
Kluczowe ustawienia w config.yml
Konfiguracja pluginu siedzi w plugins/GriefPrevention/config.yml. Większość serwerów rusza tu tylko kilka wpisów. Najważniejsze:
- Naliczanie bloków.
Claims.InitialBlocks(bloki na start, domyślnie 100),Claims.BlocksAccruedPerHour(przyrost na godzinę gry, domyślnie 100) iClaims.MaxAccruedBlocks(górny limit, domyślnie 80000). To nimi sterujesz, jak duże bazy mogą stawiać gracze i jak szybko na nie zarabiają. - Rozmiar i głębokość działki.
Claims.MinSize(minimalny bok działki) iClaims.ExtendIntoGroundDistance(jak głęboko pod ziemię sięga ochrona). - Świat na liście, czyli gdzie ochrona w ogóle działa. GriefPrevention włącza się per świat. Decyduje o tym tryb przypisany do danego świata (wpis w stylu
Claims.Worldsz trybem na świat). Typowe tryby toSurvival(działki włączone),CreativeorazDisabled(ochrona wyłączona w tym świecie). Jeśli na jakimś świecie działki nie działają, w pierwszej kolejności sprawdź, czy ten świat jest na liście i czy nie ma trybuDisabled.
Po każdej zmianie w config.yml restartuj serwer albo przeładuj plugin, inaczej zmiany nie wejdą w życie.
Z doświadczenia: najczęstsze zgłoszenie od graczy to "nie mogę powiększyć działki". To prawie zawsze brak bloków działki, a nie błąd. Druga w kolejności pułapka to świat poza listą, gdy serwer ma osobny świat survival (na przykład dodany później), a działki na nim nie chronią, sprawdź, czy ten świat ma w konfiguracji aktywny tryb działek, a nie Disabled.
GriefPrevention czy WorldGuard
To nie jest pojedynek na śmierć i życie, oba pluginy świetnie się uzupełniają. Różnią się tym, kto i co chroni.
| Cecha | GriefPrevention (działki) | WorldGuard (regiony) |
|---|---|---|
| Kto zakłada ochronę | Sami gracze, złotą łopatą | Administrator, komendami |
| Sterowanie | Poziomy zaufania (access/container/trust) | Dziesiątki flag (pvp, build, mob-spawning) |
| Limit terenu | Bloki działki za czas gry | Bez limitu, decyduje admin |
| Najlepsze do | Bazy graczy na survivalu | Spawn, strefy globalne, precyzyjne reguły |
GriefPrevention wybierz, gdy chcesz, żeby gracze sami pilnowali swoich baz i nie zawracali głowy administracji, działki ogarniają nawet ci, którzy nie znają żadnej komendy. WorldGuard wybierz, gdy potrzebujesz dokładnych regionów sterowanych flagami, na przykład wyłączyć PvP na całej mapie albo zamknąć strefę VIP. Wiele serwerów trzyma jedno i drugie: GriefPrevention dla działek graczy i WorldGuard dla spawnu oraz reguł całego świata. Jeśli zostawiasz tylko jeden system ochrony terenu graczy, nie nakładaj na niego drugiego o tej samej roli, żeby reguły się nie dublowały.
Najczęstsze pytania
Jak tworzy się działkę w GriefPrevention?
Złotą łopatą. Klikasz nią jeden narożnik terenu, potem przeciwległy, a plugin sam wyznacza prostokątną działkę i rozciąga ją w dół pod ziemię. Nie ma osobnej komendy definiującej; działka chroni teren od razu po drugim kliknięciu.
Skąd biorą się bloki działki i czemu nie mogę powiększyć terenu?
Bloki naliczają się za aktywny czas gry: domyślnie 100 na start i 100 na godzinę, do limitu 80000. Idlowanie ich nie zbiera. Jeśli nie możesz powiększyć działki, brakuje Ci bloków, sprawdź stan komendą /claimslist.
Czym różni się trust od containertrust i accesstrust?
/accesstrust daje tylko przyciski, dźwignie i łóżka, /containertrust dokłada skrzynie, piece, stoły i zwierzęta, a /trust to pełne prawo do budowania. Osobno /permissiontrust pozwala nadawać zaufanie innym.
Jak chronić spawn albo teren bez właściciela?
Komendą /adminclaims przełączasz łopatę w tryb działek administracyjnych i wyznaczasz teren jak zwykłą działkę. Taka działka należy do serwera, nie zużywa niczyich bloków. Na koniec wracasz do trybu graczy przez /basicclaims.
GriefPrevention czy WorldGuard?
GriefPrevention to samoobsługowe działki graczy, WorldGuard to administracyjne regiony z flagami. Do baz graczy na survivalu lepszy jest GriefPrevention, do spawnu i globalnych reguł WorldGuard. Często używa się obu naraz.
Powiązane
- Jeśli nie chcesz ręcznie wgrywać pluginów i pilnować zgodności wersji, gotowy serwer z obsługą wtyczek znajdziesz w hostingu Minecraft Java w Supercraft, GriefPrevention wgrywasz przez panel, a serwer aktualizuje się sam.
- WorldGuard: ochrona terenu i regiony na serwerze Minecraft
- LuckPerms: rangi i uprawnienia na serwerze Minecraft
- EssentialsX: konfiguracja, komendy i kity na serwerze Minecraft
- Jak zrobić serwer Minecraft: na komputerze, z modami i ze znajomymi
- Serwer Minecraft do grania ze znajomymi: najprostsze sposoby