Plugin Minecraft ClearLag

Informacje o ClearLag i potwierdzonych serwerach

🔌 O ClearLagg

ClearLagg to plugin Minecraft dla serwerów Bukkit/Spigot, który pomaga zmniejszyć lagi po stronie serwera, usuwając lub ograniczając encje oraz udostępniając narzędzia administracyjne do identyfikowania i kontrolowania źródeł dużej liczby encji. Skupia się na okresowym czyszczeniu upuszczonych przedmiotów i zapewnia konfigurowalne zabezpieczenia oraz ostrzeżenia, aby serwery mogły usuwać nadmiar encji, zachowując ważne lub nazwane przedmioty.

🎯 Cel

Głównym celem wtyczki jest utrzymanie wydajności serwera: automatyczne lub ręczne czyszczenie upuszczonych przedmiotów oraz kontrolowanie funkcji związanych z encjami (spawners, moby, aktywność chunków), aby zmniejszyć obciążenie CPU i pamięci spowodowane nadmiarem encji.

⚙️ Funkcje

  • Automatyczne czyszczenie upuszczonych przedmiotów w konfigurowalnym interwale z odliczaniem ostrzeżenia.
  • Ręczne polecenia czyszczenia i timera do porządków na żądanie.
  • Zliczanie encji i narzędzia do lokalizowania przeciążonych lub nadużywanych chunków.
  • Opcje ograniczania mob spawnerów i zabijania mobów w kontrolowany sposób.
  • Polecenia do odładowywania chunków i próby działań garbage collection.
  • Konfigurowalne ignorowane przedmioty (przedmioty z nazwą, lore, określone typy przedmiotów) do ochrony cennych dropów.
  • Konfiguracja możliwa do przeładowania i sterowanie modułami w czasie działania.
  • Funkcja automatycznej aktualizacji (konfigurowalna/możliwa do wyłączenia w konfiguracji wtyczki).

🧩 Dla kogo jest przeznaczona

ClearLagg jest przeznaczony dla administratorów i operatorów serwerów Bukkit/Spigot (survival, SMP, factions lub serwerów średnich/dużych), którzy potrzebują prostego narzędzia do kontrolowania liczby encji i wykonywania doraźnych lub zaplanowanych porządków.

🏗️ Przykładowe zastosowania

  • Zaplanowane automatyczne usuwanie przedmiotów z ziemi co X minut, aby utrzymać stabilne zużycie pamięci na ruchliwym serwerze survival.
  • Administrator lokalizuje chunk z nietypowo dużą liczbą encji i odładowuje go lub czyści encje w określonym promieniu, aby zatrzymać skoki laga.
  • Tymczasowe wstrzymanie spawnowania mobów podczas konserwacji lub dużych wydarzeń.

⌨️ Komendy

KomendaOpisUprawnienieDostęp
/lagg clearCzyści z świata skonfigurowane kategorie encji.lagg.clearAdmin
/lagg check [world1 world2...]Zlicza encje (pokazuje sumy dla poszczególnych światów).lagg.checkAdmin
/lagg reloadPrzeładowuje konfigurację wtyczki i harmonogramy.lagg.reloadAdmin
/lagg killmobsZabija moby zgodnie z ustawionymi regułami.lagg.killmobsAdmin
/lagg area <radius>Usuwa encje w podanym promieniu.lagg.areaAdmin
/lagg unloadchunksPróbuje odładować niepotrzebne chunki.lagg.unloadchunksAdmin
/lagg chunk [amount]Pomaga zlokalizować potencjalnie lagujące chunki.lagg.chunkAdmin
/lagg tpchunk <x> <z> <world>Teleportuje do wskazanego chunku.lagg.tpchunkAdmin
/lagg adminUmożliwia dostęp do administracyjnych kontroli modułów.lagg.adminAdmin
/lagg gcPróbuje zwolnić pamięć (garbage collection).lagg.gcAdmin
/lagg tpsPokazuje aktualne TPS serwera.lagg.tpsAdmin
/lagg haltTymczasowo wyłącza niektóre funkcje serwera (np. spawn mobów).lagg.haltAdmin
/laggPokazuje pomoc / informacje o wtyczce.lagg.helpPlayer/Admin

🔐 Uprawnienia

UprawnienieOpisDomyślne
lagg.clearPozwala używać komendy clear do usuwania skonfigurowanych encji.nie określono
lagg.checkPozwala zliczać encje między światami.nie określono
lagg.reloadPozwala przeładować konfigurację wtyczki.nie określono
lagg.killmobsPozwala wykonywać komendę zabijania mobów.nie określono
lagg.areaPozwala czyścić encje w promieniu.nie określono
lagg.unloadchunksPozwala odładowywać chunki przez wtyczkę.nie określono
lagg.chunkPozwala lokalizować możliwe lagujące chunki.nie określono
lagg.tpchunkPozwala teleportować się do chunku.nie określono
lagg.adminDostęp do administracyjnych komend modułów.nie określono
lagg.gcPozwala uruchamiać próby GC przez wtyczkę.nie określono
lagg.tpsPozwala wyświetlać TPS serwera przez wtyczkę.nie określono
lagg.haltPozwala przełączać tymczasowe wstrzymanie niektórych funkcji serwera.nie określono

⚙️ Instalacja

📥 Konfiguracja

  • Pobierz oficjalny plik JAR wtyczki i umieść go w katalogu plugins/ na serwerze.
  • Uruchom ponownie serwer, aby wtyczka mogła utworzyć domyślne pliki konfiguracyjne.
  • Sprawdź w konsoli/logach serwera, czy wtyczka została poprawnie załadowana.
  • Edytuj wygenerowaną konfigurację, aby dostosować interwały czyszczenia, ignorowane przedmioty i ostrzeżenia; użyj komendy reload, aby zastosować zmiany.

🧠 Uwagi techniczne

  • ClearLagg jest dystrybuowany dla serwerów Bukkit/Spigot i historycznie ma szeroką kompatybilność z wersjami serwerów opartych na Bukkit/Spigot.
  • Wtyczka tworzy katalog konfiguracji (np. /plugins/Clearlag/config.yml) przy pierwszym uruchomieniu i zawiera opcję wyłączenia wbudowanego automatycznego aktualizowania.

🤝 Kiedy ta wtyczka jest przydatna

Jeśli potrzebujesz prostego, konfigurowalnego narzędzia do okresowego usuwania nadmiaru upuszczonych przedmiotów oraz analizowania lub kontrolowania obszarów z dużą liczbą encji na serwerze Bukkit/Spigot, ClearLagg oferuje komendy administracyjne i konfigurację pozwalające ograniczyć lagi związane z encjami przy minimalnej konfiguracji.

Serwery z pluginem ClearLag

Strona pluginu ClearLag pokazuje serwery, na których monitoring znalazł ten plugin, używaną platformę i wersję.

Plugin może dodawać komendy, ekonomię, bezpieczeństwo, uprawnienia dostępu, minigry, integracje i inne mechaniki. Rzeczywista rola ClearLag zależy od ustawień serwera.

Dane są generowane automatycznie z technicznych odpowiedzi serwerów. Jeśli serwer trzyma listę pluginów prywatnie, może używać ClearLag, ale nie pojawiać się w tej sekcji.

Użyj listy serwerów z ClearLag, aby porównać projekty, sprawdzić wspierane wersje lub znaleźć przykłady użycia pluginu na publicznych serwerach.