Freeman Plan Iron Plan Prime Plan Ultron Plan Lara Plan Orion Plan Thanos Plan All our plans
Poradniki
Konfiguracja i zarządzanie Twoim serwerem

Jak naprawić lagi na serwerze Minecraft

P700

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.