11 Commits

Author SHA1 Message Date
Aaron Suen
c8b680b5fc Explain lagometer in built-in help text
Got tired of people not being able to figure out how
to read it and having to explain it each time.
2021-03-10 09:16:09 -05:00
Aaron Suen
74a29459fa Tweak lagometer buffer fencepost
Before the times would add up to a little over 58 seconds (assuming
the dtime steps keep up well enough); now it should add up to a
little over 60 seconds, getting us closer to an exactly 1 minute
sliding sample window.
2021-03-08 06:49:26 -05:00
Aaron Suen
6f7e5fd36d Lagometer precision improvements
Set the max bar width to 50% of the total accumulated time, so
there is always one longest bar unless 2 bars have 50% each, and
all non-longest bars are linearly comparable.

Increase accounting granularity so we have smoother expiration
of old entries.
2021-03-02 08:40:09 -05:00
Aaron Suen
d54230df66 Next-generation lagometer as a weighted histogram 2021-03-02 07:47:13 -05:00
Aaron Suen
9ce18fd427 Add all required mod.conf files 2021-03-01 20:04:16 -05:00
Aaron Suen
45db835dfa Fix deprecated connected players at load time 2020-06-23 08:41:03 -04:00
Aaron Suen
d06edd2838 Fix deprecated methods, formatting. 2019-12-06 19:07:56 -05:00
Aaron Suen
8ee5a36fd2 Code audit, cleanup and reformat. 2019-09-01 12:52:22 -04:00
Aaron Suen
06ef219b6f Added player control HUD mod. 2019-03-29 07:01:39 -04:00
Aaron Suen
dee4bed813 Fix some deprecation warnings. 2019-03-27 22:10:19 -04:00
Aaron Suen
6c238b26a1 Revive szutilpack from updates from sztest and nodecore.
- Rename namespace to "top-level" szutil_*.
- Merge improvements from sztest.
- New utils: chatsock, consock, logtrace, usagesurvey.
- Lagometer/logtrace are chat-command-togglable.
2019-03-27 06:23:19 -04:00