Corestone

Zmiany

1.0.0 (2026-10-24)

Przed aktualizacją: pierwszy start tej wersji pobiera z Maven Central bibliotekę tekstu (Adventure) na Paperze, Purpurze, Folii i Spigocie, więc serwer potrzebuje raz dostępu do internetu. Bez niego AdminControl się nie ładuje (zobacz stronę rozwiązywania problemów w przewodniku).

Dodane

  • Panel WWW z logowaniem dwuetapowym dla każdego konta, role z uprawnieniami i limitami kar, zaproszenia, linki do resetu hasła, zarządzanie sesjami i biała lista IP.
  • Kary (kick, ostrzeżenie, wyciszenie, ban, ban IP) z panelu i w grze, szablony z eskalacją, automatyczne reguły ostrzeżeń, historia i zdejmowanie kar.
  • Pulpit na żywo (Pulse): gracze online i TPS z historią, zgłoszenia wymagające uwagi (do przejęcia stamtąd), ostatnie kary i zamknięte zgłoszenia, kto gra, administracja online w panelu lub w grze oraz światy; gracze z sesjami, notatkami, historią nicków i innymi kontami z tego samego adresu.
  • Wyszukiwanie gracza z każdego ekranu (Ctrl+K albo /).
  • Czat na żywo z wyszukiwaniem, wiadomościami prywatnymi, pisaniem jako panel, wyciszeniem czatu, slow mode i filtrami.
  • Konsola w przeglądarce za świeżym kodem 2FA, z zablokowanymi komendami.
  • Ogłoszenia na czacie, pasku akcji, w tytule i na pasku bossa, z rotacją, planowaniem i placeholderami PlaceholderAPI.
  • Zgłoszenia graczy z powiadomieniami w grze, kolejką w panelu i wiadomościami do zgłaszającego.
  • Dziennik zdarzeń, powiadomienia na Discordzie, synchronizacja grup LuckPerms.
  • Import z LiteBans, AdvancedBan, EssentialsX i list banów vanilla.
  • SQLite albo MySQL/MariaDB, wspólna dla wielu serwerów.
  • Angielski i polski w grze i w panelu.
  • Sprawdzanie licencji przy starcie z podpisaną przez sprzedawcę listą unieważnionych kopii (zobacz Prywatność i sprawdzanie licencji).
  • Obsługa Folii: operacje na graczach działają na wątku regionu każdego gracza; pulpit pokazuje TPS najsłabszego regionu z graczami.
  • Obsługa Minecrafta 1.20.6 (Paper, Purpur i Folia od 1.20.6 do 26.3).
  • Spigot od 1.20.6 do 26.3 (testowane na 1.20.6 i 26.2): te same funkcje co na Paperze, z biblioteką tekstu pobieraną przy pierwszym starcie i bez MSPT na pulpicie. Paper, Purpur i Folia pobierają tę samą bibliotekę przy pierwszym starcie tej wersji (raz potrzebny dostęp do internetu), ale dalej używają własnej (zobacz Instalację, „Na Spigocie”).
  • Sieci Velocity (Velocity 3.5 i 4.x): ten sam jar na proxy sprawdza bany, gdy gracze wchodzą do sieci, kicki i bany z dowolnego serwera wyrzucają gracza z sieci, a komendy kar działają na proxy (zobacz Sieć Velocity).
  • Sieci BungeeCord (BungeeCord i Waterfall): to samo co na Velocity, z tym samym config.yml proxy (zobacz Sieć BungeeCord). Serwer w trybie BungeeCord bez BungeeGuard zapisuje w logu ostrzeżenie i jest oznaczony w panelu jako „Niezabezpieczony forwarding”.
  • Kary nałożone na jednym serwerze działają na pozostałych serwerach tej samej bazy MySQL w ciągu około 2 sekund.
  • Panel sieci: panel dowolnego serwera na wspólnej bazie MySQL pokazuje każdy serwer sieci, graczy online na każdym, zgłoszenia ze wszystkich serwerów na jednej liście i wykresy każdego serwera; kick z panelu dociera do gracza tam, gdzie gra (server-name w config.yml).
  • Konsola, czat i ogłoszenia całej sieci w jednym panelu: konsola dowolnego serwera (to samo odblokowanie 2FA i te same zablokowane komendy), czat wszystkich serwerów z wiadomością na jeden serwer albo na wszystkie i ogłoszenia na wybrane serwery.
  • Placeholdery dla innych pluginów (%admincontrol_muted%, %admincontrol_warnings%, %admincontrol_open_reports%, gracze online na każdym serwerze i więcej) z PlaceholderAPI oraz prefiks i grupa każdego gracza z Vault albo LuckPerms w panelu (zobacz Integracje).
  • Gracze Bedrock (Geyser i Floodgate): znaczek i filtr w panelu, ich skórki z GeyserMC oraz bany i wyciszenia obejmujące oba konta, które gracz połączył w Floodgate (zobacz Integracje). bedrock.geysermc-skins jest domyślnie włączone, także po aktualizacji: serwer wysyła do GeyserMC identyfikatory Xbox graczy Bedrock po ich głowy. Ustaw false, żeby nic nie wysyłać.
  • EssentialsX: jego komendy kar działają jako komendy AdminControl, wyciszenia są zgodne w obie strony, a nick, AFK i więzienie każdego gracza są w panelu. DiscordSRV: powiadomienia na jego kanałach, połączone konto Discord w profilu oraz wyciszeni i zbanowani gracze odcięci od czatu w obie strony (zobacz Integracje).
  • CoreProtect (24.1+): wpisy CoreProtect gracza w jego profilu (cała sieć), cofanie i przywracanie jego zmian z panelu albo komendą /ac rollback, bany, które cofają zmiany (-r, okno bana, szablony), i zdjęcia banów, które je przywracają, w ramach nowego uprawnienia players.rollback i limitu cofania roli (zobacz Integracje).
  • Retencja danych dla adresów graczy, sesji gry i dawnych nicków (Ustawienia → Serwer → Retencja danych, domyślnie 365 dni); kopia czatu zamkniętego zgłoszenia znika razem z dziennikiem czatu.
  • database.mysql.ssl-ca do sprawdzania certyfikatu serwera MySQL oraz web.hsts (domyślnie wyłączone) dla paneli na https.
  • Limity przeciw nadużyciom: próby logowania na adres i na konto, wyszukiwania tekstu w dzienniku czatu, zapytania do CoreProtect, /report (najwyżej 5 otwartych zgłoszeń na gracza) i kody /ac link.
  • Zbanowany gracz nie wejdzie, gdy baza jest wolna albo nie działa: każdy serwer i proxy trzyma aktywne bany i wyciszenia w pamięci, więc logowanie, na które baza nie odpowie w ciągu 3 sekund, jest sprawdzane z nimi (zobacz Panel sieci).
  • Panel sieci: Owner może zapomnieć serwer, który opuścił sieć, a gracze serwera, który padł, znikają z listy online po 2 minutach.
  • Zgłoszenia: zgłoszenie zamknięte przez wyższą rolę może otworzyć ponownie tylko ta rola albo wyższa.
  • Znaczek Bedrock na karcie „Teraz online” na pulpicie; awaria Floodgate wyłącza jej status integracji.
  • MySQL: baza, której używają już inne pluginy (ich tabele utworzone przed pierwszym startem AdminControl), jest w porządku; AdminControl nie zatrzymuje się już z „non-empty schema”.