feat(multiplayer): persist ranked arena allocations

This commit is contained in:
Josh Creek
2026-09-01 21:04:55 +01:00
parent 5630c5c8dc
commit 84372204fd
22 changed files with 100 additions and 33 deletions
@@ -0,0 +1,8 @@
-- Persist the matcher-selected arena through acceptance and allocation. NULL
-- remains valid for legacy/casual rows while ranked proposals always write a
-- server-owned floor-goal path.
ALTER TABLE proposals
ADD COLUMN match_arena_path TEXT;
ALTER TABLE matches
ADD COLUMN arena_path TEXT;
@@ -0,0 +1,4 @@
ALTER TABLE matches
DROP COLUMN IF EXISTS arena_path;
ALTER TABLE proposals
DROP COLUMN IF EXISTS match_arena_path;