Serwer Minecraft, ktory sie zacina, prowadzi do sfrustrowanych graczy. Na szczescie wiekszosc problemow wydajnosciowych mozna rozwiazac odpowiednimi ustawieniami i narzedziami.
Zrozumienie TPS
TPS oznacza Ticks Per Second. Minecraft dziala na 20 TPS. Gdy spada ponizej 18, gracze zauwazaja opoznienia. Uzyj /tps lub profilera Spark do sprawdzenia.
Flagi JVM
Domyslne ustawienia Java nie sa zoptymalizowane pod Minecraft. Uzyj flag Aikar dla G1GC garbage collection lub wyprobuj ZGC dla serwerow z 12 GB+ RAM. Ustaw -Xmx na 80% dostepnego RAM.
Oprogramowanie serwera
Vanilla server jest wolny. Uzyj zamiast tego:
- Paper: standard wydajnosci. Kompatybilny z pluginami Spigot.
- Purpur: bazuje na Paper z dodatkowymi optymalizacjami.
- Fabric + Lithium: dla serwerow z modami.
View distance i simulation distance: jak ustawic?
Dwa najwieksze czynniki. Obniz view-distance do 6-8 i simulation-distance do 4-6. Gracze ledwo zauwaza roznice, ale serwer oszczedza ogromna moc obliczeniowa.
Czy wiecej RAM zawsze poprawia wydajnosc?
Nie. Przypisanie zbyt duzej ilosci pamieci moze pogorszyc sytuacje, poniewaz garbage collector ma wiecej do zamiatania. Dobrze zestrojony serwer 6 GB czesto dziala plynniej niz nieostrożny 16 GB.
Limity encji
Za duzo mobow powoduje lag. Ustaw limity na chunk w konfiguracji.
Monitorowanie
Zainstaluj profiler Spark jako plugin. Pokazuje, ktore pluginy i procesy zuzywaja najwiecej CPU i pamieci.
Regularne restarty
Zaplanuj automatyczne restarty co 6-12 godzin. Zuzycie pamieci Java rosnie wolno przez fragmentacje.
Wiecej na hosting Minecraft.