Jak naprawić lagi na serwerze Minecraft - 10 sprawdzonych sposobów 2025
Twój serwer Minecraft laguje? Gracze narzekają na niski TPS i opóźnienia? W tym poradniku znajdziesz 10 sprawdzonych sposobów na naprawienie lagów i zwiększenie wydajności serwera.
Czym są lagi w Minecraft?
Lagi to opóźnienia w działaniu serwera, które objawiają się:
- ❌ Niski TPS (Ticks Per Second) - poniżej 20
- ❌ Opóźnienia w ruchu - gracze "skaczą"
- ❌ Wolne ładowanie chunków
- ❌ Opóźnienia w niszczeniu bloków
- ❌ Crashe serwera
Jak sprawdzić TPS serwera?
TPS (Ticks Per Second) to najważniejsza metryka wydajności:
/tps
Przykładowy output:
TPS from last 1m, 5m, 15m: 20.0, 19.8, 19.5
Co oznacza TPS:
- ✅ 20.0 TPS - Idealnie, brak lagów
- ⚠️ 18-19 TPS - Lekkie lagi, do zaakceptowania
- ⚠️ 15-17 TPS - Średnie lagi, trzeba optymalizować
- ❌ <15 TPS - Duże lagi, pilna optymalizacja!
Sposób 1: Zmień oprogramowanie na Paper
Paper to zoptymalizowana wersja Spigot, która działa 2-3x szybciej!
Dlaczego Paper?
- ✅ Lepsza wydajność - optymalizacje kodu
- ✅ Mniej lagów - lepsze zarządzanie chunkami
- ✅ Kompatybilność - działa z pluginami Spigot
- ✅ Aktywny rozwój - regularne aktualizacje
Jak zmienić na Paper?
- Wejdź do panelu TierHost
- Kliknij "Ustawienia"
- Wybierz "Paper" z listy
- Kliknij "Zapisz"
- Zrestartuj serwer
📚 Więcej: Paper vs Spigot vs Purpur - porównanie
Sposób 2: Zwiększ RAM serwera
Za mało RAM to najczęstsza przyczyna lagów!
Ile RAM potrzebujesz?
| Liczba graczy | Vanilla | Spigot/Paper | Modpacki |
|---|---|---|---|
| 1-5 graczy | 2 GB | 2 GB | 4-6 GB |
| 5-10 graczy | 3 GB | 3 GB | 6-8 GB |
| 10-20 graczy | 4 GB | 4 GB | 8-10 GB |
| 20-50 graczy | 6 GB | 6 GB | 12-16 GB |
| 50+ graczy | 8+ GB | 8+ GB | 16+ GB |
Jak sprawdzić zużycie RAM?
W panelu TierHost sprawdź wykres "Użycie RAM".
Jeśli RAM jest na 90-100% - musisz zwiększyć pakiet!
🎮 Sprawdź pakiety z większym RAM
Sposób 3: Ogranicz view-distance
View-distance to odległość renderowania chunków. Im mniejsza, tym mniej lagów!
Jak zmienić view-distance?
- Otwórz plik
server.properties - Znajdź linię:
view-distance=10 - Zmień na:
view-distance=6lubview-distance=8 - Zapisz i zrestartuj serwer
Zalecane wartości:
- ✅ view-distance=6 - Dla serwerów z lagami
- ✅ view-distance=8 - Dla normalnych serwerów
- ✅ view-distance=10 - Dla mocnych serwerów
- ❌ view-distance=12+ - Tylko dla VPS z dużym RAM
Sposób 4: Zainstaluj ClearLag
ClearLag to plugin który usuwa niepotrzebne entity (itemy, moby).
Co robi ClearLag?
- ✅ Usuwa itemy z ziemi co X minut
- ✅ Usuwa nadmiar mobów
- ✅ Limituje entity na chunk
- ✅ Ostrzega graczy przed czyszczeniem
Instalacja:
- Pobierz: ClearLag na SpigotMC
- Wgraj do
/plugins/ - Zrestartuj serwer
📚 Więcej: Jak zainstalować pluginy
Sposób 5: Optymalizuj server.properties
Zmień te ustawienia w server.properties:
# Ogranicz view-distance view-distance=6 # Wyłącz niepotrzebne funkcje spawn-animals=true spawn-monsters=true spawn-npcs=true # Ogranicz entity max-tick-time=60000 # Zwiększ network compression network-compression-threshold=256
Sposób 6: Optymalizuj spigot.yml (Paper/Spigot)
Otwórz spigot.yml i zmień:
world-settings:
default:
# Ogranicz mob spawning
mob-spawn-range: 4
# Zwiększ entity activation range
entity-activation-range:
animals: 16
monsters: 24
raiders: 32
misc: 8
# Ogranicz tick distance
entity-tracking-range:
players: 48
animals: 48
monsters: 48
misc: 32
Sposób 7: Optymalizuj paper.yml (tylko Paper)
Otwórz paper.yml (lub config/paper-global.yml w 1.19+):
world-settings:
default:
# Ogranicz chunk loading
max-auto-save-chunks-per-tick: 8
# Optymalizuj hopper
hopper:
disable-move-event: true
# Ogranicz redstone
redstone-implementation: ALTERNATE_CURRENT
# Optymalizuj mob spawning
per-player-mob-spawns: true
despawn-ranges:
soft: 28
hard: 96
Sposób 8: Usuń niepotrzebne pluginy
Każdy plugin zużywa zasoby! Usuń te których nie używasz.
Jak sprawdzić które pluginy lagują?
/timings on
Poczekaj 10 minut, potem:
/timings paste
Dostaniesz link do raportu - sprawdź które pluginy zużywają najwięcej zasobów.
Najczęściej lagujące pluginy:
- ❌ Dynmap - renderowanie mapy w czasie rzeczywistym
- ❌ WorldEdit - duże operacje na blokach
- ❌ Holographic Displays - dużo hologramów
- ❌ Citizens - dużo NPC
Rozwiązanie: Ogranicz ich użycie lub usuń.
Sposób 9: Ogranicz chunk loading
Za dużo załadowanych chunków = lagi!
Jak ograniczyć chunki?
- Ogranicz
view-distance(patrz Sposób 3) - Usuń chunk loadery (pluginy, redstone)
- Użyj pluginu ChunkMaster do pre-generowania świata
Pre-generowanie świata:
Zamiast generować chunki na bieżąco, wygeneruj je wcześniej:
- Zainstaluj plugin Chunky
- Wpisz:
/chunky radius 5000 - Wpisz:
/chunky start - Poczekaj 1-2 godziny
Teraz gracze nie będą generować nowych chunków = mniej lagów!
Sposób 10: Upgrade hostingu
Jeśli wszystko inne zawiodło, potrzebujesz lepszego hostingu!
Kiedy upgrade jest konieczny?
- ✅ TPS poniżej 15 mimo optymalizacji
- ✅ RAM na 90-100%
- ✅ CPU na 90-100%
- ✅ Więcej niż 20 graczy online
🎮 Sprawdź nasze pakiety z AMD EPYC + NVMe SSD
Bonus: Checklist optymalizacji
Użyj tej checklisty do optymalizacji serwera:
- ☐ Zmień na Paper (zamiast Spigot/Vanilla)
- ☐ Zwiększ RAM (jeśli zużycie >80%)
- ☐ Ogranicz view-distance do 6-8
- ☐ Zainstaluj ClearLag
- ☐ Optymalizuj server.properties
- ☐ Optymalizuj spigot.yml
- ☐ Optymalizuj paper.yml
- ☐ Usuń niepotrzebne pluginy
- ☐ Pre-generuj świat (Chunky)
- ☐ Sprawdź /timings
Podsumowanie
10 sposobów na naprawienie lagów:
- ✅ Zmień na Paper
- ✅ Zwiększ RAM
- ✅ Ogranicz view-distance
- ✅ Zainstaluj ClearLag
- ✅ Optymalizuj server.properties
- ✅ Optymalizuj spigot.yml
- ✅ Optymalizuj paper.yml
- ✅ Usuń niepotrzebne pluginy
- ✅ Ogranicz chunk loading
- ✅ Upgrade hostingu
📚 Więcej: Optymalizacja serwera Minecraft - kompletny poradnik
🎮 Potrzebujesz szybszego hostingu? TierHost - AMD EPYC + NVMe SSD od 10.99 zł/miesiąc