Commit Graph
102 Commits
Author SHA1 Message Date
josh baee64a067 Remove name fallback from RCON ping matching 2026-10-06 21:31:13 -04:00
josh a9059754fb Normalize T6 hexadecimal RCON GUIDs for ping matching 2026-10-06 21:29:05 -04:00
josh 1779ae583b Match RCON player pings by unique name when GUIDs differ 2026-10-06 21:25:03 -04:00
josh 1b42244858 Supplement telemetry rosters with fresh RCON pings 2026-10-06 21:13:02 -04:00
josh 675d9b1576 Support player ping in game telemetry 2026-10-06 21:10:25 -04:00
josh 6999a33aef Keep startup database rebuilds out of memory 2026-10-06 15:18:13 -04:00
josh b17673720b Reconcile host preparation on heartbeats instead of polls 2026-10-06 14:52:03 -04:00
josh 562b770725 Expire retained file bodies and reclaim SQLite storage 2026-10-06 14:43:37 -04:00
josh 9fd448339d Defer promotion snapshots to campaign activation 2026-10-06 00:16:43 -04:00
josh f8ac2436b5 Restrict launches to prepared runtime images 2026-10-05 23:26:18 -04:00
josh 3952c4c938 Add configurable history and storage retention policies 2026-10-05 22:48:04 -04:00
josh 7c98df4fb0 Add fleet and per-host concurrency controls 2026-10-05 22:27:27 -04:00
josh f8d0ba3936 Allow revising active betas with fresh tests and history 2026-10-05 21:02:58 -04:00
josh 9d4ff992a4 Complete workflow navigation and document page groups 2026-10-05 19:25:55 -04:00
josh 8abe71b915 Add confirmed admin override for provisioning player checks 2026-10-05 18:16:02 -04:00
josh 4b0f341d64 Remove Komodo backend in favor of native hosts 2026-10-05 18:07:07 -04:00
josh 701066aaf8 Cancel active provisioning jobs when rolling back betas 2026-10-05 17:48:46 -04:00
josh b62fb5db30 Remove Activity and the notification system 2026-10-05 17:25:39 -04:00
josh 083d29323f Allow public leaderboard API reads 2026-10-05 16:46:44 -04:00
josh bd10c1c5d2 Document current leaderboard API contract 2026-10-05 16:44:10 -04:00
josh b1b3e8b958 Relax freshness limits and tolerate transient RCON failures 2026-10-05 16:36:23 -04:00
josh 87c5cf4b4b Use status monitor evidence for routine watchdog health checks 2026-10-05 16:13:47 -04:00
josh 5455f27d5b Cache agent inventory manifests by modification time 2026-10-05 15:55:08 -04:00
josh 239eceb779 Reuse heartbeat container state and batch host RCON status 2026-10-05 15:14:44 -04:00
josh 16a5bc3534 Migrate instances when draining and verify hosts before enabling 2026-10-05 14:21:48 -04:00
josh a6c40cde9b Add filters and context to host operation history 2026-10-05 13:23:11 -04:00
josh 10ab071bce Move host operation history to a paginated Hosts page 2026-10-05 12:27:48 -04:00
josh 09ef8c6ec8 Add capacity overview with host resource history 2026-10-05 12:06:29 -04:00
josh 7c76851252 Queue native collection launches before async placement 2026-10-05 11:35:50 -04:00
josh 1405114a14 Keep native collection launches responsive 2026-10-05 10:48:38 -04:00
josh dbd2940d29 Fix blocking collection matching with large plugins 2026-10-05 10:15:48 -04:00
josh caa7672bec Use live host usage and running estimates for collection admission 2026-10-04 23:41:48 -04:00
josh b0f592b41c Reduce host capacity headroom and remove learned usage padding 2026-10-04 23:33:21 -04:00
josh 725d41c112 Automatically remove unused game-file versions 2026-10-04 23:05:32 -04:00
josh 9c6d7cc347 Add host capacity sample viewer with filtering and pagination 2026-10-04 22:22:01 -04:00
josh 148c74063b Fix container resource sampling and surface collection failures 2026-10-04 22:02:03 -04:00
josh 81f088739c Fix native health polling and isolate file operation traffic 2026-10-04 21:50:29 -04:00
josh 8a31de92fa Fix capacity accounting and queued host placement 2026-10-04 21:28:15 -04:00
josh e6cdf9eb7f Automatically place servers using learned resource capacity 2026-10-04 21:04:09 -04:00
josh a1b957392f Add CPU usage to host inventory 2026-10-04 20:30:43 -04:00
josh 456af32b36 Fix T6 occupancy parsing in host agent 2026-10-04 20:20:10 -04:00
josh ed004ddbcf Improve application responsiveness and background processing 2026-10-04 19:56:06 -04:00
josh 1392a082da Fix Docker client installation on Debian 13 2026-10-04 19:14:36 -04:00
josh fae7775c72 Let agents idle for updates required by creation cancellation 2026-10-04 18:14:11 -04:00
josh 176b7dd86b Add cancellation and cleanup for native server creation 2026-10-04 18:00:11 -04:00
josh 2adadb0d05 Fix native provisioning scheduling and progress reporting 2026-10-04 14:50:59 -04:00
josh f8c60fd101 Separate game file downloads and verification with progress timing 2026-10-04 12:51:05 -04:00
josh 68323c0baa Simplify game files to automatic T5 and T6 uploads 2026-10-04 12:23:36 -04:00
josh 482e27e735 Automate host preparation and speed up game file downloads 2026-10-04 12:13:46 -04:00
josh 8d1331c67d Add automatic agent updates with verified rollback 2026-10-04 10:40:45 -04:00