make BB games deterministic for replays

This commit is contained in:
Martin Michelsen
2023-12-23 23:26:44 -08:00
parent 87440437fb
commit 84ed80365c
10 changed files with 22 additions and 23 deletions
-3
View File
@@ -1,19 +1,16 @@
## General
- Encapsulate BB server-side random state and make replays deterministic
- Write a simple status API
- Implement per-game logging
- Make reloading happen on separate threads so compression doesn't block active clients
- Implement decrypt/encrypt actions for VMS files
- Make UI strings localizable (e.g. entries in menus, welcome message, etc.)
- Figure out what causes the corruption message on PC proxy sessions and fix it
- Add an idle connection timeout for proxy sessions
- Look into JP heart symbol bug on Linux
## Episode 3
- Enforce tournament deck restrictions (e.g. rank checks, No Assist option) when populating COMs at tournament start time
- Add support for recording battles on the proxy server (both in primary and spectator teams)
- Make `reload licenses` not vulnerable to online players' licenses overwriting licenses on disk somehow
- Implement ranks (based on total Meseta earned)