/
mc-node.net →
Minecraft

Jak zainstalować CoreProtect i cofnąć griefing?

Zaktualizowano 07/09/20262 min czytania
W tym artykule
  1. Instalacja
  2. Sprawdzanie, kto co zrobił: /co inspect
  3. Cofanie: /co rollback
  4. Odwracanie: /co restore
  5. Tylko określone bloki
  6. Ograniczanie rozmiaru bazy danych

CoreProtect zapisuje przy każdym bloku, każdej skrzyni i każdym wiadrze, kto i kiedy coś z nimi zrobił. Dzięki temu widzisz, kto zniszczył bazę, i cofasz to bez przywracania całego backupu. Na SMP ze znajomymi to najważniejszy plugin administracyjny, jaki istnieje.

Instalacja

  1. Otwórz bibliotekę pluginów w panelu i zainstaluj CoreProtect albo wgraj plik jar do folderu plugins. Zobacz jak zainstalować plugin.
  2. Zrestartuj serwer. CoreProtect utworzy folder plugins/CoreProtect z bazą danych.
  3. Nadaj uprawnienia sobie lub swoim moderatorom. Jako op masz wszystko; przez LuckPerms nadajesz coreprotect.inspect i coreprotect.rollback.

CoreProtect działa na Paperze, Purpurze i Spigocie. Standardowy serwer z 5 GB nie potrzebuje na niego dodatkowego RAM-u; baza danych rośnie jednak na dysku, zobacz na dole.

Sprawdzanie, kto co zrobił: /co inspect

/co inspect

Wpisz komendę, a potem kliknij lewym przyciskiem myszy blok, żeby zobaczyć, kto go postawił lub zniszczył, albo prawym przyciskiem miejsce, w którym blok stał. Przy skrzyniach widzisz, kto co z nich wyjął. Wpisz komendę ponownie, żeby wyłączyć tryb inspekcji. Przydatne: /co lookup u:Nazwa t:3h pokazuje wszystko, co gracz zrobił w ciągu ostatnich trzech godzin.

Cofanie: /co rollback

/co rollback u:Nazwa t:2h r:30
  • u: gracz, którego działania cofasz.
  • t: jak daleko wstecz: 2h to dwie godziny, 3d trzy dni, 30m trzydzieści minut.
  • r: promień w blokach wokół miejsca, w którym stoisz. Użyj r:#global dla całego świata, ale ostrożnie z tym.

Przykłady: /co rollback u:Piet t:1d r:50 cofa wszystko, co Piet zrobił w ciągu ostatniej doby w promieniu pięćdziesięciu bloków. /co rollback t:15m r:10 bez gracza cofa wszystkie zmiany w okolicy z ostatniego kwadransa, na przykład po wybuchu creepera.

Odwracanie: /co restore

Cofnięto za dużo? /co restore z tymi samymi parametrami przywraca zmiany. Także /co undo odwraca ostatni rollback.

Tylko określone bloki

Parametrem b: ograniczasz rollback do określonych bloków, a parametrem e: je wykluczasz. /co rollback u:Nazwa t:2h r:30 b:tnt,lava cofa tylko TNT i lawę; e: działa odwrotnie.

Ograniczanie rozmiaru bazy danych

Na ruchliwym serwerze baza danych w kilka tygodni może urosnąć do gigabajtów. Ustaw w plugins/CoreProtect/config.yml okres przechowywania na kilka tygodni, na przykład:

rollback-items: true
delete-old-data: true
max-days: 21

Potem zrestartuj serwer. Dane starsze niż 21 dni będą wtedy automatycznie usuwane. Niezależnie od tego rób normalnie backupy: CoreProtect cofa działania, ale nie zastępuje backupu, gdy uszkodzeniu ulegnie sam świat. Zobacz jak utworzyć backup.