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

Detección de retraso de script (MS) con la función Resmon en servidores FiveM

Yazdır

Detección de retraso de script (MS) con la función Resmon en servidores FiveM

La razón más importante para los congelamientos instantáneos (tartamudeo) y caídas de FPS que experimentan los jugadores en los servidores PvP de FiveM no es el hardware de la máquina, sino los scripts (recursos) incorrectamente optimizados agregados al servidor. Ofrecido por el motor de juego FiveM Monitor de recursos (Resmon) Gracias a su interfaz, podrás ver instantáneamente qué script está consumiendo el procesador (CPU). En esta guía aprenderá sobre la optimización de MS.

Paso 1: Activar la interfaz Resmon

Para ver los valores de consumo de scripts en tu servidor mientras estás en el juego, sigue estos pasos:

  • desde tu tecladoF8Abra la consola FiveM presionando el botón.
  • a la consolaresmon 1Escriba y presione Entrar. Se abrirá un panel en la esquina superior derecha de la pantalla donde se enumeran todos los scripts. (para cerrarresmon 0puedes escribir).

Paso 2: Lectura de valores (ms de CPU y memoria)

Hay dos columnas críticas en el panel abierto. Para la salud de su servidor, debe analizar estas columnas de la siguiente manera:

  1. mseg de CPU (mil segundos): Es el tiempo de procesador que emplea un script por ciclo. La cantidad que un script saludable pasa inactivo 0,01 ms a 0,05 ms Debería estar entre .
  2. Incluso si estás inactivo en la lista 0,50 ms, 1,0 ms o superior Si ve un script que consume valor, ese script está codificado incorrectamente. Generalmente abierto en códigoCitizen.CreateThreado trabajando cada fracción de segundoCitizen.Wait(0)Los ciclos causan esto.
  3. Memoria: Es el espacio que ocupa el script en la RAM. Si hay un consumo de memoria (pérdida de memoria) que aumenta constantemente con el tiempo, ese script consumirá RAM mientras el servidor permanezca abierto y eventualmente bloqueará el servidor.

Paso 3: Solución exacta y optimización

  • Al examinar los bloques de código de los scripts que consumen una gran cantidad de MS, agregue controles de distancia (bucles while) o tiempos de espera de bucle (que solo se ejecutarán cuando el jugador interactúe (por ejemplo, se acerque a un marcador)).Wait(1000)etc.)
  • Si no puede optimizar, elija utilizar versiones actualizadas optimizadas alternativas de ese script para aliviar la carga en su sistema.

Este artículo está especialmente preparado para PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner