使用 FiveM 服务器上的 Resmon 功能进行脚本延迟 (MS) 检测
FiveM PVP 服务器上的玩家遇到即时卡顿(卡顿)和 FPS 下降的最大原因不是机器硬件,而是添加到服务器中的错误优化的脚本(资源)。由 FiveM 游戏引擎提供 资源监视器(Resmon) 借助其界面,您可以立即查看哪个脚本正在消耗处理器 (CPU)。在本指南中,您将了解 MS 优化。
第1步:激活Resmon接口
要在游戏中查看服务器上脚本的消耗值,请按照以下步骤操作:
- 从你的键盘
F8按 按钮打开 FiveM 控制台。 - 到控制台
resmon 1键入并按 Enter 键。屏幕右上角将打开一个面板,其中列出了所有脚本。 (关闭resmon 0你可以写)。
步骤 2:读取值(CPU 毫秒和内存)
打开的面板中有两个关键列。为了服务器的健康,您应该按如下方式分析这些列:
- CPU 毫秒(百万秒): 它是脚本每个周期花费的处理器时间。健康脚本闲置花费的数量 0.01毫秒至0.05毫秒 应该在 之间。
- 即使您在列表中闲置 0.50ms、1.0ms或更高 如果您看到消耗值的脚本,则该脚本的编码不正确。代码中通常是开放式的
Citizen.CreateThread或每时每刻都在工作Citizen.Wait(0)周期会导致这种情况。 - 内存: 它是脚本在 RAM 上占用的空间。如果内存消耗(内存泄漏)随着时间的推移不断增加,只要服务器保持打开状态,该脚本就会消耗 RAM,并最终导致服务器崩溃。
第三步:精确求解和优化
- 通过检查消耗高 MS 的脚本代码块,添加距离控制(while 循环)或循环等待时间(仅在玩家交互时运行(例如接近标记))。
Wait(1000)等) - 如果您无法优化,请选择使用该脚本的替代优化更新版本来减轻系统负载。
本文是专门为PvPServer准备的。