Kā izveidot Timings atskaiti Minecraft serverī
Serveris raustās, bet nav skaidrs, kāpēc? Timings atskaite parādīs, kuri spraudņi, pasaules vai procesi visvairāk noslogo serveri.
Kas būs nepieciešams pirms sākšanas
- Aktīvs Minecraft serveris Redfox Cloud sistēmā.
- OP tiesības spēlē vai piekļuve servera konsolei vadības panelī.
- FTP programma (WinSCP vai FileZilla), ja serveris izmanto Bukkit vai SpongeForge.
Bukkit un SpongeForge serveros jāmaina iestatījums un jāpārstartē serveris. Šajā laikā spēlētāji tiks atvienoti.
Atskaites palaišana
-
Noskaidrojiet servera platformu
Komandas atšķiras atkarībā no platformas, ko izmanto serveris. Spēlē vai konsolē ievadiet:
/versionAtbildē redzēsiet platformas nosaukumu, piemēram, Paper vai Spigot. SpongeForge serverī izmantojiet komandu /sponge version.
-
Palaidiet profilēšanu
Izvēlieties sava servera platformu:
Kopš 1.21 versijas Paper ir iebūvēts Spark rīks. Ievadiet komandu (nepieciešamas OP tiesības):
/spark profiler start --timeout 600Pēc komandas palaišanas Spark sāk vākt datus. Skaitlis 600 norāda ilgumu sekundēs, t. i., 10 minūtes.
Spigot nav iebūvēta Spark, tāpēc vispirms instalējiet Spark spraudni. Kā to izdarīt, uzzināsiet pamācībā Kā augšupielādēt spraudni serverī. Pēc instalēšanas ievadiet komandu ar OP tiesībām:
/spark profiler start --timeout 600- FTP programmā atveriet failu bukkit.yml.
- Atrodiet un nomainiet rindu:
plugin-profiling: true - Pārstartējiet serveri un ievadiet komandu:
/timings reset
- Izslēdziet Minecraft serveri.
- FTP programmā atveriet failu config/sponge/global.conf.
- Atrodiet un nomainiet rindu:
verbose=true - Ieslēdziet serveri.
-
Pagaidiet, kamēr tiek vākti dati
Paper un Spigot serveros atskaite tiek sagatavota automātiski pēc 10 minūtēm. Bukkit un SpongeForge serveros pagaidiet vismaz dažas minūtes.
PadomsPalaidiet profilēšanu tad, kad serveris raustās un tajā spēlē spēlētāji. Tukša servera atskaite problēmu neparādīs.
-
Atveriet atskaiti
Izvēlieties sava servera platformu:
Konsolē parādīsies saite uz atskaiti. Atveriet to pārlūkprogrammā.
Noklikšķiniet uz saites, lai atvērtu atskaiti. Ievadiet komandu:
/timings mergedServera failos parādīsies mape timings. FTP programmā atveriet tajā esošo .txt failu ar atskaiti.
Ievadiet komandu:
/sponge timings reportPēc dažām minūtēm konsolē parādīsies saite uz atskaiti.
Vai izdevās?
Ja atvērās atskaite ar servera veiktspējas datiem, viss ir izdarīts. Nezināt, ko nozīmē skaitļi? Galvenos rādītājus atradīsiet zemāk vai nosūtiet saiti mūsu atbalstam.
Biežāk uzdotie jautājumi
Komanda netiek atpazīta („Unknown command”)
Pārbaudiet, vai jums ir OP tiesības. Spigot serverī pārliecinieties, ka Spark spraudnis ir instalēts un serveris pārstartēts. Paper versijās, kas vecākas par 1.21, Spark nav iebūvēts, tāpēc izmantojiet komandu /timings report vai instalējiet Spark spraudni.
Ko nozīmē TPS un MSPT?
TPS rāda, cik reizes sekundē serveris atjaunina spēli. Labākā vērtība ir 20. MSPT rāda, cik milisekundes ilgst viena atjaunināšana. Ja tā pārsniedz 50 ms, serveris netiek līdzi un spēlētāji jūt raustīšanos.
Kā atrast, kas noslogo serveri?
Spark atskaitē izvērsiet koku un meklējiet ierakstus, kas aizņem lielāko laika daļu. Visbiežāk tas ir konkrēts spraudnis, pārāk daudz entītiju (mobu, priekšmetu) vai jaunu pasaules daļu ģenerēšana.
Vai ir droši dalīties ar atskaites saiti?
Atskaiti var atvērt ikviens, kam ir saite. Tajā redzami servera veiktspējas dati un spraudņu saraksts, tāpēc dalieties ar to tikai ar tiem, kam tā nepieciešama, piemēram, ar mūsu atbalstu.
Kas tālāk
Ja rodas grūtības, rakstiet mums tiešsaistes atbalstā vai e-pastā.