This addon is a full rework of the original Zeus Framerate Monitor, focused on major performance improvements, cleaner code structure, and long-term maintainability.
The original concept remains the same: allowing Zeus / Curators to monitor player performance during operations in real time.
This rework was developed to address significant network overhead and improve scalability for larger multiplayer sessions, while also making the codebase easier to maintain and collaborate on in the future.
This rework was based of [FOD] Improved Zeus Monitor:
https://steamcommunity.com/sharedfiles/filedetails/?id=3513210722
๐ Why This Rework?
The original implementation relied on each client broadcasting multiple network messages to every other client, including the server every second.
This resulted in unnecessary traffic, especially on larger servers.
Original behavior:
- Every client sent 4 network messages per second
- Messages were broadcast to all clients + server
- Every player also received updates from every other player
This caused exponential growth in network traffic as player count increased.
Reworked behavior:
- Each client sends 1 message per second
- Sent server-side only
- Clients receive no return traffic
- Zeus receives 1 combined update per second
This reduces network traffic by approximately 96.5%โ99%, depending on player count.
๐ Improvements
- Massive network traffic reduction (96.5%โ99%)
- Improved scalability for large player counts
- Cleaner and modular code structure
- Easier future collaboration and contribution
- Improved maintainability for future features
- Reduced unnecessary client-side load
- Optimized Zeus-only data delivery
๐ ๏ธ Contributions & Feedback
Suggestions, bug reports, and collaboration are always welcome.
This rework was specifically structured to support future development and easier contributions.
GitHub Repo:
https://github.com/Nomas-X/AET_Zeus_FPS_Monitor
๐ Credits
-
Antistasi Event Team โ Providing testing space and testers
https://discord.gg/antistasi -
DriftingNitro โ Original *Client's FPS, Displayed for Zeus
https://steamcommunity.com/sharedfiles/filedetails/?id=897295039 -
NeroTheHero111 โ Old Zeus Framerate Monitor Rework
https://steamcommunity.com/sharedfiles/filedetails/?id=3344508108 -
Phenosi โ [FOD] Improved Zeus Monitor, Code Refinement, UI, Feature Expansion
https://steamcommunity.com/sharedfiles/filedetails/?id=3513210722 -
The VII Legion: Imperial Fists' Developers โ For their help and support
-
Dedmen & Kharos โ For their guidance on the Arma 3 Discord
๐ License
This mod is licensed under the Arma Public License โ Share Alike (APL-SA).