PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Detekcija kašnjenja skripte (MS) sa značajkom Resmon na FiveM poslužiteljima

Yazdır

Detekcija kašnjenja skripte (MS) sa značajkom Resmon na FiveM poslužiteljima

Najveći razlog trenutnog zamrzavanja (zastajkivanja) i pada FPS-a s kojima se susreću igrači na FiveM PVP poslužiteljima nije hardver stroja, već netočno optimizirane skripte (resurs) dodane na poslužitelj. Nudi ga FiveM game engine Monitor resursa (Resmon) Zahvaljujući sučelju, odmah možete vidjeti koja skripta troši procesor (CPU). U ovom vodiču naučit ćete o MS optimizaciji.

Korak 1: Aktivacija Resmon sučelja

Da biste vidjeli vrijednosti potrošnje skripti na vašem poslužitelju dok ste u igri, slijedite ove korake:

  • s vaše tipkovniceF8Otvorite FiveM konzolu pritiskom na tipku.
  • na konzoluresmon 1Upišite i pritisnite Enter. U gornjem desnom kutu ekrana otvorit će se ploča na kojoj su navedene sve skripte. (Za zatvaranjeresmon 0možete pisati).

Korak 2: Očitavanje vrijednosti (CPU msec i memorija)

Postoje dva kritična stupca u otvorenoj ploči. Za ispravnost vašeg poslužitelja, trebali biste analizirati ove stupce na sljedeći način:

  1. CPU msec (mili sekundi): To je procesorsko vrijeme koje skripta potroši po ciklusu. Iznos koji zdrava skripta potroši u stanju mirovanja 0,01 ms do 0,05 ms Trebao bi biti između .
  2. Čak i ako besposleno sjedite na popisu 0,50 ms, 1,0 ms ili više Ako vidite skriptu koja troši vrijednost, ta skripta nije ispravno kodirana. Općenito otvoren kodCitizen.CreateThreadili raditi svaki djelić sekundeCitizen.Wait(0)ciklusi uzrokuju ovo.
  3. Memorija: To je prostor koji skripta zauzima u RAM-u. Ako postoji potrošnja memorije (curenje memorije) koja se neprestano povećava tijekom vremena, ta skripta će trošiti RAM sve dok je poslužitelj otvoren i na kraju će srušiti poslužitelj.

Korak 3: Točno rješenje i optimizacija

  • Ispitivanjem blokova koda skripti koje troše visok MS, dodajte kontrole udaljenosti (petlje dok) ili vremena čekanja petlje (koje će se pokrenuti samo kada igrač stupi u interakciju (npr. priđe markeru)).Wait(1000)itd.)
  • Ako ne možete optimizirati, odaberite korištenje alternativnih, optimiziranih ažuriranih verzija te skripte kako biste smanjili opterećenje vašeg sustava.

Ovaj članak je posebno pripremljen za PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner