Commit Graph

7 Commits

Author SHA1 Message Date
devin 619b4c772c [playersettings] Drop Growth.YIR telemetry and MakerPenSessionCount on write (#145)
* [playersettings] drop Growth.YIR telemetry on write

The client posts its Year-In-Review counters (Growth.YIR.UGC.TubeDistance,
Growth.YIR.DistanceTraveled, …) through PUT /playersettings with a new value every time,
so the change-detection dedupe never skips them. A two-minute tail at ~500 CCU showed
them as about half of all KV writes (3.7 writes/s overall, 448 writes from 448 PUTs).
Nothing server-side reads them and the client has none for a new player, so a PUT naming
one is answered 200 and nothing is stored. Keys stay unseeded for a player whose only
posts are telemetry.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* [playersettings] also drop MakerPenSessionCount

A per-session counter the client bumps on every post, like the Growth.YIR telemetry; nothing
reads it. The maker pen PREFERENCES (MakerPen_SnappingMode and the other MakerPen_* keys) are
kept — the client reads those back.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-26 23:47:04 -04:00
Devin Zuczek 9696c56317 [playersettings] fix delete setting 2026-09-08 23:27:04 -04:00
Devin Zuczek 87581ddbcf remove kv IDs 2026-06-30 13:54:21 -04:00
Devin Zuczek 8b42c23764 update some naming conventions 2026-06-30 13:03:46 -04:00
Devin Zuczek 69b89e2dc4 testing generic deploy 2026-06-29 23:16:42 -04:00
Devin Zuczek e89bf3451f add empty chat endpoint 2026-06-12 17:28:00 -04:00
Devin Zuczek 4d1ea9fe3e add playersettings, img, more match endpoints 2026-06-12 17:15:18 -04:00