Jak zmniejszyć lagi na serwerze Minecraft
Serwer, który zaczyna się ciągnąć, rzadko jest zagadką. To prawie zawsze te same pięć miejsc, a cztery z nich nic nie kosztują.
Krótka odpowiedź
Najpierw zmierz
TPS poniżej 20 albo tick dłuższy niż 50 ms oznacza, że wolny jest serwer. Panel albo Spark powie Ci, co dokładnie.
Potem cztery darmowe poprawki
Wygeneruj chunki z wyprzedzeniem, zmniejsz odległość widzenia, ogranicz liczbę bytów, uspokój redstone. W tej kolejności.
Nadal wolno, a pamięci zostaje
Jednemu rdzeniowi brakuje czasu. To kwestia pakietu, a nie ustawień.
Wszystko poniżej to te trzy linijki rozpisane krok po kroku, z liczbami stojącymi za każdym krokiem.
Czym jest tickrate
TPS to ticki na sekundę, bicie serca serwera. Wszystko, co robi świat, czyli ruch mobów, zmiany bloków, redstone i wzrost, dzieje się raz na tick, a celem jest 20 takich ticków na sekundę. Każdy tick ma więc 50 milisekund czasu.
Jeśli go przekroczy, następny zaczyna się za późno, tickrate spada, a cały świat razem zwalnia. Właśnie dlatego przy lagu piece topią wolniej, zamiast żeby gra wyglądała na poszarpaną. Wpisz /tps w konsoli, żeby to zobaczyć.
| TPS | Jeden tick trwa | Jak to się odczuwa |
|---|---|---|
| 20 TPS | 50 ms | Normalnie. Nie ma tu czego naprawiać. |
| 18 TPS | 55,6 ms | Prawie niewidoczne. Timing redstone zaczyna się rozjeżdżać. |
| 15 TPS | 66,7 ms | Moby się zacinają, lejki nie nadążają, farmy dają mniej. |
| 10 TPS | 100 ms | Połowa prędkości. Piece, wzrost roślin i cykl dnia trwają dwa razy dłużej. |
| 5 TPS | 200 ms | Nie da się grać. Bloki pojawiają się z powrotem po wykopaniu. |

Trzy rodzaje lagów
Trzy różne problemy nazywają się lagiem, i tylko jeden z nich jest Twój. Rozróżnienie ich oszczędza Ci ulepszania serwera, który nigdy nie był tą wolną częścią.
| Rodzaj | Gdzie się dzieje | Co możesz z tym zrobić |
|---|---|---|
| Na serwerze | Na maszynie. To właśnie mierzy tickrate. | Wszystko inne na tej stronie. Tu lądują byty, wczytywanie chunków, pluginy i redstone. |
| U gracza | Na jego własnym komputerze. Widać to jako niski FPS i przycięcia, a nie jako wolny piec. | Bezpośrednio nic, ale mniejszy zasięg widzenia wysyła mniej chunków i odciąża też jego. |
| W sieci, czyli ping | Pomiędzy nimi. Odległość i trasa, a nie praca obliczeniowa. | Wybierz region blisko swoich graczy. Żaden procesor na świecie nie skróci oceanu. |
Wygeneruj chunki z wyprzedzeniem
Generowanie terenu to najdroższa rzecz, jaką robi serwer. Biomy, jaskinie, budowle, rudy i światło są liczone za pierwszym razem, gdy ktoś tam dotrze, a czterech graczy na koniach w czterech kierunkach samych sprowadza zdrowy serwer do jednocyfrowego tickrate. Zrobienie tego z wyprzedzeniem, gdy nikogo nie ma, przesuwa ten koszt na moment, w którym nie przeszkadza.
Zainstaluj Chunky
To zwykły plik pluginu w folderze plugins, działający na każdym naszym oprogramowaniu serwera z interfejsem Bukkit.
Ustaw promień, którego naprawdę chcesz
Weź tę samą liczbę co granica Twojego świata, w blokach. Generowanie daleko poza granicę to godziny obliczeń dla terenu, na którym nikt nigdy nie stanie.
/chunky radius 5000Uruchom go na pustym serwerze
Samo generowanie jest ciężkie, więc puść je na noc albo zanim rozdasz adres. Jeśli zostanie przerwane, potem wznowi pracę.
/chunky start
Chunky to zwykły plik pluginu. Jak go wgrać, opisuje poradnik o pluginach.

Obniż zasięg widzenia i zasięg symulacji
Zasięg widzenia to promień, więc koszt rośnie z kwadratem, a nie równomiernie. Nasz panel przyjmuje 2 do 32, a w tym zakresie jeden gracz przechodzi z 25 do 4 225 chunków. Pomnóż przez liczbę osób online, a zobaczysz, dlaczego to pierwszy suwak, którego się dotyka. Zejście z 10 na 8 prawie nikt nie zauważa, a zabiera serwerowi około jednej trzeciej chunków.
| Zasięg widzenia | Chunki na gracza | Wobec 10 |
|---|---|---|
| 2 chunkiNajmniejsza wartość, na jaką pozwala nasz panel | 25 | 6% |
| 4 chunki | 81 | 18% |
| 6 chunków | 169 | 38% |
| 8 chunków | 289 | 66% |
| 10 chunków | 441 | 100% |
| 12 chunków | 625 | 142% |
| 16 chunków | 1 089 | 247% |
| 32 chunkiNajwiększa wartość, na jaką pozwala nasz panel | 4 225 | 958% |
Zasięg symulacji to ten, który się opłaca. Zasięg widzenia decyduje, co gracz może zobaczyć; zasięg symulacji decyduje, jak daleko świat działa dalej, i to kosztuje ticki. Ustawienie go kilka chunków poniżej zasięgu widzenia to typowa odpowiedź. Oto 5 ustawień wydajności, które pokazuje Ci nasz panel.
| Ustawienie | Zakres | Co robi |
|---|---|---|
| View distance (chunks)view-distance | 2 do 32 | Jak daleko widzą gracze. Mniej to lżej dla procesora i pamięci. |
| Simulation distance (chunks)simulation-distance | 2 do 32 | Jak daleko świat działa dalej. Największa pojedyncza dźwignia wydajności. |
| Entity range (%)entity-broadcast-range-percentage | 10 do 500 | Jak daleko byty są wysyłane do graczy. Mniej obniża obciążenie sieci. |
| Watchdog (ms)max-tick-time | 1000 do 600000 | Jak długo może trwać tick, zanim serwer uzna, że się zawiesił. Poniżej 60000 przy ciężkim lagu sam się restartuje. |
| Synchronous chunk writessync-chunk-writes | Włączone albo wyłączone | Wyłączenie tego na współdzielonym dysku jest zwykle szybsze. |


Przerzedź byty
Każdy mob, każdy upuszczony przedmiot, każda ramka, każdy stojak na zbroję i każdy wagonik to byt, a serwer w każdym ticku przechodzi przez całą listę. Pięćset kur na dziesięciu blokach kosztuje więcej niż pięćdziesięciu graczy, którzy się przemieszczają.
Paper potrafi to przerzedzić tak, że nikt tego nie zauważy: zasięgi i częstotliwości ticków w paper-world-defaults.yml sprawiają, że odległe byty tykają rzadziej, a limity w bukkit.yml ograniczają, ile może ich istnieć naraz. Ramki i stojaki na zbroję w budowli to te podstępne: nic ich nie zabija i nigdy się nie ruszają.

Redstone i pluginy
Zmiana redstone rozchodzi się falą: jedna zmiana wywołuje aktualizacje bloków przez wszystko, co jest do niej podłączone, a szybki obwód robi to setki razy na sekundę. Paper ma inną implementację redstone, która przy dużych obwodach jest mierzalnie tańsza, i warto ją włączyć, zanim zaczniesz zakazywać konstrukcji.
Liczba pluginów to nie ta liczba, która ma znaczenie. Piętnaście dobrze wybranych bije czterdzieści, z których połowa się dubluje, ale jeden plugin, który przeszukuje chunki w głównym wątku, bije je wszystkie w szkodach. Jeśli w pomiarze na górze stoi plugin, najpierw poszukaj nowszej wersji, potem ustawienia, które wyłącza drogą część, a potem czegoś innego, co wykonuje to samo zadanie.

Znajdź wąskie gardło Sparkiem
Wszystko dotąd to zgadywanie, dopóki nie zmierzysz. Spark to profiler i mówi Ci, gdzie poszły ticki: tykanie bytów, wczytywanie chunków, obsługa zdarzeń pluginu albo pauzy na sprzątanie. Uruchom go, gdy serwer naprawdę się męczy, pozwól mu działać kilka minut, a potem go zatrzymaj. Dostaniesz adres z rozbiciem.
/spark profiler start/spark profiler stopPaper od 1.21 ma Sparka na pokładzie, więc na większości naszych serwerów nie musisz niczego instalować. Jeśli wolisz bez komend, test wydajności w panelu mierzy to samo w około siedem sekund i dopisuje Ci liczbę.

Kiedy przyszedł czas na większy pakiet
Jeśli wygenerowałeś chunki z wyprzedzeniem, obniżyłeś zasięg symulacji, przerzedziłeś byty i zmierzyłeś Sparkiem, a średnia z jednej minuty nadal nie trzyma 20, to granicą jest maszyna, a nie ustawienie. Przez cały dzień ponad osiemdziesiąt procent pamięci albo skoki procesora przy zwykłej grze to sygnał.
| Pakiet | vCPU | Pamięć RAM | Dysk | |
|---|---|---|---|---|
| Mini | 2 vCPU | 4 GB | 60 GB SSD | zobacz |
| Starter | 2 vCPU | 8 GB | 60 GB SSD | zobacz |
| Standard | 3 vCPU | 12 GB | 75 GB SSD | zobacz |
| Premium | 4 vCPU | 24 GB | 150 GB SSD | zobacz |
| Ultimate | 6 vCPU | 48 GB | 300 GB SSD | zobacz |
| Enterprise | 8 vCPU | 64 GB | 375 GB SSD | zobacz |
| Dedicated | 9 vCPU | 96 GB | 450 GB SSD | zobacz |
Który rozmiar pasuje do jakiego serwera, mówi poradnik o pamięci RAM, a co jest w każdym pakiecie, znajdziesz w funkcjach.
Milisekundy na tick, zakres zasięgu widzenia, pola w oknie ustawień i tabela pakietów są przy budowaniu tej strony czytane z naszych własnych plików.
Pytania, gdy serwer zaczyna się ciągnąć
Gdzie zobaczę swój tickrate?
Wpisz /tps w konsoli. Paper podaje trzy średnie, z jednej, pięciu i piętnastu minut, a ta z jednej minuty odpowiada na pytanie, czy jest źle właśnie teraz. Celem jest 20.
Czy więcej pamięci RAM da mi więcej TPS?
Tylko jeśli pamięć naprawdę była granicą. Jeśli serwer stale pracuje powyżej osiemdziesięciu procent, to tak. Jeśli tickrate spada, a pamięć pozostaje spokojna, kosztuje Cię coś w czasie obliczeń, i na to kolejny gigabajt nie pomoże.
Ile bytów to za dużo?
Nie ma stałej liczby, ale setki w jednym miejscu to prawie zawsze przyczyna. Serwer w każdym ticku przechodzi przez całą listę, dlatego pięćset kur na dziesięciu blokach kosztuje więcej niż pięćdziesięciu graczy, którzy się przemieszczają.
Dlaczego tak często mówi się o lejkach?
Bo każdy lejek w każdym ticku sprawdza, czy coś jest, niezależnie od tego, czy coś się rusza. Sortownia z dwustu lejków działa więc cały dzień po pełnej cenie, nawet gdy nikogo nie ma online.
Co zrobić, jeśli nic z tego nie pomaga?
Wtedy mierzysz, zamiast dalej zgadywać. Spark powie Ci, gdzie poszły ticki, a jeśli potem na górze stoi jeden plugin, to jest Twoja odpowiedź. Jeśli na górze stoi sama maszyna, czas na większy pakiet.
Pakiety z zapasem
Mini4 GB€6,95Okres 24 miesięcy · €6,95/mies., i ta sama cena przy każdym odnowieniu
Starter8 GB€10,95Okres 24 miesięcy · €10,95/mies., i ta sama cena przy każdym odnowieniu
Standard12 GB€14,95Okres 24 miesięcy · €14,95/mies., i ta sama cena przy każdym odnowieniuZobacz wszystkie pakiety (21) we wszystkich edycjachOdpowiedz na cztery pytania i dostań pasujący rozmiar
Każda liczba na tej stronie jest przy budowaniu strony czytana z naszych własnych plików.
Gdy optymalizacja skończona, a serwer dalej jest wolny
Wygeneruj chunki z wyprzedzeniem, zmniejsz zasięg widzenia, ogranicz liczbę bytów i zmierz jeszcze raz. Jeśli czas ticku wciąż jest blisko pięćdziesięciu, a pamięci jest zapas, żaden z czterech kroków powyżej nie jest już odpowiedzią: jednemu rdzeniowi brakuje czasu. Właśnie do tego jest linia Performance, na AMD Ryzen 9 5900X w Niemczech albo AMD Ryzen 9 7950X z pamięcią RAM DDR5 w Polsce, z tą samą pamięcią, którą masz teraz.
Napisane i sprawdzone przez zespół Astroworld Hosting. Ostatnio sprawdzone 6 września 2026.
Dostawa: większość serwerów przekazujemy od razu i działają w kilka sekund po płatności, pozostałe w ciągu 60 minut w dzień i w ciągu 12 godzin w nocy.



