Discord

CoreProtect

Loguje każda interakcje gracza z blokami. Sprawdź, kto zniszczył blok (/co inspect), cofnij zmiany (/co rollback). Niezbędny 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, użycie przedmiotu, zabicie moba, rozlanie wody/lawy, eksplozje creeperow i TNT, rozprzestrzenianie się 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 postawił, kto zniszczył i kiedy to się 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 dużych serwerach (100+ graczy) baza rośnie o kilkaset MB dziennie. Ustaw auto-purge na 30-90 dni, żeby kontrolować rozmiar.

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

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

Komendy CoreProtect

CoreProtect rejestruje 5 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
/co inspect Włącza/wyłącza tryb inspektora coreprotect.inspect
/co rollback u:[gracz] t:[czas] r:[promień] Cofa zmiany gracza coreprotect.rollback
/co restore u:[gracz] t:[czas] r:[promień] Przywraca cofnięte zmiany coreprotect.restore
/co lookup u:[gracz] t:[czas] Sprawdza akcje gracza coreprotect.lookup
/co purge t:[czas] Czyści stare dane coreprotect.purge
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 CoreProtect. 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
coreprotect.inspect Tryb inspektora Tak
coreprotect.rollback Cofanie zmian Tak
coreprotect.lookup Sprawdzanie logów Tak

Konfiguracja CoreProtect

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

config.yml Przykładowa konfiguracja
# config.yml CoreProtect
use-mysql: false           # true dla MySQL, false dla SQLite
default-radius: 10         # Domyślny promień rollbacku
max-radius: 100            # Maks. promień rollbacku
auto-purge: 30             # Usuwaj dane starsze niż X dni (0 = wyłączone)
# Co logowac:
block-place: true
block-break: true
natural-break: true        # Bloki zniszczone przez wodę, lawę itp.
container-transactions: true
chat: false                # Logowanie chatu (dużo danych)

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

Pobierz CoreProtect ze SpigotMC. Wrzuć .jar do plugins/, zrestartuj serwer. Działa od razu z SQLite. Dla dużych serwerów przejdź na MySQL. Ustaw auto-purge w config.yml, żeby kontrolować rozmiar bazy danych.

  1. Pobierz CoreProtect z oficjalnej strony. Upewnij się, 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 używaj /reload przy pierwszej instalacji.
  4. Sprawdź konsole serwera. Jeśli CoreProtect załadował się poprawnie, zobaczysz komunikat z wersja pluginu. Jeśli pojawił się błąd, sprawdź czy masz zainstalowane wszystkie zaleznosciow.
  5. Skonfiguruj plugin edytujac plik plugins/CoreProtect/config.yml (lub odpowiednik). Po zmianach użyj komendy przeladowania.
Kompatybilność serwerow: CoreProtect działa na Spigot, Paper, Purpur. Rekomendujemy Paper jako silnik serwera - ma lepsza wydajność i więcej API niż Spigot.

Alternatywy dla CoreProtect

CoreProtect nie jest jedynym pluginem w swojej kategorii. Poniżej znajdziesz alternatywy, które warto rozważyć, jeśli szukasz czegoś innego lub CoreProtect nie spełnia 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 zainstalować CoreProtect?

Pobierz CoreProtect ze SpigotMC. Wrzuć .jar do plugins/, zrestartuj serwer. Działa od razu z SQLite. Dla dużych serwerów przejdź na MySQL. Ustaw auto-purge w config.yml, żeby kontrolować rozmiar bazy danych. Szczegolowa instrukcja z zależnościami i konfiguracja znajduje się w sekcji instalacja powyżej.

Na jakich silnikach serwerowych działa CoreProtect?

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

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 robić?

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