Discord

CoreProtect

Loguje kazda interakcje gracza z blokami. Sprawdz, kto zniszczyl blok (/co inspect), cofnij zmiany (/co rollback). Niezbedny na kazdym publicznym serwerze.

Ochrona i bezpieczenstwo SpigotPaperPurpur

O pluginie CoreProtect

CoreProtect to plugin logujacy, ktory rejestruje kazda interakcje gracza ze swiatem: postawienie i zniszczenie bloku, otwarcie skrzyni, uzycie przedmiotu, zabicie moba, rozlanie wody/lawy, eksplozje creeperow i TNT, rozprzestrzenianie sie ognia i wiele wiecej. Dane zapisywane sa w bazie danych (SQLite lub MySQL), co pozwala na szybkie wyszukiwanie i rollback zmian. Kluczowa funkcja to /co inspect (tryb inspektora): po wlaczeniu klikasz na blok i widzisz, kto go postawil, kto zniszczyl i kiedy to sie stalo. Druga kluczowa funkcja to /co rollback: cofasz zmiany konkretnego gracza (np.

/co rollback u:Griefer t:1h r:50 cofnie wszystkie akcje gracza Griefer z ostatniej godziny w promieniu 50 blokow). CoreProtect nie powoduje lagów dzieki asynchronicznemu zapisowi do bazy danych. Na duzych serwerach (100+ graczy) baza rosnie o kilkaset MB dziennie. Ustaw auto-purge na 30-90 dni, zeby kontrolowac rozmiar.

CoreProtect to jeden z kluczowych pluginow ochronnych, ktory powinienes rozwazyc na swoim serwerze Minecraft. Wspiera wersje 1.14 - 1.21.x i dziala na Spigot, Paper, Purpur.

Funkcje CoreProtect

Ponizej lista glownych funkcji, ktore CoreProtect dodaje do Twojego serwera. Kazda z nich mozna skonfigurowac w pliku konfiguracyjnym pluginu.

  • Tryb inspektora (kto, co, kiedy)
  • Rollback i restore
  • Logowanie blokow, skrzyn, eksplozji
  • Asynchroniczny zapis (bez lagow)
  • SQLite i MySQL
  • Auto-purge starych danych

Komendy CoreProtect

CoreProtect rejestruje 5 komend (pokazujemy najwazniejsze). Pelna lista dostepna jest w oficjalnej dokumentacji. Pamietaj, ze kazda komende mozesz zablokowac lub odlokowac przez system uprawnien (np. LuckPerms).

Komenda Opis Uprawnienie
/co inspect Wlacza/wylacza tryb inspektora coreprotect.inspect
/co rollback u:[gracz] t:[czas] r:[promien] Cofa zmiany gracza coreprotect.rollback
/co restore u:[gracz] t:[czas] r:[promien] Przywraca cofniete zmiany coreprotect.restore
/co lookup u:[gracz] t:[czas] Sprawdza akcje gracza coreprotect.lookup
/co purge t:[czas] Czysci stare dane coreprotect.purge
Podpowiedz: Uzyj autouzupelniania w konsoli serwera (Tab), zeby zobaczyc dostepne argumenty komend. Na serwerze z LuckPerms nadawaj uprawnienia grupom, nie pojedynczym graczom.

Uprawnienia (permissions)

System uprawnien pozwala kontrolowac, kto moze uzywac poszczegolnych funkcji CoreProtect. 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.

Node uprawnienia Opis Domyslnie OP
coreprotect.inspect Tryb inspektora Tak
coreprotect.rollback Cofanie zmian Tak
coreprotect.lookup Sprawdzanie logow Tak

Konfiguracja CoreProtect

Po pierwszym uruchomieniu CoreProtect wygeneruje plik konfiguracyjny w folderze plugins/CoreProtect/. Ponizej najwazniejsze opcje z komentarzami. Pelna lista ustawien jest w oficjalnej dokumentacji.

config.yml Przykladowa konfiguracja
# config.yml CoreProtect
use-mysql: false           # true dla MySQL, false dla SQLite
default-radius: 10         # Domyslny promien rollbacku
max-radius: 100            # Maks. promien rollbacku
auto-purge: 30             # Usuwaj dane starsze niz X dni (0 = wylaczone)
# Co logowac:
block-place: true
block-break: true
natural-break: true        # Bloki zniszczone przez wode, lawe itp.
container-transactions: true
chat: false                # Logowanie chatu (duzo danych)

Po zmianie konfiguracji zapisz plik i uzyj komendy przeladowania pluginu (np. /reload lub dedykowanej komendy pluginu). Jesli plugin nie pobiera zmian po przeladowaniu, zrestartuj serwer komenda /stop.

YAML to wredny format. Jeden bledny spacja albo tabulacja moze zepsuc caly plik. Uzywaj edytora z podswietlaniem skladni (VS Code, Notepad++) i sprawdzaj plik na yamllint.com przed wrzuceniem na serwer.

Jak zainstalowac CoreProtect

Pobierz CoreProtect ze SpigotMC. Wrzuc .jar do plugins/, zrestartuj serwer. Dziala od razu z SQLite. Dla duzych serwerow przejdz na MySQL. Ustaw auto-purge w config.yml, zeby kontrolowac rozmiar bazy danych.

  1. Pobierz CoreProtect z oficjalnej strony. Upewnij sie, ze pobierasz wersje kompatybilna z Twoja wersja Minecraft (1.14 - 1.21.x).
  2. Skopiuj pobrany plik .jar do folderu plugins/ w katalogu Twojego serwera.
  3. Zrestartuj serwer komenda /stop i uruchom go ponownie. Nie uzywaj /reload przy pierwszej instalacji.
  4. Sprawdz konsole serwera. Jesli CoreProtect zaladowal sie poprawnie, zobaczysz komunikat z wersja pluginu. Jesli pojawil sie blad, sprawdz czy masz zainstalowane wszystkie zaleznosciow.
  5. Skonfiguruj plugin edytujac plik plugins/CoreProtect/config.yml (lub odpowiednik). Po zmianach uzyj komendy przeladowania.
Kompatybilnosc serwerow: CoreProtect dziala na Spigot, Paper, Purpur. Rekomendujemy Paper jako silnik serwera — ma lepsza wydajnosc i wiecej API niz Spigot.

Alternatywy dla CoreProtect

CoreProtect nie jest jedynym pluginem w swojej kategorii. Ponizej znajdziesz alternatywy, ktore warto rozwazyc, jesli szukasz czegos innego lub CoreProtect nie spelnia Twoich oczekiwan.

Prism

Alternatywny plugin logujacy z podobnymi funkcjami. Mniej popularny, ale aktywnie rozwijany.

LogBlock

Starszy plugin logujacy. Wymaga MySQL.

Czesto zadawane pytania o CoreProtect

Jak zainstalowac CoreProtect?

Pobierz CoreProtect ze SpigotMC. Wrzuc .jar do plugins/, zrestartuj serwer. Dziala od razu z SQLite. Dla duzych serwerow przejdz na MySQL. Ustaw auto-purge w config.yml, zeby kontrolowac rozmiar bazy danych. Szczegolowa instrukcja z zaleznosciami i konfiguracja znajduje sie w sekcji instalacja powyzej.

Na jakich silnikach serwerowych dziala CoreProtect?

CoreProtect dziala na: Spigot, Paper, Purpur. Rekomendujemy Paper jako silnik — wiekszosci serwerow daje najlepsza rownowage miedzy wydajnoscia a kompatybilnoscia z pluginami. Wiecej o silnikach serwerowych przeczytasz w naszym porownaniu.

Czy CoreProtect jest darmowy?

Tak, CoreProtect jest darmowy i dostepny na SpigotMC. Kod zrodlowy jest otwarty na GitHub.

CoreProtect nie dziala — co robic?

Sprawdz plik logs/latest.log w katalogu serwera. Najczestsze przyczyny bledow: (1) brakujaca zaleznosc, (2) niekompatybilna wersja Minecraft (sprawdz czy masz 1.14 - 1.21.x), (3) blad w pliku config.yml (sprawdz format YAML), (4) konflikt z innym pluginem o tej samej funkcji.

Czy moge uzywac CoreProtect na serwerze Bedrock?

Nie. CoreProtect to plugin Java Edition i dziala na serwerach Spigot/Paper/Purpur. Bedrock Edition uzywa innego systemu (behavior packs). Jesli chcesz laczyc graczy Java i Bedrock na jednym serwerze, sprawdz Geyser.

Inne pluginy z kategorii Ochrona i bezpieczenstwo

Komentarze