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

Detectare Script Lag (MS) cu caracteristica Resmon pe serverele FiveM

Yazdır

Detectare Script Lag (MS) cu caracteristica Resmon pe serverele FiveM

Cel mai mare motiv pentru blocările instantanee (Bâlbâială) și căderile FPS experimentate de jucătorii de pe serverele FiveM PVP nu este hardware-ul mașinii, ci scripturile optimizate incorect (Resurse) adăugate pe server. Oferit de motorul de joc FiveM Monitorul resurselor (Resmon) Datorită interfeței sale, puteți vedea instantaneu ce script consumă procesorul (CPU). În acest ghid veți afla despre optimizarea MS.

Pasul 1: Activarea interfeței Resmon

Pentru a vedea valorile de consum ale scripturilor de pe serverul dvs. în timpul jocului, urmați acești pași:

  • de la tastaturăF8Deschideți consola FiveM apăsând butonul.
  • la consolăresmon 1Tastați și apăsați Enter. Se va deschide un panou în colțul din dreapta sus al ecranului, unde sunt listate toate scripturile. (Pentru a închideresmon 0poti scrie).

Pasul 2: Citirea valorilor (msec CPU și memorie)

Există două coloane critice în panoul deschis. Pentru starea de sănătate a serverului dvs., ar trebui să analizați aceste coloane după cum urmează:

  1. CPU msec (mil secunde): Este timpul de procesor pe care un script îl petrece pe ciclu. Suma pe care un script sănătos o cheltuiește inactiv 0,01 ms până la 0,05 ms Ar trebui să fie între .
  2. Chiar dacă stai inactiv în listă 0,50 ms, 1,0 ms sau mai mare Dacă vedeți un script care consumă valoare, acel script este codificat incorect. În general, deschis în codCitizen.CreateThreadsau lucrând la fiecare fracțiune de secundăCitizen.Wait(0)ciclurile cauzează acest lucru.
  3. Memorie: Este spațiul ocupat de script pe RAM. Dacă există un consum de memorie (Memory Leak) care crește constant în timp, acel script va consuma RAM atâta timp cât serverul rămâne deschis și în cele din urmă va bloca serverul.

Pasul 3: Soluție exactă și optimizare

  • Examinând blocurile de cod ale scripturilor care consumă MS mare, adăugați controale de distanță (în timpul buclelor) sau timpii de așteptare în bucle (care vor rula numai când jucătorul interacționează (de exemplu, se apropie de un marker)).Wait(1000)etc.)
  • Dacă nu puteți optimiza, alegeți să utilizați versiuni alternative, optimizate și actualizate ale acelui script pentru a ușura încărcarea sistemului dumneavoastră.

Acest articol este pregătit special pentru PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner