LagFixer — wtyczka do optymalizacji, zwiększania TPS i naprawy lagów w Minecraft
LagFixer to wtyczka do optymalizacji serwerów Minecraft. Poprawia TPS poprzez selektywne eliminowanie lagów od mobów, redstone, bytów i…
LagFixer to wtyczka do optymalizacji serwerów Minecraft. Poprawia TPS poprzez selektywne eliminowanie lagów od mobów, redstone, bytów i wybuchów.
LagFixer — wtyczka do optymalizacji, zwiększania TPS i naprawy lagów w Minecraft
LagFixer to wtyczka serwerowa dla Minecraft, która zmniejsza obciążenie TPS poprzez zestaw precyzyjnych modułów optymalizacyjnych. W przeciwieństwie do podobnych rozwiązań, tutaj każde źródło lagów jest traktowane osobno: moby, upuszczone przedmioty, redstone, eksplozje, poruszające się byty, liście na drzewach. Administrator włącza tylko te moduły, które są faktycznie potrzebne dla danego serwera i dostosowuje je do swojego profilu obciążenia.
Moduły wtyczki
Każdy moduł jest umieszczony w osobnym pliku YAML i działa niezależnie. Pozwala to na precyzyjne reagowanie na problemy bez efektów ubocznych dla mechaniki vanilla.
MobAiReducer
Zastępuje standardową sztuczną inteligencję mobów zoptymalizowanym zachowaniem. Usuwa ciężkie algorytmy wyszukiwania ścieżek — ciągłe rozglądanie się, bezcelowe ruchy głową, reakcję na innych graczy w zasięgu wzroku. Na serwerze z farmami obejmującymi ponad 200 zwierząt daje to największy wzrost TPS ze wszystkich modułów. Posiada oddzielne przełączniki dla zwierząt, potworów, osadników, oswojonych i latających bytów.
Po zmianie konfiguracji MobAiReducer.yml wymagany jest pełny restart serwera, a nie /reload.

Farma krów z zamarzniętymi ciałami, które aktywują się po uderzeniu przez gracza
EntityLimiter
Ustanawia limit bytów na chunk: osobno dla zwierząt i potworów (15), osobno dla upuszczonych przedmiotów, ruchomych bytów (3) i pocisków (5). Biała lista — osadnik, wither, smok kresu, wilk, kot, osadnik zombie — limit ich nie dotyczy.
LagShield
Dynamiczny "bezpiecznik". Monitoruje TPS w czasie rzeczywistym i po spadku poniżej progów wyłącza poszczególne mechaniki. Na przykład: spawnowanie mobów, pociski, eksplozje i inne.
WorldCleaner
Okresowy automat czyszczący. Raz na 600 sekund (10 minut) usuwa upuszczone przedmioty starsze niż 10 sekund, wrogie moby z własnej listy (zombie, szkielet, creeper, pająk, fantom, ryby, kałamarnice) i pociski. Przed uruchomieniem ostrzega graczy na 15, 10, 5, 4, 3, 2, 1 sekundę.
Osobną funkcją jest Abyss. Usunięte przedmioty nie znikają na zawsze, ale trafiają do tymczasowej skrzyni, z której można je odzyskać przez /abyss. Ekwipunek zamyka się 60 sekund po otwarciu.

Komunikat o czyszczeniu serwera i jego udanym wykonaniu
RedstoneLimiter
Chroni serwer przed przeciążonymi układami. Limity: 1100 tyknięć redstone na chunk na sekundę i 50 ruchów tłoków. Po przekroczeniu limitu wtyczka blokuje aktualizację lub niszczy blok sprawczy — zachowanie można skonfigurować. Dodaje 1500 ms czasu odnowienia do dźwigni, przycisków i pochodni z redstone — ochrona przed auto-clickerami.
Osobna czarna lista dla bloków, których nie można popchnąć tłokiem. Domyślnie obejmuje piasek, czerwony piasek i żwir — to blokuje najczęstsze kopiowanie przedmiotów.
ExplosionOptimizer
Kontroluje siłę wybuchu i reakcje łańcuchowe. Można ustawić maksymalny promień oddzielnie dla TNT, wagoników z TNT, creeperów, ognistych kul, czaszek mrocznych szkieletów i kryształów Kresu. Łańcuchy są konfigurowane parami: TNT nie odpala sąsiedniego TNT, kryształy nie wysadzają się nawzajem, creepery — według uznania admina. Maksymalnie 3 wybuchy w jednym łańcuchu, z czasem odnowienia 1000 ms pomiędzy nimi.
W skrajnych przypadkach możliwe jest całkowite wyłączenie wybuchów z zachowaniem tylko dźwięku i opcjonalnych obrażeń bez niszczenia bloków.
InstantLeafDecay
Sprawia, że rozpad liści jest natychmiastowy po ścięciu drzewa. Promień od pnia wynosi do 7 bloków. Opcjonalnie włącza wypadanie przedmiotów (sadzonki, jabłka, patyki).
VehicleMotionReducer
Optymalizuje obsługę kolizji łodzi i wagoników. Opcjonalnie usuwa wagoniki ze skrzyniami z wygenerowanych kopalni — przydatne na serwerach, gdzie chunki są często generowane po raz pierwszy.
AbilityLimiter
Ogranicza spamowanie przyspieszeniem elytry i trójzębem z zaklęciem "Torpeda". Czas odnowienia: 5 sekund dla elytry, 3 sekundy dla trójzębu. Dodatkowo odbiera 5 punktów wytrzymałości przedmiotu przy każdym użyciu — graczowi będzie trudniej ładować chunki przez szybkie poruszanie się.
ConsoleFilter
Filtruje komunikaty konsoli za pomocą wyrażeń regularnych. Usuwa spam o łączeniu/rozłączaniu, czacie, wykonywaniu poleceń, "Save complete" i limitach czasu. Standardowe wzorce są już wpisane, opcjonalnie zapisuje przefiltrowane linie do oddzielnego logu.
Polecenia i zmienne
Główne polecenie to /lagfixer (aliasy /lf, /antilag, /lag).
Polecenie | Przeznaczenie |
| Przeładowuje konfigurację wszystkich modułów |
| Pokazuje średni ping graczy na serwerze |
| Ręczne usuwanie bytów zgodnie z regułami WorldCleaner |
| Statystyki obciążenia serwera |
| Otwiera menu GUI do edycji konfiguracji |
| Uruchamia mechanizm odzyskiwania pamięci Java (Garbage Collector) |
| Mapa obciążenia serwera z wykresem MSPT |
| Uruchamia benchmark i porównuje wynik z innymi serwerami |
| Skrzynia do odzyskiwania usuniętych przedmiotów |

Wyjście polecenia /lagfixer monitor na czacie gry
Wnioski
LagFixer precyzyjnie optymalizuje poszczególne źródła obciążenia serwera — od AI mobów po redstone, bez ingerowania w mechanikę gry vanilla. Odpowiedni dla serwerów survivalowych z ponad 30 graczami online, projektów z dużymi farmami zwierząt i sytuacji, w których admin zna już profil TPS swojego serwera i oczekuje elastycznej kontroli zamiast standardowego podejścia.
Instalacja
Typowa instalacja zajmuje około 5 minut. Procedura jest taka sama; różni się tylko loader i odpowiedni build.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











