Lagi na serwerze Minecraft objawiaja sie opoznieniami w kopaniu blokow, teleportowaniu i interakcjach. Najczesciej wynikaja z niskiego TPS (Ticks Per Second). Idealny TPS wynosi 20; ponizej 18 gracze zaczynaja odczuwac problemy. Oto sprawdzone metody optymalizacji.
1. Zainstaluj Spark
Spark to plugin diagnostyczny, ktory pokazuje dokladnie, co obciaza serwer. Pobierz go ze strony spark.lucko.me, wgraj do folderu plugins i zrestartuj serwer. Komenda /spark tps pokazuje biezacy TPS, a /spark profiler generuje raport z analiza obciazenia.
2. Zmniejsz view-distance i simulation-distance
W pliku server.properties ustaw:
view-distance=6(domyslnie 10; 6 to dobry kompromis)simulation-distance=4(ogranicza przetwarzanie entity do blizszych chunkow)
To jedna z najskuteczniejszych zmian. Mniejsza odleglosc renderowania oznacza znacznie mniej chunkow do obliczania w kazdym ticku.
3. Ogranicz entity
Duza liczba mobow i przedmiotow na ziemi to czeste zrodlo lagow. W konfiguracji Paper (config/paper-world-defaults.yml) ustaw:
spawn-limits.monster: 50(domyslnie 70)spawn-limits.animal: 8(domyslnie 10)alt-item-despawn-rate.enabled: truez krotszymi czasami dla cobblestone, dirt i innych smieciowych przedmiotow
4. Konfiguracja Paper
Paper oferuje wiele optymalizacji niedostepnych w Spigot i Vanilla. Kluczowe ustawienia w config/paper-world-defaults.yml:
entity-per-chunk-save-limitzapobiega sytuacjom, w ktorych tysiace entity w jednym chunku blokuja zapismax-auto-save-chunks-per-tick: 8rozkłada zapis swiata w czasie zamiast jednorazowego zamrazaniaprevent-moving-into-unloaded-chunks: truezapobiega lagom przy szybkim podrozowaniu
5. Sprawdz pluginy
Kazdy plugin zuzywa zasoby. Uzyj raportu Spark, aby znalezc te najciezsze. Pluginy z czestymi zapytaniami do bazy danych lub duzym przetwarzaniem w glownym watku sa glownymi podejrzanymi. Usun nieuzywane pluginy i aktualizuj pozostale do najnowszych wersji.
Jesli po tych zmianach TPS nadal spada ponizej 18 przy normalnym obciazeniu, rozważ upgrade do wiekszego pakietu w panelu klienta lub skontaktuj sie z nami przez zgloszenie do supportu.