Discord

CoreProtect

Loguje każda interakcje gracza z blokami. Sprawdź, kto zniszczyl blok (/co inspect), cofnij zmiany (/co rollback). Niezbedny na każdym publicznym serwerze.

Ochrona i bezpieczeństwo SpigotPaperPurpur

O pluginie CoreProtect

CoreProtect to plugin logujacy, który rejestruje każda interakcje gracza ze światem: postawienie i zniszczenie bloku, otwarcie skrzyni, uzycie przedmiotu, zabicie moba, rozlanie wody/lawy, eksplozje creeperow i TNT, rozprzestrzenianie sie ognia i wiele więcej. 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 włączeniu 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 bloków). CoreProtect nie powoduje lagów dzięki asynchronicznemu zapisowi do bazy danych. Na duzych serwerach (100+ graczy) baza rosnie o kilkaset MB dziennie. Ustaw auto-purge na 30-90 dni, zeby kontrolować rozmiar.

CoreProtect to jeden z kluczowych pluginow ochronnych, który powinienes rozwazyc na swoim serwerze Minecraft. Wspiera wersje 1.14 - 1.21.x i działa na Spigot, Paper, Purpur.

Funkcje CoreProtect

Poniżej lista głównych funkcji, które CoreProtect dodaje do Twojego serwera. Każda z nich można skonfigurowac w pliku konfiguracyjnym pluginu.

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

Komendy CoreProtect

CoreProtect rejestruje 5 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
/co inspect Włącza/wyłącza 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 zobaczyć dostępne argumenty komend. Na serwerze z LuckPerms nadawaj uprawnienia grupom, nie pojedynczym graczom.

Uprawnienia (permissions)

System uprawnien pozwala kontrolowac, kto może używać 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/. Poniżej najważniejsze opcje z komentarzami. Pełna 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 = wyłączone)
# 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). Jeśli plugin nie pobiera zmian po przeladowaniu, zrestartuj serwer komenda /stop.

YAML to wredny format. Jeden bledny spacja albo tabulacja może zepsuc cały 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. Działa od razu z SQLite. Dla duzych serwerow przejdz na MySQL. Ustaw auto-purge w config.yml, zeby kontrolować 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. Sprawdź konsole serwera. Jeśli CoreProtect zaladowal sie poprawnie, zobaczysz komunikat z wersja pluginu. Jeśli pojawił sie błąd, sprawdź czy masz zainstalowane wszystkie zaleznosciow.
  5. Skonfiguruj plugin edytujac plik plugins/CoreProtect/config.yml (lub odpowiednik). Po zmianach uzyj komendy przeladowania.
Kompatybilnosc serwerow: CoreProtect działa na Spigot, Paper, Purpur. Rekomendujemy Paper jako silnik serwera — ma lepsza wydajność i więcej API niz Spigot.

Alternatywy dla CoreProtect

CoreProtect nie jest jedynym pluginem w swojej kategorii. Poniżej znajdziesz alternatywy, które warto rozwazyc, jeśli 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.

Często zadawane pytania o CoreProtect

Jak zainstalowac CoreProtect?

Pobierz CoreProtect ze SpigotMC. Wrzuc .jar do plugins/, zrestartuj serwer. Działa od razu z SQLite. Dla duzych serwerow przejdz na MySQL. Ustaw auto-purge w config.yml, zeby kontrolować rozmiar bazy danych. Szczegolowa instrukcja z zaleznosciami i konfiguracja znajduje sie w sekcji instalacja powyżej.

Na jakich silnikach serwerowych działa CoreProtect?

CoreProtect 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.

Czy CoreProtect jest darmowy?

Tak, CoreProtect jest darmowy i dostępny na SpigotMC. Kod źródłowy jest otwarty na GitHub.

CoreProtect nie działa — co robic?

Sprawdź plik logs/latest.log w katalogu serwera. Najczestsze przyczyny błędów: (1) brakujaca zależność, (2) niekompatybilna wersja Minecraft (sprawdź czy masz 1.14 - 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ć CoreProtect na serwerze Bedrock?

Nie. CoreProtect 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