#Zeus Framerate Monitor Rework

1 messages ยท Page 1 of 1 (latest)

junior ridge
#

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:

  1. Every client sent 4 network messages per second
  2. Messages were broadcast to all clients + server
  3. Every player also received updates from every other player

This caused exponential growth in network traffic as player count increased.

Reworked behavior:

  1. Each client sends 1 message per second
  2. Sent server-side only
  3. Clients receive no return traffic
  4. 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


๐Ÿ” License

This mod is licensed under the Arma Public License โ€“ Share Alike (APL-SA).

#

Big thanks to @summer yarrow @lyric fog.

I used their work as the basis for the rework, would've not bee able to improve the mod otherwise โค๏ธ

coral silo
#

jo @junior ridge what we need in pub zeus is to reset the ai server performance. i mean this type of u send a AI to a waipoint but the hole ais, no matter how many u place ar not reacting anymore and u need to restart teh server.

junior ridge