[8/22/2026 11:47:35 PM] Starting server at port 26660 [8/22/2026 11:47:35 PM] Mirror server exception logging enabled [8/22/2026 11:47:35 PM] Failed to fetch red and blue names, isServer? [8/22/2026 11:47:35 PM] Starting auto close watchdog [8/22/2026 11:47:36 PM] Active player connections: 0 [8/22/2026 11:47:40 PM] Active player connections: 1 [8/22/2026 11:47:40 PM] Dedicated join: team assigned Blue isServer=True matchId=569 secretEmpty=False redJoin=False blueJoin=False collected=False [8/22/2026 11:47:40 PM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-22T23:47:40.678Z","status":1} [8/22/2026 11:47:40 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/569 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-22T23:47:40.678Z","status":1} base=https://kkapi.playpoolstudios.com [8/22/2026 11:47:40 PM] Client 16 set team to Blue [8/22/2026 11:47:40 PM] Active player connections: 2 [8/22/2026 11:47:40 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":569,"entries_collected":false} [8/22/2026 11:47:40 PM] Dedicated match PATCH success: 200 {"ok":true,"id":569,"entries_collected":false} [8/22/2026 11:47:40 PM] Dedicated join PATCH parsed: ok=True id=569 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False [8/22/2026 11:47:40 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body) [8/22/2026 11:47:40 PM] Dedicated join: team assigned Red isServer=True matchId=569 secretEmpty=False redJoin=False blueJoin=True collected=False [8/22/2026 11:47:40 PM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-22T23:47:40.890Z","status":2} [8/22/2026 11:47:40 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/569 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-22T23:47:40.890Z","status":2} base=https://kkapi.playpoolstudios.com [8/22/2026 11:47:40 PM] Client 17 set team to Red [8/22/2026 11:47:40 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":569,"entries_collected":true,"already_collected":false,"escrow_user_id":169} [8/22/2026 11:47:40 PM] Dedicated match PATCH success: 200 {"ok":true,"id":569,"entries_collected":true,"already_collected":false,"escrow_user_id":169} [8/22/2026 11:47:40 PM] Dedicated join PATCH parsed: ok=True id=569 entries_collected=True already_collected=False escrow_user_id=169 willSetCollected=True [8/22/2026 11:47:40 PM] Dedicated match: entry fees collected into escrow [8/22/2026 11:47:40 PM] Game started On Server (entries collected) [8/22/2026 11:47:40 PM] ReplayRecorder started (match) id 569 with 11 entities [8/22/2026 11:47:44 PM] force = 70 * 0.3261481 = 22.83036 [8/22/2026 11:47:44 PM] launching puck at (1.02, -0.30) with (-23.28, 6.82) force [8/22/2026 11:47:49 PM] force = 70 * 0.6878242 = 48.1477 [8/22/2026 11:47:49 PM] launching puck at (-2.44, 0.33) with (117.63, -16.07) force [8/22/2026 11:48:03 PM] force = 70 * 0.9955804 = 69.69063 [8/22/2026 11:48:03 PM] launching puck at (2.68, -4.22) with (-186.96, 294.05) force [8/22/2026 11:48:04 PM] Red goal scored, red score is now 1 [8/22/2026 11:48:08 PM] force = 70 * 0.6648746 = 46.54122 [8/22/2026 11:48:08 PM] launching puck at (-2.29, 0.50) with (106.64, -23.43) force [8/22/2026 11:48:13 PM] force = 70 * 0.9955804 = 69.69063 [8/22/2026 11:48:13 PM] launching puck at (0.16, -5.00) with (-10.95, 348.28) force [8/22/2026 11:48:13 PM] Red goal scored, red score is now 2 [8/22/2026 11:48:18 PM] force = 70 * 0.5107015 = 35.74911 [8/22/2026 11:48:18 PM] launching puck at (-1.60, -0.15) with (57.04, 5.18) force [8/22/2026 11:48:21 PM] force = 70 * 0.9955804 = 69.69063 [8/22/2026 11:48:21 PM] launching puck at (0.42, -4.98) with (-29.39, 347.21) force [8/22/2026 11:48:22 PM] Red goal scored, red score is now 3 [8/22/2026 11:48:22 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/569.json (2096 frames, 19 events, duration 41.92s) [8/22/2026 11:48:22 PM] Dedicated match: end winner=Red red_connected=True blue_connected=True [8/22/2026 11:48:23 PM] Dedicated match PATCH success: 200 {"ok":true,"id":569,"entries_collected":true} [8/22/2026 11:48:23 PM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True [8/22/2026 11:48:23 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":569,"winner_id":166,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}} [8/22/2026 11:48:43 PM] Dedicated match: Red disconnected (order count=1) [8/22/2026 11:48:43 PM] Mirror server: client disconnected (connId=885538981) [8/22/2026 11:48:43 PM] Active player connections: 1 [8/22/2026 11:48:44 PM] Dedicated match: Blue disconnected (order count=2) [8/22/2026 11:48:44 PM] Mirror server: client disconnected (connId=885538973) [8/22/2026 11:48:44 PM] Active player connections: 0 [8/22/2026 11:48:49 PM] Server will be closed due to no players in, 60 [8/22/2026 11:48:59 PM] Server will be closed due to no players in, 50 [8/22/2026 11:49:09 PM] Server will be closed due to no players in, 40 [8/22/2026 11:49:19 PM] Server will be closed due to no players in, 30 [8/22/2026 11:49:29 PM] Server will be closed due to no players in, 20 [8/22/2026 11:49:39 PM] Server will be closed due to no players in, 10 [8/22/2026 11:49:49 PM] All players left, exiting [8/22/2026 11:49:49 PM] Dedicated match PATCH success: 200 {"ok":true,"id":569,"entries_collected":true}