Guida all'ottimizzazione degli script FiveM Lua e al downgrade di Resmon MS
Gli script Lua non ottimizzati causano un elevato utilizzo della CPU e cali di FPS sui server FiveM.
Cos'è Resmon?
Resmon è lo strumento di misurazione delle prestazioni delle risorse FiveM.
Comando aperto Resmon
resmon 1
Cause della SM alta
- Utilizzo del ciclo infinito
- Non usare Wait
- Disegni dei marker non ottimizzati
- Operazioni di thread non necessarie
Esempio di ciclo ottimizzato
Citizen.CreateThread(function()
while true do
Wait(1000)
end
end)
Ottimizzazione dei marcatori
Non avere i marcatori posizionati lontano dal giocatore migliora significativamente le prestazioni.
Ottimizzazione delle query del database
- Utilizza il sistema di cache
- Ridurre le query ripetitive
- preferisco oxmysql
Gli script con durata inferiore a 0,10 ms sono considerati ad alte prestazioni.
Conclusione
Grazie all'ottimizzazione Lua è possibile ottenere un'esperienza FiveM più fluida e con basso ritardo.
Questo articolo è stato preparato appositamente per PvPServer.