JAGTEN PÅ 20 TPS
Hvorfor lagger min Minecraft-server?
Lag er ikke én ting. Lav TPS, høj ping, klient-FPS og langsom chunk-loading føles ens i kampens hede, men de kræver fire forskellige løsninger.
TPS og MSPT
Serveren forsøger at køre 20 ticks i sekundet. Hver tick har cirka 50 millisekunder. Når gennemsnitlig MSPT kommer over budgettet, falder TPS. Det mærkes som langsomme mobs, redstone og block breaks.
De klassiske syndere
- For mange entities eller hoppers
- Nye chunks genereres for hurtigt
- Et plugin eller mod bruger lang tid hver tick
- For høj simulation-distance
- Langsom disk under saves eller backups
- Java garbage collection på grund af hukommelsespres
Mål før du ændrer
Brug spark til en profil under det faktiske lag. Se efter den kode eller aktivitet, som bruger tick-tiden. Kontrollér samtidig RAM, CPU og disk. Et timings-øjebliksbillede fra en tom server fortæller ikke meget.
Hvornår skal du opgradere?
Hvis en rimeligt optimeret verden konsekvent rammer CPU-grænsen under normal aktivitet, hjælper Performance. Hvis memory limit rammes, hjælper mere RAM. Hvis én farm skaber 15.000 entities, bør farmen repareres først.
FAQ
Spørgsmål fra serverrummet
Hjælper mere RAM altid mod lag?
Nej. Høj MSPT skyldes ofte CPU-belastning, entities, worldgen eller plugins.
Hvad er god TPS?
20 TPS er målet. MSPT bør normalt blive under 50 ms.