[9/4/2026 4:55:07 PM] Starting server at port 26409 [9/4/2026 4:55:07 PM] Mirror server exception logging enabled [9/4/2026 4:55:07 PM] Failed to fetch red and blue names, isServer? [9/4/2026 4:55:07 PM] Starting auto close watchdog [9/4/2026 4:55:07 PM] Active player connections: 0 [9/4/2026 4:55:12 PM] Active player connections: 1 [9/4/2026 4:55:12 PM] Dedicated join: team assigned Blue isServer=True matchId=606 secretEmpty=False redJoin=False blueJoin=False collected=False [9/4/2026 4:55:12 PM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-09-04T16:55:12.271Z","status":1} [9/4/2026 4:55:12 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/606 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-09-04T16:55:12.271Z","status":1} base=https://kkapi.playpoolstudios.com [9/4/2026 4:55:12 PM] Client 16 set team to Blue [9/4/2026 4:55:12 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":606,"entries_collected":false} [9/4/2026 4:55:12 PM] Dedicated match PATCH success: 200 {"ok":true,"id":606,"entries_collected":false} [9/4/2026 4:55:12 PM] Dedicated join PATCH parsed: ok=True id=606 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False [9/4/2026 4:55:12 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body) [9/4/2026 4:55:14 PM] Active player connections: 2 [9/4/2026 4:55:14 PM] Dedicated join: team assigned Red isServer=True matchId=606 secretEmpty=False redJoin=False blueJoin=True collected=False [9/4/2026 4:55:14 PM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-09-04T16:55:14.602Z","status":2} [9/4/2026 4:55:14 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/606 method=PATCH collectAttempt=True body={"red_joined_at":"2026-09-04T16:55:14.602Z","status":2} base=https://kkapi.playpoolstudios.com [9/4/2026 4:55:14 PM] Client 17 set team to Red [9/4/2026 4:55:14 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":606,"entries_collected":true,"already_collected":false,"escrow_user_id":206} [9/4/2026 4:55:14 PM] Dedicated match PATCH success: 200 {"ok":true,"id":606,"entries_collected":true,"already_collected":false,"escrow_user_id":206} [9/4/2026 4:55:14 PM] Dedicated join PATCH parsed: ok=True id=606 entries_collected=True already_collected=False escrow_user_id=206 willSetCollected=True [9/4/2026 4:55:14 PM] Dedicated match: entry fees collected into escrow [9/4/2026 4:55:14 PM] Game started On Server (entries collected) [9/4/2026 4:55:14 PM] ReplayRecorder started (match) id 606 with 11 entities [9/4/2026 4:55:18 PM] force = 70 * 0.594591 = 41.62137 [9/4/2026 4:55:18 PM] launching puck at (-1.73, -1.03) with (71.87, 42.95) force [9/4/2026 4:55:23 PM] force = 70 * 0.911175 = 63.78225 [9/4/2026 4:55:23 PM] launching puck at (0.14, 4.10) with (-8.75, -261.29) force [9/4/2026 4:55:23 PM] Blue goal scored, blue score is now 1 [9/4/2026 4:55:28 PM] force = 70 * 0.5480639 = 38.36448 [9/4/2026 4:55:28 PM] launching puck at (-1.42, -1.08) with (54.44, 41.48) force [9/4/2026 4:55:33 PM] force = 70 * 0.8268778 = 57.88145 [9/4/2026 4:55:33 PM] launching puck at (0.05, 3.36) with (-3.02, -194.36) force [9/4/2026 4:55:34 PM] Blue goal scored, blue score is now 2 [9/4/2026 4:55:39 PM] force = 70 * 0.5814807 = 40.70365 [9/4/2026 4:55:39 PM] launching puck at (-1.37, -1.39) with (55.70, 56.59) force [9/4/2026 4:55:43 PM] force = 70 * 0.8272922 = 57.91045 [9/4/2026 4:55:43 PM] launching puck at (0.00, 3.36) with (0.21, -194.67) force [9/4/2026 4:55:44 PM] Blue goal scored, blue score is now 3 [9/4/2026 4:55:44 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/606.json (1473 frames, 12 events, duration 29.46s) [9/4/2026 4:55:44 PM] Dedicated match: end winner=Blue red_connected=True blue_connected=True red_score=0 blue_score=3 forfeit=False [9/4/2026 4:55:44 PM] Dedicated match PATCH success: 200 {"ok":true,"id":606,"entries_collected":true} [9/4/2026 4:55:44 PM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True mmr_delta=30 forfeit=False already_settled=False [9/4/2026 4:55:44 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":606,"winner":"blue","winner_id":3,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true},"mmr_delta":30,"forfeit":false} [9/4/2026 4:55:51 PM] Dedicated match: Red disconnected (order count=1) [9/4/2026 4:55:51 PM] Mirror server: client disconnected (connId=1002335008) [9/4/2026 4:55:51 PM] Active player connections: 1 [9/4/2026 4:55:59 PM] Dedicated match: Blue disconnected (order count=2) [9/4/2026 4:55:59 PM] Mirror server: client disconnected (connId=1002371265) [9/4/2026 4:55:59 PM] Active player connections: 0 [9/4/2026 4:56:04 PM] Server will be closed due to no players in, 60 [9/4/2026 4:56:14 PM] Server will be closed due to no players in, 50 [9/4/2026 4:56:24 PM] Server will be closed due to no players in, 40 [9/4/2026 4:56:34 PM] Server will be closed due to no players in, 30 [9/4/2026 4:56:44 PM] Server will be closed due to no players in, 20 [9/4/2026 4:56:54 PM] Server will be closed due to no players in, 10 [9/4/2026 4:57:04 PM] All players left, exiting [9/4/2026 4:57:05 PM] Dedicated match PATCH success: 200 {"ok":true,"id":606,"entries_collected":true}