Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zeus Utils - Initial and add Zeus FPS tracker #623

Merged
merged 7 commits into from
Jan 11, 2025
Merged

Conversation

lambdatiger
Copy link
Contributor

This adds a Zeus Utils addon and the initial version of a Zeus FPS tracker.

Tracker Features

  • Mission enable (default off) CBA setting - Enabling the FPS collection/sending
  • Client enable (default on) CBA setting - whether the client should send it's FPS info
    • FPS is a moving average over the course of 5 seconds and can be sent every 3 to 90 seconds (default every 5)
    • Clients update server with their FPS
  • Server sends FPS hash map to Zanes who have requested to receive updates.
    • Updates go out at a rate of 1/3 Hz (once every 3 seconds)
  • Zeus can toggle receiving updates and has a few settings to configure display.
    • Zeus can decide if FPS above a threshold should be shown.
    • Zeus can configure low FPS threshold and low FPS font color with CBA settings

@lambdatiger
Copy link
Contributor Author

I'm unsure how well this scales, but I think because we can turn it off as it is, we should at least be able to turn it off if it's causing issues live.

Feature feedback also desired.

@PabstMirror PabstMirror merged commit 4340ab0 into master Jan 11, 2025
1 check passed
@PabstMirror PabstMirror deleted the zeus-utils branch January 11, 2025 02:25
@PabstMirror PabstMirror added this to the v1.3.50 milestone Jan 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants