Konfiguracja i zarządzanie Twoim serwerem
Jak naprawić lagi na serwerze Minecraft

Jeśli prowadzisz serwer Minecraft, jednym z najbardziej frustrujących problemów są lagi. W tym artykule omówimy kilka sposobów na naprawę lagów na serwerze Minecraft oraz optymalizację jego wydajności.
Możesz zapoznać się z tym artykułem, aby zidentyfikować rodzaj laga, z którym się spotykasz.
Usuń maszyny powodujące lagi / ticki
Maszyny redstone są świetne do tworzenia różnych rzeczy w Minecraft. Jednak zbyt duża ich liczba może obniżyć TPS i powodować lagi dla wszystkich graczy. Aby temu zapobiec, ogranicz liczbę maszyn i zainstaluj wtyczki anty-lag redstone, takie jak ClearLagg, które pomagają zmniejszyć lagi spowodowane przez maszyny redstone. Unikaj również zbyt wielu automatycznych farm, grinderów mobów czy innych złożonych mechanizmów redstone. Zawsze dodawaj możliwość wyłączenia maszyn i farm, aby nie działały cały czas i nie zużywały zasobów serwera.
Wygeneruj świat z wyprzedzeniem
Wygenerowanie świata z wyprzedzeniem to kluczowy krok w eliminowaniu lagów. Najlepiej zrobić to na początku. Wtyczka Chunky to świetne narzędzie do pregenerowania świata. Wystarczy zainstalować wtyczkę i wykonać następujące polecenia:
/chunky radius 5000
następnie /chunky start
To wygeneruje promień 5 000 bloków wokół spawnu. Serwer będzie mocno lagować podczas tego procesu, ale po zakończeniu wydajność znacznie się poprawi. Możesz zwiększyć promień wedle uznania, ale zaleca się utrzymać go poniżej 20 000 bloków.
Optymalizuj pliki konfiguracyjne
Edycja plików Paper.yml i innych może znacznie poprawić wydajność serwera. Najważniejsze pliki do modyfikacji to Bukkit.yml, Paper-world-defaults.yml oraz Spigot.yml. Poniżej znajdziesz ustawienia, które warto zmienić, aby uzyskać najlepsze efekty bez znacznego wpływu na rozgrywkę.
Bukkit.yml
spawn-limits:
monsters: 50
animals: 8
water-animals: 7
water-ambient: 10
water-underground-creature: 5
ambient: 1
chunk-gc:
period-in-ticks: 400
ticks-per:
animal-spawns: 400
monster-spawns: 5
water-spawns: 11
water-ambient-spawns: 21
water-underground-creature-spawns: 11
ambient-spawns: 31
autosave: 6000
Spigot.yml
save-user-cache-on-stop-only: true
max-tick-time:
tile: 10
entity: 20
mob-spawn-range: 6
entity-activation-range:
animals: 16
monsters: 24
raiders: 48
misc: 8
water: 16
villagers: 24
flying-monsters: 24
merge-radius:
exp: 4.0
item: 6.0
tick-inactive-villagers: false
nerf-spawner-mobs: true
arrow-despawn-rate: 300
trident-despawn-rate: 300
Paper-world-defaults.yml
max-auto-save-chunks-per-tick: 6
optimize-explosions: true
disable-chest-cat-detection: true
max-entity-collisions: 2
container-update: 3
grass-spread: 4
mob-spawner: 3
despawn-ranges (in 1.18+, use this setting for all despawn ranges.)
soft: 28
hard: 96
hopper:
cooldown-when-full: true
disable-move-event: true
non-player-arrow-despawn-rate: default
creative-arrow-despawn-rate: default
prevent-moving-into-unloaded-chunks: true
redstone-implementation: EIGENCRAFT
armor-stands:
do-collision-entity-lookups: false
tick: false
per-player-mob-spawns: true
alt-item-despawn-rate:
enabled: true
items:
COBBLESTONE: 300
NETHERRACK: 300
SAND: 300
DIRT: 300
GRAVEL: 300
anti-xray:
enabled: false
engine-mode: 2
Używaj wtyczek
Wtyczki mogą znacznie zmniejszyć lagi na Twoim serwerze Minecraft. Oto polecane wtyczki do redukcji lagów:
ClearLagg
ClearLagg to wtyczka zaprojektowana do usuwania lagów spowodowanych przez byty, takie jak przedmioty, moby i inne. Może również usuwać byty na podstawie wieku, typu lub odległości od graczy.
Limit Pillagers
Ta wtyczka ogranicza liczbę Pillagerów, którzy mogą pojawić się w określonym promieniu wokół graczy. Pomaga to zmniejszyć lagi spowodowane przez zbyt wiele Pillagerów.
Village Optimiser
Village Optimiser to wtyczka optymalizująca mechanikę wiosek, aby zmniejszyć lagi. Zawiera ulepszenia ścieżek wieśniaków, lepsze generowanie golemów i inne.
MergedMobs
MergedMobs to premiumowa wtyczka, która łączy moby w określonym promieniu, aby zmniejszyć lagi. Łączy wiele mobów w jeden byt, zmniejszając ich liczbę na serwerze.
Entity Tracker Fixer
Entity Tracker Fixer to wtyczka naprawiająca błąd w Minecraft, gdzie byty są nadal śledzone, nawet gdy gracz jest daleko. Może to powodować lagi, a ta wtyczka pomaga rozwiązać ten problem.
Farm Limiter
Farm Limiter to premiumowa wtyczka ograniczająca liczbę farm i spawnerów, które gracz może postawić na serwerze. Pomaga to zmniejszyć lagi spowodowane przez zbyt wiele farm.
Mob Farm Manager
Mob Farm Manager to premiumowa wtyczka optymalizująca farmy mobów w celu zmniejszenia lagów. Zawiera ulepszone generowanie mobów, optymalizację ich ruchu i inne funkcje.
Lag Assist
Lag Assist to premiumowa wtyczka optymalizująca różne aspekty gry w celu redukcji lagów. Obejmuje lepsze ładowanie chunków, optymalizację bytów i inne.
Spark
Spark to wtyczka pomagająca zoptymalizować wydajność serwera. Oferuje lepsze zarządzanie pamięcią, optymalizację chunków i inne funkcje.
StackMob
StackMob to wtyczka redukująca lagi poprzez "stackowanie" mobów na sobie. Zmniejsza to liczbę bytów na serwerze i poprawia wydajność.
Armor Stand
Armor Stand-Limiter to wtyczka ograniczająca liczbę stojaków na zbroje, które gracz może postawić na serwerze. Pomaga to zmniejszyć lagi spowodowane przez zbyt wiele stojaków.
Przejdź na PaperMC lub jego forki
Jeśli korzystasz z serwera Vanilla Minecraft, możesz myśleć, że nie będzie on miał lagów. Niestety, podstawowa wersja gry nie oferuje wielu opcji optymalizacji i może być bardzo lagująca. Nowsze aktualizacje, takie jak 1.19+, sprawiły, że gra jest bardziej zasobożerna. Przejdź na PaperMC lub jeden z jego forków, takich jak Purpur lub Airplane , aby znacznie poprawić wydajność serwera.
Podsumowanie
Optymalizacja serwera Minecraft jest kluczowa, aby zapobiec lagom. Usuwaj maszyny/ticki powodujące lagi, pregeneruj świat, optymalizuj pliki konfiguracyjne, korzystaj z wtyczek oraz przejdź na Paper lub jego forki, aby poprawić wydajność i zapewnić płynną rozgrywkę swoim graczom.
Zacznij od
Minecraft Serwer
Chcesz stworzyć własny serwer Minecraft? To zajmie tylko kilka minut.