A játékosok „laggot” jeleznek, de a szerver tényleg lassú, vagy csak a kliens vagy a hálózat? A TPS, az MSPT és egy profilozó (például a spark) gyorsan eldönti. Ez az útmutató mérésről szól, nem találgatásról.
Végigvezetünk az alapmutatókon, a profilozás lépésein, a gyakori okok értelmezésén és a biztonságos első módosításokon. A parancsok Paper-alapú Java szerverre vonatkoznak; a verzió és a jogosultságok szerint eltérhetnek.
1. Mérd az alapmutatókat
A szerver másodpercenként 20 tickre törekszik, tehát egy tick legfeljebb 50 ms lehet. A TPS a ritmust, az MSPT a tick tényleges hosszát mutatja.
| Mutató | Egészséges | Mit jelez a romlás? |
|---|---|---|
| TPS | Stabilan 20 körül | A szerver nem bírja a ritmust. |
| MSPT | Jóval 50 ms alatt | Egyre fogy a tartalék, a TPS hamarosan esik. |
| FPS a játékosnál | A játékos gépétől függ | Nem szerverprobléma. |
| Ping | Távolságtól és hálózattól függ | Hálózati vagy útvonal-probléma. |
/tps
/mspt2. Profilozz a lassulás közben
A spark akkor ad használható képet, ha a lassulás közben fut. A parancsokat konzolról vagy megfelelő jogosultsággal játékosként is használhatod.
- Jegyezd fel, milyen tevékenység közben lassul a szerver (felfedezés, farm, sok játékos).
- Indítsd el a profilozót, és idézd elő vagy várd meg a lassulást.
- Állítsd le, és nyisd meg a kapott jelentést; nézd, mely plugin, világrész vagy folyamat viszi a legtöbb időt.
/spark tps
/spark health
/spark profiler start --timeout 600
/spark profiler stop3. Értelmezd a tüneteket
| Tünet | Jellemző ok | Teendő |
|---|---|---|
| Lassulás új terület felfedezésekor | Chunkgenerálás | Előgenerálás vagy a világ határának korlátozása |
| Lassulás egy farmnál vagy építménynél | Sok entitás | Entitás-limit, farmok csökkentése |
| Néhány percenként visszatérő akadás | Automentés vagy szemétgyűjtés | Mentési időzítés, memóriakeret felülvizsgálata |
| Egy plugin kiugró értéket mutat a profilban | Hibás vagy elavult kiegészítő | Frissítés, konfiguráció, szükség esetén csere |
| Sok játékos esetén romlik | Nagy látó- és szimulációs távolság | Értékek csökkentése a server.properties fájlban |
4. Biztonságos első módosítások
- Készíts mentést, majd egyszerre csak egy beállítást módosíts, és mérj újra.
- Csökkentsd a view-distance és a simulation-distance értékét a server.properties fájlban, és figyeld a hatást.
- Frissítsd a pluginokat és a szerverszoftvert, mert sok teljesítményhibát a kiadások javítanak.
- Távolítsd el vagy cseréld le azt a kiegészítőt, amelyik a profilban kiemelkedik.
5. Mikor számít a RAM és a processzor?
A memória akkor számít, ha a szerver valóban kifogy belőle. Ha a fő tickszál a processzorra vár, a további RAM nem gyorsít, és túl nagy keret hosszabb szemétgyűjtési szüneteket hozhat. A méretválasztáshoz lásd a „Mennyi RAM és processzor kell egy Minecraft-szerverhez?” útmutatót.



