FPS Monitoring Scriptby
This script can monitor and report the FPS of all machines in a mission - server, headless clients, clients, and even your own! It will silently hint to you (on a specified interval) your FPS, the server's FPS, all of the headless clients' average FPS, and all of the players' average FPS. Now you can know how well other players are running the mission, if the server is gasping for CPU cycles, whether you should optimize a script or not, or if the headless client is running fast enough to handle your huge AI load. And it's as easy as locally loading a running a function! This function can even be loaded from a debug console and run, as it requires no dependencies other and CBA be loaded.
Here's an outline of what the silent hint will look like:
Local FPS: minFPS - avgFPS Server FPS: minFPS - avgFPS / count Headless FPS: avgMinFPS - avgAvgFPS / count Client FPS: avgMinFPS - avgAvgFPS / count
Installation / Usage:
call FPSMON_fnc_monitor; // Turns off script delayInt call FPSMON_fnc_monitor; // Turns on/off script with delay [delayInt] call FPSMON_fnc_monitor; // Turns on/off script with delay
The dependency on CBA is due to the CBA_fnc_globalExecute function being required for the ability to load the function on one machine yet execute it on all - If you want to make a fork of this script using the BI_fnc_mp function to remove the CBA dependency, be my guest, and post it up here.
- unitedoperations.net forums
- BI forums
Arma 2 usage:
- Community Base addons
Arma 3 usage:
- Community Base addons A3