[8/13/2026 10:30:35 AM] Starting server at port 26690 [8/13/2026 10:30:35 AM] Mirror server exception logging enabled [8/13/2026 10:30:35 AM] Failed to fetch red and blue names, isServer? [8/13/2026 10:30:35 AM] Starting auto close watchdog [8/13/2026 10:30:35 AM] Active player connections: 0 [8/13/2026 10:30:39 AM] Active player connections: 1 [8/13/2026 10:30:40 AM] Dedicated join: team assigned Blue isServer=True matchId=540 secretEmpty=False redJoin=False blueJoin=False collected=False [8/13/2026 10:30:40 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-13T10:30:40.131Z","status":1} [8/13/2026 10:30:40 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/540 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-13T10:30:40.131Z","status":1} base=https://kkapi.playpoolstudios.com [8/13/2026 10:30:40 AM] Client 16 set team to Blue [8/13/2026 10:30:40 AM] Active player connections: 2 [8/13/2026 10:30:40 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":540,"entries_collected":false} [8/13/2026 10:30:40 AM] Dedicated match PATCH success: 200 {"ok":true,"id":540,"entries_collected":false} [8/13/2026 10:30:40 AM] Dedicated join PATCH parsed: ok=True id=540 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False [8/13/2026 10:30:40 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body) [8/13/2026 10:30:40 AM] Dedicated join: team assigned Red isServer=True matchId=540 secretEmpty=False redJoin=False blueJoin=True collected=False [8/13/2026 10:30:40 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-13T10:30:40.731Z","status":2} [8/13/2026 10:30:40 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/540 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-13T10:30:40.731Z","status":2} base=https://kkapi.playpoolstudios.com [8/13/2026 10:30:40 AM] Client 17 set team to Red [8/13/2026 10:30:40 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":540,"entries_collected":true,"already_collected":false,"escrow_user_id":138} [8/13/2026 10:30:40 AM] Dedicated match PATCH success: 200 {"ok":true,"id":540,"entries_collected":true,"already_collected":false,"escrow_user_id":138} [8/13/2026 10:30:40 AM] Dedicated join PATCH parsed: ok=True id=540 entries_collected=True already_collected=False escrow_user_id=138 willSetCollected=True [8/13/2026 10:30:40 AM] Dedicated match: entry fees collected into escrow [8/13/2026 10:30:40 AM] Game started On Server (entries collected) [8/13/2026 10:30:40 AM] ReplayRecorder started (match) id 540 with 11 entities [8/13/2026 10:30:41 AM] force = 70 * 0.3717822 = 26.02476 [8/13/2026 10:30:41 AM] launching puck at (1.05, 0.50) with (-27.22, -12.90) force [8/13/2026 10:31:08 AM] force = 70 * 0.9955804 = 69.69063 [8/13/2026 10:31:08 AM] launching puck at (3.79, 3.26) with (-264.26, -227.12) force [8/13/2026 10:31:14 AM] force = 70 * 0.9955804 = 69.69063 [8/13/2026 10:31:14 AM] launching puck at (-0.55, 4.97) with (38.67, -346.30) force [8/13/2026 10:32:25 AM] force = 70 * 0.9955804 = 69.69063 [8/13/2026 10:32:25 AM] launching puck at (2.63, -4.25) with (-183.49, 296.23) force [8/13/2026 10:32:30 AM] force = 70 * 0.9955804 = 69.69063 [8/13/2026 10:32:30 AM] launching puck at (3.30, 3.76) with (-229.97, -261.79) force [8/13/2026 10:32:38 AM] force = 70 * 0.9955804 = 69.69063 [8/13/2026 10:32:38 AM] launching puck at (1.07, 4.88) with (-74.36, -340.43) force [8/13/2026 10:32:43 AM] force = 70 * 0.9955804 = 69.69063 [8/13/2026 10:32:43 AM] launching puck at (1.89, -4.63) with (-131.39, 322.73) force [8/13/2026 10:32:49 AM] force = 70 * 0.9955804 = 69.69063 [8/13/2026 10:32:49 AM] launching puck at (-0.53, -4.97) with (37.11, 346.47) force [8/13/2026 10:33:37 AM] force = 70 * 0.9955804 = 69.69063 [8/13/2026 10:33:37 AM] launching puck at (4.80, 1.39) with (-334.64, -97.14) force [8/13/2026 10:33:44 AM] force = 70 * 0.9955804 = 69.69063 [8/13/2026 10:33:44 AM] launching puck at (1.75, -4.68) with (-122.24, 326.31) force [8/13/2026 10:33:52 AM] force = 70 * 0.9955804 = 69.69063 [8/13/2026 10:33:52 AM] launching puck at (-0.79, -4.94) with (54.71, 344.13) force [8/13/2026 10:33:54 AM] Red goal scored, red score is now 1 [8/13/2026 10:34:01 AM] force = 70 * 0.4551867 = 31.86307 [8/13/2026 10:34:01 AM] launching puck at (0.79, 1.14) with (-25.14, -36.27) force [8/13/2026 10:34:06 AM] force = 70 * 0.891498 = 62.40486 [8/13/2026 10:34:06 AM] launching puck at (-0.20, -3.90) with (12.21, 243.66) force [8/13/2026 10:34:06 AM] Red goal scored, red score is now 2 [8/13/2026 10:34:12 AM] force = 70 * 0.6359235 = 44.51464 [8/13/2026 10:34:12 AM] launching puck at (1.98, 0.97) with (-87.95, -43.33) force [8/13/2026 10:34:17 AM] force = 70 * 0.8666036 = 60.66225 [8/13/2026 10:34:17 AM] launching puck at (-0.14, -3.68) with (8.34, 223.35) force [8/13/2026 10:34:17 AM] Red goal scored, red score is now 3 [8/13/2026 10:34:17 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/540.json (10836 frames, 93 events, duration 216.72s) [8/13/2026 10:34:18 AM] Dedicated match PATCH success: 200 {"ok":true,"id":540,"entries_collected":true} [8/13/2026 10:34:18 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":540,"winner_id":3,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100}} [8/13/2026 10:34:30 AM] Dedicated match: Blue disconnected (order count=1) [8/13/2026 10:34:30 AM] Mirror server: client disconnected (connId=1002357371) [8/13/2026 10:34:30 AM] Active player connections: 1 [8/13/2026 10:34:31 AM] Dedicated match: Red disconnected (order count=2) [8/13/2026 10:34:31 AM] Mirror server: client disconnected (connId=1002357373) [8/13/2026 10:34:31 AM] Active player connections: 0 [8/13/2026 10:34:36 AM] Server will be closed due to no players in, 60 [8/13/2026 10:34:46 AM] Server will be closed due to no players in, 50 [8/13/2026 10:34:56 AM] Server will be closed due to no players in, 40 [8/13/2026 10:35:06 AM] Server will be closed due to no players in, 30 [8/13/2026 10:35:16 AM] Server will be closed due to no players in, 20 [8/13/2026 10:35:26 AM] Server will be closed due to no players in, 10 [8/13/2026 10:35:36 AM] All players left, exiting [8/13/2026 10:35:36 AM] Dedicated match PATCH success: 200 {"ok":true,"id":540,"entries_collected":true}