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

Detekce zpoždění skriptu (MS) s funkcí Resmon na serverech FiveM

Yazdır

Detekce zpoždění skriptu (MS) s funkcí Resmon na serverech FiveM

Největším důvodem okamžitých zamrznutí (Stuttering) a poklesů FPS, které hráči na serverech FiveM PVP zažívají, není hardware stroje, ale nesprávně optimalizované skripty (Resource) přidané na server. Nabízí herní engine FiveM Monitor zdrojů (Resmon) Díky jeho rozhraní můžete okamžitě vidět, který skript spotřebovává procesor (CPU). V této příručce se dozvíte o optimalizaci MS.

Krok 1: Aktivace rozhraní Resmon

Chcete-li zobrazit hodnoty spotřeby skriptů na vašem serveru ve hře, postupujte takto:

  • z vaší klávesniceF8Otevřete konzolu FiveM stisknutím tlačítka.
  • do konzoleresmon 1Napište a stiskněte Enter. V pravém horním rohu obrazovky se otevře panel, kde jsou uvedeny všechny skripty. (Zavřítresmon 0můžete psát).

Krok 2: Čtení hodnot (CPU ms a paměť)

V otevřeném panelu jsou dva kritické sloupce. Pro zdraví vašeho serveru byste měli analyzovat tyto sloupce následovně:

  1. CPU ms (mil. sekund): Je to čas procesoru, který skript stráví za cyklus. Částka, kterou zdravý skript utratí nečinně 0,01 ms až 0,05 ms Mělo by to být mezi .
  2. I když v seznamu sedíte nečinně 0,50 ms, 1,0 ms nebo vyšší Pokud vidíte skript, který spotřebovává hodnotu, je tento skript nesprávně kódován. Obecně v kódu s otevřeným koncemCitizen.CreateThreadnebo pracovat každý zlomek sekundyCitizen.Wait(0)cykly to způsobují.
  3. paměť: Je to místo, které zabírá skript v paměti RAM. Pokud dochází ke spotřebě paměti (únik paměti), která se v průběhu času neustále zvyšuje, bude tento skript spotřebovávat RAM, dokud server zůstane otevřený, a nakonec server zhroutí.

Krok 3: Přesné řešení a optimalizace

  • Prozkoumáním bloků kódu skriptů, které spotřebovávají vysokou MS, přidejte kontroly vzdálenosti (během smyček) nebo čekací doby smyček (které poběží pouze tehdy, když hráč interaguje (např. přiblíží se ke značce)).Wait(1000)atd.)
  • Pokud nemůžete optimalizovat, zvolte použití alternativních, optimalizovaných aktualizovaných verzí tohoto skriptu ke zmírnění zatížení vašeho systému.

Tento článek je speciálně připraven pro PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner