راهنمای بهینه سازی اسکریپت FiveM Lua و Resmon MS Downgrade
اسکریپت های Lua بهینه نشده باعث استفاده زیاد از CPU و افت FPS در سرورهای FiveM می شود.
رسمون چیست؟
Resmon ابزار سنجش عملکرد منابع FiveM است.
دستور باز Resmon
resmon 1
علل ابتلا به ام اس بالا
- استفاده از حلقه بی نهایت
- عدم استفاده از Wait
- نقشه های نشانگر غیر بهینه
- عملیات نخ غیر ضروری
مثال حلقه بهینه شده
Citizen.CreateThread(function()
while true do
Wait(1000)
end
end)
بهینه سازی نشانگر
نداشتن نشانگرهای دور از پخش کننده به طور قابل توجهی عملکرد را بهبود می بخشد.
بهینه سازی پرس و جو در پایگاه داده
- از سیستم کش استفاده کنید
- پرس و جوهای تکراری را کاهش دهید
- oxmysql را ترجیح می دهند
اسکریپت هایی که کمتر از 0.10 میلی ثانیه اجرا می شوند، عملکرد بالایی دارند.
نتیجه گیری
به لطف بهینه سازی Lua، می توان به تجربه FiveM روان تر و کم تاخیر دست یافت.
این مقاله به طور ویژه برای PvPServer تهیه شده است.