Kuidas teha Minecrafti serveris Timingsi aruannet
Server hangub, kuid pole selge, miks? Timingsi aruanne näitab, millised pluginad, maailmad või protsessid serverit kõige rohkem koormavad.
Mida on vaja enne alustamist
- Aktiivset Minecrafti serverit Redfox Cloudis.
- OP-õigusi mängus või ligipääsu serveri konsoolile juhtpaneelil.
- FTP-programmi (WinSCP või FileZilla), kui server kasutab Bukkitit või SpongeForge’i.
Bukkiti ja SpongeForge’i serverites tuleb muuta seadet ja server taaskäivitada. Selle ajal mängijate ühendus katkeb.
Aruande käivitamine
-
Tehke kindlaks serveri platvorm
Käsud sõltuvad sellest, millist platvormi server kasutab. Sisestage mängus või konsoolis:
/versionVastuses näete platvormi nime, nt Paper või Spigot. SpongeForge’i serveris kasutage käsku /sponge version.
-
Käivitage profileerimine
Valige oma serveri platvorm:
Alates versioonist 1.21 on Paperil sisseehitatud Spark. Sisestage käsk (vaja on OP-õigusi):
/spark profiler start --timeout 600Pärast käsu käivitamist hakkab Spark andmeid koguma. Arv 600 näitab kestust sekundites ehk 10 minutit.
Spigotil pole Sparki sisse ehitatud, seega paigaldage esmalt Sparki plugin. Juhised leiate juhendist Kuidas laadida serverisse plugin. Pärast paigaldamist sisestage käsk OP-õigustega:
/spark profiler start --timeout 600- Avage FTP-programmis fail bukkit.yml.
- Leidke ja muutke rida:
plugin-profiling: true - Taaskäivitage server ja sisestage käsk:
/timings reset
- Lülitage Minecrafti server välja.
- Avage FTP-programmis fail config/sponge/global.conf.
- Leidke ja muutke rida:
verbose=true - Lülitage server sisse.
-
Oodake, kuni andmeid kogutakse
Paperi ja Spigoti serverites valmib aruanne automaatselt 10 minuti pärast. Bukkiti ja SpongeForge’i serverites oodake vähemalt paar minutit.
NõuanneKäivitage profileerimine siis, kui server hangub ja selles on mängijaid. Tühja serveri aruanne probleemi ei näita.
-
Avage aruanne
Valige oma serveri platvorm:
Konsoolis kuvatakse link aruandele. Avage see brauseris.
Klõpsake lingil, et aruanne avada. Sisestage käsk:
/timings mergedServeri failidesse tekib kaust timings. Avage FTP-programmis selles olev .txt fail aruandega.
Sisestage käsk:
/sponge timings reportMõne minuti pärast kuvatakse konsoolis link aruandele.
Kas õnnestus?
Kui avanes aruanne serveri jõudlusandmetega, on kõik tehtud. Ei tea, mida numbrid tähendavad? Peamised näitajad leiate allpool või saatke link meie klienditoele.
Korduma kippuvad küsimused
Käsku ei tunta ära („Unknown command“)
Kontrollige, kas teil on OP-õigused. Spigoti serveris veenduge, et Sparki plugin on paigaldatud ja server taaskäivitatud. Paperi versioonides, mis on vanemad kui 1.21, pole Sparki sisse ehitatud, seega kasutage käsku /timings report või paigaldage Sparki plugin.
Mida tähendavad TPS ja MSPT?
TPS näitab, mitu korda sekundis server mängu uuendab. Parim väärtus on 20. MSPT näitab, mitu millisekundit üks uuendus kestab. Kui see ületab 50 ms, ei jõua server järele ja mängijad tunnevad hangumist.
Kuidas leida, mis serverit koormab?
Laiendage Sparki aruandes puud ja otsige kirjeid, mis võtavad suurima osa ajast. Enamasti on selleks konkreetne plugin, liiga palju olemeid (mobe, esemeid) või uute maailmaosade genereerimine.
Kas aruande lingi jagamine on turvaline?
Aruande saab avada igaüks, kellel on link. Selles on näha serveri jõudlusandmed ja pluginate loend, seega jagage seda ainult nendega, kellel on seda vaja, näiteks meie klienditoega.
Mis edasi
Kui tekib raskusi, kirjutage meile reaalajas vestluses või e-postiga.