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

Rilevamento Script Lag (MS) con funzionalità Resmon sui server FiveM

Yazdır

Rilevamento Script Lag (MS) con funzionalità Resmon sui server FiveM

Il motivo principale dei blocchi istantanei (balbuzie) e dei cali FPS riscontrati dai giocatori sui server PVP FiveM non è l'hardware della macchina, ma gli script ottimizzati in modo errato (risorse) aggiunti al server. Offerto dal motore di gioco FiveM Monitoraggio delle risorse (Resmon) Grazie alla sua interfaccia, puoi vedere immediatamente quale script sta consumando il processore (CPU). In questa guida imparerai l'ottimizzazione di MS.

Passaggio 1: attivazione dell'interfaccia Resmon

Per vedere i valori di consumo degli script sul tuo server mentre sei in gioco, segui questi passaggi:

  • dalla tastieraF8Apri la console FiveM premendo il pulsante.
  • alla consolleresmon 1Digita e premi Invio. Si aprirà un pannello nell'angolo in alto a destra dello schermo in cui sono elencati tutti gli script. (Per chiudereresmon 0puoi scrivere).

Passaggio 2: lettura dei valori (msec CPU e memoria)

Ci sono due colonne critiche nel pannello aperto. Per lo stato del tuo server, dovresti analizzare queste colonne come segue:

  1. CPU msec (milioni di secondi): È il tempo del processore impiegato da uno script per ciclo. L'importo che uno script sano spende inattivo Da 0,01 ms a 0,05 ms Dovrebbe essere compreso tra .
  2. Anche se sei inattivo nella lista 0,50 ms, 1,0 ms o superiore Se vedi uno script che consuma valore, quello script è codificato in modo errato. Generalmente con finale aperto nel codiceCitizen.CreateThreado lavorare ogni frazione di secondoCitizen.Wait(0)i cicli causano questo.
  3. Memoria: È lo spazio occupato dallo script sulla RAM. Se si verifica un consumo di memoria (Memory Leak) che aumenta costantemente nel tempo, lo script consumerà RAM finché il server rimane aperto e alla fine causerà l'arresto anomalo del server.

Passaggio 3: soluzione esatta e ottimizzazione

  • Esaminando i blocchi di codice degli script che consumano un MS elevato, aggiungi controlli di distanza (loop while) o tempi di attesa del loop (che verranno eseguiti solo quando il giocatore interagisce (ad esempio, si avvicina a un marker)).Wait(1000)ecc.)
  • Se non puoi ottimizzare, scegli di utilizzare versioni aggiornate alternative e ottimizzate di quello script per alleviare il carico sul tuo sistema.

Questo articolo è stato preparato appositamente per PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner