branchrust_reboot/main/rust_metricscancel
31 Commits over 62 Days - 0.02cph!
▉▄▅ ▇▊▇▉▆█▄ ▄▍▍▆▇ ▇▄ ▆▇▅▉ ▊▉▋▍▉▇▊▊▅▉█ ▉▊▊██▆ & █▌█▊▊▍▉ ▊▉▋▊ ▍▌ ▉▋█▋▍█▇
merge from main -> rust_metrics
▊▄▍█▌▆ ██▇█▊▇▌ & ▄█▄█ ▉▆▆▇ ▄▆▇▋▌▇ ▆▄▇▊▋▄▅ ▇▋ ▌▋▇▊▍
Fix GC counting for every single frame
merge from main -> rust_metrics
Switch screen size to use Display & save some additional convars
Applied changes from code review
Add flush_anlytics command & codegen
- remove logging monuments
- flatten server info object into fields
- set encryption to -1 when null
- trim whitespace from cpu name
- refactor (and maybe fix) std_dev of frametime
- store average frametime in seconds rather than ms
Reapply removed #if CLIENT
Applied #if to disable all of gameplay analytics code to be safe
- cleanup
- manifest can disable server analytics & set it disabled on server by default
Region out gameplay analytics
Log server performance too & double check seperation between client & server stats
- Only log client performance when in server
- Reuse lists
Rearranged more stuff to be sent from main thread & fixed some fields being set twice
Added ability to disable client analytics from manifest
Added lowest & highest percentile of fps + more stats
Changed to new analytics url
Merge from main -> rust_metrics
Merge from main -> rust_metrics
Fix loop typo & serialize objects as objects instead of strings
Loop through frametimes from highest to lowest
Apply more stuff from main thread & add session id
Grab hardware info on main thread & fix analytics not sending on client
Splitting uploader to be client or server
Merge from main -> rust_metrics
Split client & server metrics + compile fixes
Added more graphics settings
Include every graphics setting
Base of client & gameplay analytics