Josh Creek
|
8c28374eb4
|
fix(multiplayer): harden reconnect lifecycle fencing
|
2026-09-03 13:24:52 +01:00 |
|
Josh Creek
|
cee0163eac
|
fix(multiplayer): verify complete durable assignment rosters
|
2026-09-03 13:22:02 +01:00 |
|
Josh Creek
|
bef71e1dcf
|
fix(multiplayer): fence provider allocation results
|
2026-09-03 00:19:03 +01:00 |
|
Josh Creek
|
a15368ed29
|
fix(multiplayer): fence client queue cancellation states
|
2026-09-03 00:15:41 +01:00 |
|
Josh Creek
|
1976c6eac6
|
fix(multiplayer): promote accepted matches atomically
|
2026-09-03 00:13:18 +01:00 |
|
Josh Creek
|
eaf7ea8748
|
fix(multiplayer): make match promotion replay lifecycle-safe
|
2026-09-03 00:10:57 +01:00 |
|
Josh Creek
|
f8af212e3f
|
fix(multiplayer): terminate proposal offenders atomically
|
2026-09-03 00:09:07 +01:00 |
|
Josh Creek
|
aa446cfbfe
|
fix(multiplayer): reconcile authoritative initial connections
|
2026-09-03 00:02:04 +01:00 |
|
Josh Creek
|
51f8008a38
|
fix(multiplayer): gate API readiness on database
|
2026-09-02 19:14:21 +01:00 |
|
Josh Creek
|
1bce603c33
|
fix(multiplayer): bound adapter HTTP calls
|
2026-09-02 19:12:40 +01:00 |
|
Josh Creek
|
cbefa86c5c
|
fix(multiplayer): report allocator readiness
|
2026-09-02 19:11:01 +01:00 |
|
Josh Creek
|
6ebd6e59c1
|
fix(multiplayer): resolve client IP behind proxies
|
2026-09-02 19:08:34 +01:00 |
|
Josh Creek
|
670466dbd7
|
fix(multiplayer): authenticate Agones Kubernetes API
|
2026-09-02 18:58:57 +01:00 |
|
Josh Creek
|
55b88a3aa5
|
fix(multiplayer): converge events through REST
|
2026-09-02 18:54:10 +01:00 |
|
Josh Creek
|
91658fbc13
|
fix(multiplayer): recover assignment handoff
|
2026-09-02 18:47:00 +01:00 |
|
Josh Creek
|
6a9b269798
|
fix(multiplayer): validate contract ticket input
|
2026-09-01 22:59:57 +01:00 |
|
Josh Creek
|
badd0b1b47
|
fix(multiplayer): validate contract route ids
|
2026-09-01 22:58:28 +01:00 |
|
Josh Creek
|
ffc7856993
|
fix(multiplayer): align proposal participant contract
|
2026-09-01 22:52:52 +01:00 |
|
Josh Creek
|
e376e1e80d
|
fix(multiplayer): align websocket assignment ids
|
2026-09-01 22:42:04 +01:00 |
|
Josh Creek
|
429fb87c08
|
fix(multiplayer): validate server event resource ids
|
2026-09-01 22:25:04 +01:00 |
|
Josh Creek
|
47aa196b59
|
feat(multiplayer): publish ranked profile contract
|
2026-09-01 21:51:42 +01:00 |
|
Josh Creek
|
51f6e19339
|
feat(multiplayer): expose ranked season countdown
|
2026-09-01 21:49:48 +01:00 |
|
Josh Creek
|
950e879861
|
fix(multiplayer): bind allocation to accepted proposal
|
2026-09-01 21:41:44 +01:00 |
|
Josh Creek
|
d3a457d8d0
|
fix(multiplayer): avoid quota double charge on recovery
|
2026-09-01 21:39:18 +01:00 |
|
Josh Creek
|
eb3b685af0
|
feat(multiplayer): expose active ranked season
|
2026-09-01 21:34:57 +01:00 |
|
Josh Creek
|
3151e54ab3
|
fix(multiplayer): use locked rating for season rollover
|
2026-09-01 21:32:34 +01:00 |
|
Josh Creek
|
96f311c129
|
fix(multiplayer): finalize empty ranked seasons
|
2026-09-01 21:30:23 +01:00 |
|
Josh Creek
|
836cedec3c
|
feat(multiplayer): publish allocation progress events
|
2026-09-01 21:27:24 +01:00 |
|
Josh Creek
|
614b87f7e1
|
fix(multiplayer): bound websocket writes
|
2026-09-01 21:24:38 +01:00 |
|
Josh Creek
|
30a22c366b
|
fix(multiplayer): harden websocket frame parser
|
2026-09-01 21:23:20 +01:00 |
|
Josh Creek
|
3eb47bb9d3
|
fix(multiplayer): fence recovered arena identity
|
2026-09-01 21:21:10 +01:00 |
|
Josh Creek
|
701d7a9a2e
|
fix(multiplayer): centralize arena path validation
|
2026-09-01 21:18:48 +01:00 |
|
Josh Creek
|
2ff348adf0
|
fix(multiplayer): persist arena identity on allocations
|
2026-09-01 21:16:42 +01:00 |
|
Josh Creek
|
d4bde67e0f
|
test(multiplayer): harden ranked arena provider boundary
|
2026-09-01 21:13:04 +01:00 |
|
Josh Creek
|
0666d8d308
|
fix(multiplayer): verify recovered arena annotations
|
2026-09-01 21:12:06 +01:00 |
|
Josh Creek
|
e83f84f527
|
test(multiplayer): refresh proposal cooldown evidence
|
2026-09-01 21:10:27 +01:00 |
|
Josh Creek
|
caa7e3e793
|
fix(multiplayer): constrain ranked arena paths in postgres
|
2026-09-01 21:09:01 +01:00 |
|
Josh Creek
|
bd617dbf06
|
fix(multiplayer): validate ranked arena paths durably
|
2026-09-01 21:07:56 +01:00 |
|
Josh Creek
|
ff80ab46b7
|
feat(multiplayer): rotate ranked arenas deterministically
|
2026-09-01 21:06:26 +01:00 |
|
Josh Creek
|
84372204fd
|
feat(multiplayer): persist ranked arena allocations
|
2026-09-01 21:04:55 +01:00 |
|
Josh Creek
|
5630c5c8dc
|
feat(multiplayer): harden ranked arena admission
|
2026-09-01 19:39:11 +01:00 |
|
Josh Creek
|
52e3d73678
|
fix(multiplayer): reject websocket caps before upgrade
|
2026-09-01 19:35:34 +01:00 |
|
Josh Creek
|
ad59c5f567
|
test(multiplayer): cover cooldown response boundary
|
2026-09-01 19:34:16 +01:00 |
|
Josh Creek
|
957bb65a26
|
feat(multiplayer): enforce proposal timeout cooldowns
|
2026-09-01 19:32:38 +01:00 |
|
Josh Creek
|
455055c67c
|
feat(multiplayer): enforce proposal decline cooldowns
|
2026-09-01 19:30:45 +01:00 |
|
Josh Creek
|
da92be73ef
|
feat(multiplayer): cap websocket connections per player
|
2026-09-01 19:27:45 +01:00 |
|
Josh Creek
|
515b06d97c
|
feat(multiplayer): bound control-plane websocket traffic
|
2026-09-01 19:25:34 +01:00 |
|
Josh Creek
|
b4d2dd8a9f
|
feat(multiplayer): protect control-plane rollouts
|
2026-09-01 19:23:22 +01:00 |
|
Josh Creek
|
bb9f25ee8d
|
fix(multiplayer): wire control-plane runtime secrets
|
2026-09-01 19:22:06 +01:00 |
|
Josh Creek
|
81346ac149
|
feat(multiplayer): harden control-plane availability
|
2026-09-01 19:20:53 +01:00 |
|