sync
This commit is contained in:
@@ -14,8 +14,11 @@ import {
|
|||||||
getSettingsTableDict,
|
getSettingsTableDict,
|
||||||
MATCH_ENTRY_FEE_RC,
|
MATCH_ENTRY_FEE_RC,
|
||||||
registerMatchRoutes,
|
registerMatchRoutes,
|
||||||
|
getAdminMmrLeaderboard,
|
||||||
updateMatchUserBlue,
|
updateMatchUserBlue,
|
||||||
type CreateRematchRoomFn,
|
type CreateRematchRoomFn,
|
||||||
|
type OnMatchSettledFn,
|
||||||
|
type OnBothPlayersConnectedFn,
|
||||||
type MatchRoomSuccessEnvelope,
|
type MatchRoomSuccessEnvelope,
|
||||||
} from './matches';
|
} from './matches';
|
||||||
import {
|
import {
|
||||||
@@ -97,6 +100,38 @@ function removeUserFromQueue(userId: number): void {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function removeRoomByMatchId(matchId: number): void {
|
||||||
|
const index = Rooms.findIndex((room) => room.match_id === matchId);
|
||||||
|
if (index < 0) return;
|
||||||
|
const room = Rooms[index]!;
|
||||||
|
const names = room.Players.map((p) => p.Name).join(', ');
|
||||||
|
Rooms.splice(index, 1);
|
||||||
|
logInfo('Room removed after match settled', { match_id: matchId, port: room.Port });
|
||||||
|
recordHistory(
|
||||||
|
`Room on port ${room.Port} removed (match ${matchId} settled) — had: ${names || 'nobody'}`
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
const onMatchSettled: OnMatchSettledFn = async (matchId) => {
|
||||||
|
await runMatchmakerExclusive(async () => {
|
||||||
|
removeRoomByMatchId(matchId);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
function markRoomBothConnected(matchId: number): void {
|
||||||
|
const room = Rooms.find((r) => r.match_id === matchId);
|
||||||
|
if (!room || room.both_connected) return;
|
||||||
|
room.both_connected = true;
|
||||||
|
logInfo('Both players connected to match', { match_id: matchId, port: room.Port });
|
||||||
|
recordHistory(`Both players connected on port ${room.Port} (match ${matchId})`);
|
||||||
|
}
|
||||||
|
|
||||||
|
const onBothPlayersConnected: OnBothPlayersConnectedFn = async (matchId) => {
|
||||||
|
await runMatchmakerExclusive(async () => {
|
||||||
|
markRoomBothConnected(matchId);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
/** GET / JSON only: same order as match DB — first joined = red, second = blue. Always includes `entry_fee`. */
|
/** GET / JSON only: same order as match DB — first joined = red, second = blue. Always includes `entry_fee`. */
|
||||||
function roomResponseForViewer(room: Room, viewerUserId: number, betFeePercent: number): Room {
|
function roomResponseForViewer(room: Room, viewerUserId: number, betFeePercent: number): Room {
|
||||||
const idx = room.Players.findIndex((p) => p.UserId === viewerUserId);
|
const idx = room.Players.findIndex((p) => p.UserId === viewerUserId);
|
||||||
@@ -176,7 +211,7 @@ const createRematchRoom: CreateRematchRoomFn = async ({ userRedId, userBlueId, e
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
registerMatchRoutes(app, typedSettings, { createRematchRoom });
|
registerMatchRoutes(app, typedSettings, { createRematchRoom, onMatchSettled, onBothPlayersConnected });
|
||||||
|
|
||||||
app.get('/settings', async (req: Request, res: Response) => {
|
app.get('/settings', async (req: Request, res: Response) => {
|
||||||
if (req.query.password !== typedSettings.password) {
|
if (req.query.password !== typedSettings.password) {
|
||||||
@@ -242,6 +277,21 @@ app.get('/admin/history', (req: Request, res: Response) => {
|
|||||||
res.json({ ok: true, entries });
|
res.json({ ok: true, entries });
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/** Hidden MMR leaderboard (not shown to players). */
|
||||||
|
app.get('/admin/mmr', async (req: Request, res: Response) => {
|
||||||
|
if (req.query.password !== typedSettings.password) {
|
||||||
|
res.status(403).send('403 Unauthorized');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const limit = parseAdminLinesParam(req.query.limit, 100, 500);
|
||||||
|
const result = await getAdminMmrLeaderboard(typedSettings, limit);
|
||||||
|
if (!result.ok) {
|
||||||
|
res.status(503).json({ ok: false, error: result.error });
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
res.json({ ok: true, players: result.players });
|
||||||
|
});
|
||||||
|
|
||||||
app.get('/', async (req: Request, res: Response) => {
|
app.get('/', async (req: Request, res: Response) => {
|
||||||
const auth = await authenticateMatchmakingRequest(req, typedSettings);
|
const auth = await authenticateMatchmakingRequest(req, typedSettings);
|
||||||
if (!auth.ok) {
|
if (!auth.ok) {
|
||||||
@@ -306,12 +356,26 @@ app.get('/', async (req: Request, res: Response) => {
|
|||||||
return !expired;
|
return !expired;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
element.Players.forEach(player => {
|
if (element.both_connected) {
|
||||||
|
const seated = element.Players.find((player) => player.UserId === userId);
|
||||||
|
if (seated) {
|
||||||
|
element.Players = element.Players.filter((player) => player.UserId !== userId);
|
||||||
|
logInfo(`${username} left connected match to matchmake again`, {
|
||||||
|
port: element.Port,
|
||||||
|
match_id: element.match_id ?? null,
|
||||||
|
});
|
||||||
|
recordHistory(
|
||||||
|
`${username} left connected match on port ${element.Port} (match id ${element.match_id ?? '—'}) — matchmaking again`
|
||||||
|
);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
element.Players.forEach((player) => {
|
||||||
if (player.UserId === userId) {
|
if (player.UserId === userId) {
|
||||||
player.LastSeen = Date.now();
|
player.LastSeen = Date.now();
|
||||||
joinedRoom = element;
|
joinedRoom = element;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
if (element.Players.length === 0) {
|
if (element.Players.length === 0) {
|
||||||
// This room is empty, remove it
|
// This room is empty, remove it
|
||||||
|
|
||||||
@@ -426,8 +490,10 @@ app.get('/cancel', async (req: Request, res: Response) => {
|
|||||||
const { userId } = auth.user;
|
const { userId } = auth.user;
|
||||||
|
|
||||||
await runMatchmakerExclusive(async () => {
|
await runMatchmakerExclusive(async () => {
|
||||||
const isInRoom = Rooms.some((room) => room.Players.some((player) => player.UserId === userId));
|
const isInWaitingRoom = Rooms.some(
|
||||||
if (isInRoom) {
|
(room) => !room.instance_started && room.Players.some((player) => player.UserId === userId)
|
||||||
|
);
|
||||||
|
if (isInWaitingRoom) {
|
||||||
res.status(409).send("Can't cancel while already in a room");
|
res.status(409).send("Can't cancel while already in a room");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,180 @@
|
|||||||
|
# Prompt for Unity Cursor — no CC on forfeit (including skip/auto-forfeit)
|
||||||
|
|
||||||
|
Copy everything below the line into Unity Cursor. Do not change join/collect, rematch, hidden MMR display, or player-facing UI.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
You are working in the Kick Kings **dedicated server** Unity project.
|
||||||
|
|
||||||
|
The matchmaker already awards 100 CC only to players still **connected** at settle. That is not enough: a skip-forfeit / auto-forfeit player stays connected, so they still received CC. The API now **also** withholds CC from anyone who forfeited.
|
||||||
|
|
||||||
|
Your only job: on `PATCH /internal/match/{matchId}/winner`, send `forfeit: true` for **every** forfeit path — leave, disconnect, last-disconnect-wins, **and skip/auto-forfeit (two skipped turns)**. Keep `red_connected` / `blue_connected` accurate. Do not infer them from `winner`. Keep the existing header `X-Dedicated-Server-Secret`. Call winner **exactly once** when the outcome is known.
|
||||||
|
|
||||||
|
Do not reimplement CC. The API decides who gets it from the flags you send.
|
||||||
|
|
||||||
|
## Endpoint (unchanged URL)
|
||||||
|
|
||||||
|
`PATCH /internal/match/{matchId}/winner`
|
||||||
|
|
||||||
|
## JSON body (already exists — fix `forfeit` on skip/auto-forfeit)
|
||||||
|
|
||||||
|
Always send all six fields. JSON types must be real booleans and integers (`true` not `"true"`, `3` not `"3"`).
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"winner": "red",
|
||||||
|
"red_connected": true,
|
||||||
|
"blue_connected": true,
|
||||||
|
"red_score": 3,
|
||||||
|
"blue_score": 1,
|
||||||
|
"forfeit": false
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
| Field | Type | Rules |
|
||||||
|
|-------|------|--------|
|
||||||
|
| `winner` | `"red"` or `"blue"` | Winning side. RC prize still goes here. Unchanged. |
|
||||||
|
| `red_connected` | bool | Red still had a live connection at settle. Do **not** infer from `winner`. |
|
||||||
|
| `blue_connected` | bool | Blue still had a live connection at settle. |
|
||||||
|
| `red_score` | int | Rounds/sets red has won (first-to-3). Send on **every** settle. |
|
||||||
|
| `blue_score` | int | Same for blue. |
|
||||||
|
| `forfeit` | bool | `true` for leave, disconnect, last-disconnect-wins, **and skip/auto-forfeit**. `false` **only** for a normal score win. |
|
||||||
|
|
||||||
|
## What changed (this is the bug)
|
||||||
|
|
||||||
|
Previous contract: skip-forfeit sent `forfeit: false` because the skipper was still connected. The API then paid them 100 CC.
|
||||||
|
|
||||||
|
New contract: skip-forfeit / auto-forfeit is still not a disconnect (`*_connected` stays `true` if they are in the match), but it **is** a forfeit. Send `forfeit: true`. The API then pays CC to the connected **non-forfeiting** side only.
|
||||||
|
|
||||||
|
## How the API awards CC (do not reimplement)
|
||||||
|
|
||||||
|
Let `amount` = 100. Do **not** infer connectedness from `winner`. A last-disconnect winner can be disconnected: they get RC, not CC.
|
||||||
|
|
||||||
|
On any forfeit, CC is never paid to the **loser**.
|
||||||
|
|
||||||
|
| `red_connected` | `blue_connected` | `forfeit` | CC credit |
|
||||||
|
|-----------------|------------------|-----------|-----------|
|
||||||
|
| true | true | false | +amount to **both** |
|
||||||
|
| true | true | true | +amount to the **winner only** (skip/auto-forfeit) |
|
||||||
|
| true | false | true | +amount to **red only** |
|
||||||
|
| false | true | true | +amount to **blue only** |
|
||||||
|
| false | false | true | **nobody** |
|
||||||
|
|
||||||
|
RC prize / escrow is unchanged: still paid to `winner`.
|
||||||
|
|
||||||
|
## Connected flags (unchanged meaning)
|
||||||
|
|
||||||
|
Set a side to `false` when:
|
||||||
|
|
||||||
|
- Mirror reports disconnect and reconnect grace expired
|
||||||
|
- That player pressed Leave (even if TCP is still up for a moment)
|
||||||
|
|
||||||
|
`true` = still in the match when you report the outcome.
|
||||||
|
|
||||||
|
Skip-forfeit is **not** a disconnect. If that player is still in the match, keep their `*_connected: true` **and** send `forfeit: true`.
|
||||||
|
|
||||||
|
## What to send in each end condition
|
||||||
|
|
||||||
|
### 1. Normal score win (first to 3)
|
||||||
|
|
||||||
|
Both still in the match. `forfeit: false`. Both get CC.
|
||||||
|
|
||||||
|
```json
|
||||||
|
{ "winner": "red", "red_connected": true, "blue_connected": true, "red_score": 3, "blue_score": 1, "forfeit": false }
|
||||||
|
```
|
||||||
|
|
||||||
|
### 2. One player leaves or disconnects
|
||||||
|
|
||||||
|
Remaining player wins. Leaver `*_connected: false`. `forfeit: true`. Only the remaining connected player gets CC.
|
||||||
|
|
||||||
|
```json
|
||||||
|
{ "winner": "red", "red_connected": true, "blue_connected": false, "red_score": 1, "blue_score": 0, "forfeit": true }
|
||||||
|
```
|
||||||
|
|
||||||
|
### 3. Both disconnect (last-disconnect-wins)
|
||||||
|
|
||||||
|
Last player who disconnected is `winner`. Both `*_connected: false`. `forfeit: true`. Nobody gets CC. RC still goes to `winner`.
|
||||||
|
|
||||||
|
```json
|
||||||
|
{ "winner": "blue", "red_connected": false, "blue_connected": false, "red_score": 0, "blue_score": 2, "forfeit": true }
|
||||||
|
```
|
||||||
|
|
||||||
|
### 4. Skip-forfeit / auto-forfeit (two skipped turns) — this is the change
|
||||||
|
|
||||||
|
Not a disconnect. Keep `*_connected: true` if they are still in the match. Send `forfeit: true`. Winner is whoever the game rules already pick. The skipper (loser) does **not** get CC. The opponent gets CC if connected.
|
||||||
|
|
||||||
|
```json
|
||||||
|
{ "winner": "red", "red_connected": true, "blue_connected": true, "red_score": 1, "blue_score": 0, "forfeit": true }
|
||||||
|
```
|
||||||
|
|
||||||
|
### 5. Process crash / forced shutdown after fees were collected
|
||||||
|
|
||||||
|
Same as remaining-player or last-disconnect. Send accurate `*_connected`, scores, and `forfeit: true` if it was a disconnect/forfeit path. Call winner **before** exit whenever possible.
|
||||||
|
|
||||||
|
Never skip the winner call after collect. Never invent a draw.
|
||||||
|
|
||||||
|
## Success response (use `cc_awarded_*` as today)
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"ok": true,
|
||||||
|
"id": 123,
|
||||||
|
"winner": "red",
|
||||||
|
"winner_id": 456,
|
||||||
|
"already_settled": false,
|
||||||
|
"economy": {
|
||||||
|
"entry_fee_rc": 21,
|
||||||
|
"rc_prize": 34,
|
||||||
|
"participant_cc": 100,
|
||||||
|
"cc_awarded_red": true,
|
||||||
|
"cc_awarded_blue": false
|
||||||
|
},
|
||||||
|
"mmr_delta": 27,
|
||||||
|
"forfeit": true
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
- Keep using `economy.cc_awarded_red` / `cc_awarded_blue` as today.
|
||||||
|
- `mmr_delta` and `forfeit` on the response are for server logs only. **Do not forward them to player clients. Do not show them in UI.**
|
||||||
|
- Honor response `winner` / `winner_id`. On simultaneous Leave/skip, a second `forfeit: true` PATCH returns **200** `already_settled: true` with the **first** settle’s winner, not 409.
|
||||||
|
|
||||||
|
HTTP: 200 = settled, already settled same winner, or a second forfeit that lost the race. 409 = entries not collected, or winner already set to the other side on a **non-forfeit** conflict.
|
||||||
|
|
||||||
|
## Where to change
|
||||||
|
|
||||||
|
Find the dedicated-server method that PATCHes `/internal/match/{id}/winner`.
|
||||||
|
|
||||||
|
Today skip-forfeit / two skipped turns likely sets `forfeit = false` because the player is still connected. Change that path so `forfeit = true`.
|
||||||
|
|
||||||
|
Leave, disconnect, and last-disconnect should already send `forfeit: true`. Do not regress those.
|
||||||
|
|
||||||
|
Payload shape is unchanged:
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public sealed class WinnerReportBody
|
||||||
|
{
|
||||||
|
public string winner; // "red" | "blue"
|
||||||
|
public bool red_connected;
|
||||||
|
public bool blue_connected;
|
||||||
|
public int red_score;
|
||||||
|
public int blue_score;
|
||||||
|
public bool forfeit;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Do not
|
||||||
|
|
||||||
|
- Set `forfeit: false` for skip-forfeit / auto-forfeit
|
||||||
|
- Set `*_connected: false` for skip-forfeit just to kill CC (the player is still in the match; that would also switch hidden MMR to the 20% disconnect path)
|
||||||
|
- Infer `red_connected` / `blue_connected` from who won
|
||||||
|
- Change join PATCH (`red_joined_at` / `blue_joined_at`) or rematch
|
||||||
|
- Show MMR, `mmr_delta`, or CC award flags in player UI unless they are already shown
|
||||||
|
- Skip the winner call after fees were collected
|
||||||
|
|
||||||
|
## Done when
|
||||||
|
|
||||||
|
- [ ] Normal score wins still send `forfeit: false`
|
||||||
|
- [ ] Leave / disconnect / last-disconnect still send `forfeit: true` and `*_connected: false` on leavers
|
||||||
|
- [ ] Skip-forfeit / auto-forfeit sends `forfeit: true` with accurate `*_connected` (usually both `true`)
|
||||||
|
- [ ] Skipper no longer receives CC; opponent still does if connected
|
||||||
|
- [ ] Winner is still always called after fees were collected
|
||||||
+154
-16
@@ -18,7 +18,8 @@ Header on all `/internal/*` calls: `X-Dedicated-Server-Secret: <secret from sett
|
|||||||
→ When both join timestamps are set, the API collects entry fees into escrow
|
→ When both join timestamps are set, the API collects entry fees into escrow
|
||||||
4. Start the match only after collect succeeds (see responses below)
|
4. Start the match only after collect succeeds (see responses below)
|
||||||
5. Match ends (score / disconnect / crash path) → PATCH /internal/match/:matchId/winner
|
5. Match ends (score / disconnect / crash path) → PATCH /internal/match/:matchId/winner
|
||||||
{ "winner": "red" | "blue" }
|
{ "winner": "red" | "blue", "red_connected": true | false, "blue_connected": true | false,
|
||||||
|
"red_score": 0-3, "blue_score": 0-3, "forfeit": true | false }
|
||||||
```
|
```
|
||||||
|
|
||||||
## Join PATCH
|
## Join PATCH
|
||||||
@@ -75,25 +76,152 @@ Idempotent: repeating the join PATCH after a successful collect returns `entries
|
|||||||
|
|
||||||
`PATCH /internal/match/:matchId/winner`
|
`PATCH /internal/match/:matchId/winner`
|
||||||
|
|
||||||
```json
|
`participant_cc` (100 CC) is **not** a join/participation prize for everyone in the match. Award it only to players who **finish the match still connected and did not forfeit**. Players who leave, disconnect, skip-forfeit (auto-forfeit), or forfeit in any other way must not receive it. The opponent who stayed and did not forfeit still gets CC if they were connected.
|
||||||
{ "winner": "red" }
|
|
||||||
```
|
|
||||||
|
|
||||||
or
|
RC prize / escrow payout is unchanged: still paid to the reported `winner`.
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{ "winner": "blue" }
|
{
|
||||||
|
"winner": "red",
|
||||||
|
"red_connected": true,
|
||||||
|
"blue_connected": true,
|
||||||
|
"red_score": 3,
|
||||||
|
"blue_score": 1,
|
||||||
|
"forfeit": false
|
||||||
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Requires entry fees already collected. Response includes economy summary (`entry_fee_rc`, `rc_prize`, `participant_cc`).
|
| Field | Type | Meaning |
|
||||||
|
|-------|------|---------|
|
||||||
|
| `winner` | `"red"` \| `"blue"` | Match winner (unchanged). RC prize goes to this side. |
|
||||||
|
| `red_connected` | bool | Dedicated server: red still had a live connection at settle. |
|
||||||
|
| `blue_connected` | bool | Dedicated server: blue still had a live connection at settle. |
|
||||||
|
| `red_score` | int | Rounds/sets won by red (first-to-3). Send on every settle. |
|
||||||
|
| `blue_score` | int | Rounds/sets won by blue. Send on every settle. |
|
||||||
|
| `forfeit` | bool | `true` for leave, disconnect, last-disconnect-wins, **and skip/auto-forfeit** (two skipped turns). `false` only for a normal score win. |
|
||||||
|
|
||||||
|
Set a side to `false` when:
|
||||||
|
|
||||||
|
- Mirror reports that client disconnected and the reconnect grace expired (or both left)
|
||||||
|
- That player pressed Leave (voluntary forfeit) — even if the TCP connection is still up for a moment
|
||||||
|
|
||||||
|
`true` means that player was still in the match when the outcome was reported (score win, opponent forfeit, or skip-forfeit while they stayed connected). Skip-forfeit still sends `forfeit: true` even if that side is `*_connected: true`.
|
||||||
|
|
||||||
|
Hidden MMR (admin-only, not shown to players) uses score and forfeit:
|
||||||
|
|
||||||
|
| Result | MMR % of the Clash-style base |
|
||||||
|
|--------|-------------------------------|
|
||||||
|
| `forfeit: true` **and** losing side disconnected, or both disconnected | 20% |
|
||||||
|
| `forfeit: true` **and** both still connected (skip/auto-forfeit) | score table below |
|
||||||
|
| Loser scored 0 (3–0) | 100% |
|
||||||
|
| Loser scored 1 (3–1) | 90% |
|
||||||
|
| Loser scored 2+ (3–2) | 75% |
|
||||||
|
|
||||||
|
Skip-forfeit (two skipped turns, both still connected) sends `forfeit: true`. Hidden MMR still uses the score table, not 20%. Old dedicated builds that omit scores and connected flags are treated as 3–0 (100%). 3–1 / 3–2 multipliers apply only once this build sends scores.
|
||||||
|
|
||||||
|
### Award rules
|
||||||
|
|
||||||
|
Let `amount` = existing `participant_cc` setting (100). Do **not** infer connectedness from `winner`. The winner can be a disconnected player (last-disconnect-wins); that player must not get CC.
|
||||||
|
|
||||||
|
Skip-forfeit / auto-forfeit (two skipped turns): send `forfeit: true`. The skipper is the loser and **does not** get CC, even if they are still connected. The opponent gets CC if they were connected.
|
||||||
|
|
||||||
|
On any forfeit (`forfeit: true` or a disconnected loser), CC is never paid to the losing side.
|
||||||
|
|
||||||
|
| `red_connected` | `blue_connected` | `forfeit` | CC credit |
|
||||||
|
|-----------------|------------------|-----------|-----------|
|
||||||
|
| true | true | false | +amount to **both** users |
|
||||||
|
| true | true | true | +amount to the **winner only** (skip/auto-forfeit) |
|
||||||
|
| true | false | true | +amount to **red only** |
|
||||||
|
| false | true | true | +amount to **blue only** |
|
||||||
|
| false | false | true | **nobody** gets participation CC |
|
||||||
|
|
||||||
|
### Backward compatibility
|
||||||
|
|
||||||
|
New dedicated servers always send both bools.
|
||||||
|
|
||||||
|
If `red_connected` / `blue_connected` are **omitted** (old dedicated builds):
|
||||||
|
|
||||||
|
- Keep awarding CC to **both** players (previous behaviour)
|
||||||
|
|
||||||
|
Do not treat omitted fields as `false`; that would stop CC for every match until the dedicated build is deployed.
|
||||||
|
|
||||||
|
### Success response
|
||||||
|
|
||||||
|
Requires entry fees already collected.
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"ok": true,
|
||||||
|
"id": 123,
|
||||||
|
"winner": "red",
|
||||||
|
"winner_id": 456,
|
||||||
|
"already_settled": false,
|
||||||
|
"economy": {
|
||||||
|
"entry_fee_rc": 21,
|
||||||
|
"rc_prize": 34,
|
||||||
|
"participant_cc": 100,
|
||||||
|
"cc_awarded_red": true,
|
||||||
|
"cc_awarded_blue": false
|
||||||
|
},
|
||||||
|
"mmr_delta": 27,
|
||||||
|
"forfeit": false
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
| Field | Meaning |
|
||||||
|
|-------|---------|
|
||||||
|
| `winner` | `"red"` or `"blue"` for the **stored** outcome. Honor this, not the `winner` you sent. |
|
||||||
|
| `winner_id` | User id of that side. |
|
||||||
|
| `already_settled` | `true` if this call did not settle (retry or second forfeit). |
|
||||||
|
| `participant_cc` | Amount per finisher (still 100). Not “total CC paid”. |
|
||||||
|
| `cc_awarded_red` | Red’s user received `participant_cc` on this settle. |
|
||||||
|
| `cc_awarded_blue` | Blue’s user received `participant_cc` on this settle. |
|
||||||
|
| `mmr_delta` | Hidden MMR the winner gained (loser lost). Do not show to players. |
|
||||||
|
| `forfeit` | Whether the match ended by forfeit (leave, disconnect, last-disconnect, or skip/auto-forfeit). |
|
||||||
|
|
||||||
| HTTP | Meaning |
|
| HTTP | Meaning |
|
||||||
|------|---------|
|
|------|---------|
|
||||||
| 200 | Settled (or already settled for the same winner) |
|
| 200 | Settled, already settled for the same winner, **or** a second `forfeit: true` that lost the race (`already_settled: true`; use response `winner` / `winner_id`) |
|
||||||
| 409 | Entries not collected yet, or winner already set to the other side |
|
| 409 | Entries not collected yet, or winner already set to the other side on a **non-forfeit** conflict (score win vs forfeit, or two score wins that disagree) |
|
||||||
| 500 | Escrow inconsistency (should be rare; escalate) |
|
| 500 | Escrow inconsistency (should be rare; escalate) |
|
||||||
|
|
||||||
Call winner **exactly once** when the match outcome is known. Retries with the **same** side are safe if the first call succeeded.
|
Call winner **exactly once** when the match outcome is known. Retries with the **same** side are safe if the first call succeeded: they must not pay CC twice, and they repeat the same `cc_awarded_*` flags from the first settle.
|
||||||
|
|
||||||
|
Simultaneous Leave / skip from both sides may fire two `forfeit: true` PATCHes with opposite `winner` values. That is also safe: the first settle stands; the second is 200 `already_settled` with the stored winner. Apply the **response** `winner`, not the side you requested. Do not treat both players as losers.
|
||||||
|
|
||||||
|
### Examples
|
||||||
|
|
||||||
|
Both finish (score 3–1):
|
||||||
|
|
||||||
|
```json
|
||||||
|
{ "winner": "red", "red_connected": true, "blue_connected": true, "red_score": 3, "blue_score": 1, "forfeit": false }
|
||||||
|
```
|
||||||
|
|
||||||
|
→ RC to red, 100 CC to red **and** blue. Hidden MMR uses 90% (3–1).
|
||||||
|
|
||||||
|
Blue left / disconnected, red wins:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{ "winner": "red", "red_connected": true, "blue_connected": false, "red_score": 1, "blue_score": 0, "forfeit": true }
|
||||||
|
```
|
||||||
|
|
||||||
|
→ RC to red, 100 CC to red only. Hidden MMR uses 20% (forfeit).
|
||||||
|
|
||||||
|
Both disconnected, last disconnect was blue:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{ "winner": "blue", "red_connected": false, "blue_connected": false, "red_score": 0, "blue_score": 0, "forfeit": true }
|
||||||
|
```
|
||||||
|
|
||||||
|
→ RC to blue, **no** participation CC. Hidden MMR uses 20% (forfeit).
|
||||||
|
|
||||||
|
Blue skip-forfeit / auto-forfeit (two skipped turns), still connected:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{ "winner": "red", "red_connected": true, "blue_connected": true, "red_score": 1, "blue_score": 0, "forfeit": true }
|
||||||
|
```
|
||||||
|
|
||||||
|
→ RC to red, 100 CC to **red only** (blue forfeited). Hidden MMR uses the score table (100% here, blue scored 0), not 20%.
|
||||||
|
|
||||||
## Always finish — disconnect / forfeit rules
|
## Always finish — disconnect / forfeit rules
|
||||||
|
|
||||||
@@ -102,18 +230,24 @@ Matches must **never** end without a winner call after fees were collected.
|
|||||||
Track disconnect order on the dedicated server (timestamps or a queue).
|
Track disconnect order on the dedicated server (timestamps or a queue).
|
||||||
|
|
||||||
1. **One player disconnects mid-match**
|
1. **One player disconnects mid-match**
|
||||||
Remaining player wins.
|
Remaining player wins. Set the disconnected side to `false` and `forfeit: true`.
|
||||||
Example: blue disconnects → `{ "winner": "red" }`.
|
Example: blue disconnects → `{ "winner": "red", "red_connected": true, "blue_connected": false, "forfeit": true }`.
|
||||||
|
|
||||||
2. **Both players disconnect**
|
2. **Both players disconnect**
|
||||||
The **last player who disconnected is the winner**.
|
The **last player who disconnected is the winner**. Both sides are disconnected, so neither gets participation CC.
|
||||||
Example: red disconnects first, then blue → blue was last to leave → `{ "winner": "blue" }`.
|
Example: red disconnects first, then blue → blue was last to leave → `{ "winner": "blue", "red_connected": false, "blue_connected": false, "forfeit": true }`.
|
||||||
|
|
||||||
3. **Process crash / forced shutdown**
|
3. **Process crash / forced shutdown**
|
||||||
If fees were collected, choose a winner with the same rules (remaining player, or last disconnect) and call winner **before** exit whenever possible.
|
If fees were collected, choose a winner with the same rules (remaining player, or last disconnect), send accurate `*_connected` flags, and call winner **before** exit whenever possible.
|
||||||
|
|
||||||
4. **Normal score / time win**
|
4. **Normal score / time win**
|
||||||
Report the actual winning side as today.
|
Report the actual winning side, scores, `forfeit: false`, and `true` for any player still connected.
|
||||||
|
|
||||||
|
5. **Skip-forfeit / auto-forfeit (two skipped turns)**
|
||||||
|
Not a disconnect. Both `*_connected` stay `true` if they are still in the match. Send `forfeit: true`. The skipper is the loser and does **not** get CC. The opponent gets CC if connected. Hidden MMR uses the score table, not 20%.
|
||||||
|
|
||||||
|
6. **Simultaneous forfeits (both Leave / skip at once)**
|
||||||
|
Each handler may PATCH with the opponent as `winner` and `forfeit: true`. The API keeps the **first** settle (first forfeiter loses). The second returns **200** `already_settled: true` with the real `winner` / `winner_id` — not 409. Apply the **response** winner. Do not show both players as losers. Do not invent a draw. Score-win vs forfeit disagreement is still 409.
|
||||||
|
|
||||||
Do **not** leave escrow locked with no winner. Do **not** invent a draw path that skips the winner endpoint.
|
Do **not** leave escrow locked with no winner. Do **not** invent a draw path that skips the winner endpoint.
|
||||||
|
|
||||||
@@ -127,4 +261,8 @@ Do **not** leave escrow locked with no winner. Do **not** invent a draw path tha
|
|||||||
- [ ] Treat 402/4xx/5xx on the second join as fatal — no kickoff
|
- [ ] Treat 402/4xx/5xx on the second join as fatal — no kickoff
|
||||||
- [ ] Gate gameplay start on `entries_collected: true`
|
- [ ] Gate gameplay start on `entries_collected: true`
|
||||||
- [ ] Always call winner after collect (score, forfeit, or last-disconnect-wins)
|
- [ ] Always call winner after collect (score, forfeit, or last-disconnect-wins)
|
||||||
|
- [ ] Send `red_connected` / `blue_connected` (do not infer from `winner`; last-disconnect winner with both `false` still gets RC, not CC)
|
||||||
|
- [ ] Send `red_score` / `blue_score` on every settle (3–1 / 3–2 MMR multipliers need these)
|
||||||
|
- [ ] Send `forfeit: true` on leave, disconnect, last-disconnect, **and skip/auto-forfeit**
|
||||||
- [ ] Persist disconnect order until winner is acknowledged
|
- [ ] Persist disconnect order until winner is acknowledged
|
||||||
|
- [ ] Dual Leave/skip: honor 200 `already_settled` `winner` even if it differs from the side you sent
|
||||||
|
|||||||
@@ -0,0 +1,165 @@
|
|||||||
|
# Prompt for Unity Cursor — hidden MMR winner report
|
||||||
|
|
||||||
|
Copy everything below the line into Unity Cursor. Do not change join/collect, rematch, or client UI.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
You are working in the Kick Kings **dedicated server** Unity project.
|
||||||
|
|
||||||
|
The matchmaker API now computes **hidden MMR** on settle. Players must **never** see MMR. Do not add MMR to HUD, post-match screens, profile, or any client-bound packet.
|
||||||
|
|
||||||
|
Your only job: extend the existing `PATCH /internal/match/{matchId}/winner` JSON body so every settle includes scores and a forfeit flag. Keep the existing header `X-Dedicated-Server-Secret`. Call winner **exactly once** when the outcome is known (retries with the same `winner` are safe).
|
||||||
|
|
||||||
|
## Endpoint (unchanged URL)
|
||||||
|
|
||||||
|
`PATCH /internal/match/{matchId}/winner`
|
||||||
|
|
||||||
|
## New required JSON body
|
||||||
|
|
||||||
|
Always send all six fields. `winner`, `red_connected`, and `blue_connected` already exist — do not remove them.
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"winner": "red",
|
||||||
|
"red_connected": true,
|
||||||
|
"blue_connected": true,
|
||||||
|
"red_score": 3,
|
||||||
|
"blue_score": 1,
|
||||||
|
"forfeit": false
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
| Field | Type | Rules |
|
||||||
|
|-------|------|--------|
|
||||||
|
| `winner` | `"red"` or `"blue"` | Winning side. Unchanged. |
|
||||||
|
| `red_connected` | bool | Red still had a live connection at settle. Do **not** infer from `winner`. |
|
||||||
|
| `blue_connected` | bool | Blue still had a live connection at settle. |
|
||||||
|
| `red_score` | int | Rounds/sets red has won (first-to-3). Send on **every** settle, including forfeits. Use the score at the moment the match ended (0–3 typical). |
|
||||||
|
| `blue_score` | int | Same for blue. |
|
||||||
|
| `forfeit` | bool | `true` for leave, disconnect, last-disconnect-wins, **and skip/auto-forfeit** (two skipped turns). `false` only for a normal score win. |
|
||||||
|
|
||||||
|
JSON types must be real booleans and integers, not strings (`true` not `"true"`, `3` not `"3"`).
|
||||||
|
|
||||||
|
## How the API uses this (do not reimplement)
|
||||||
|
|
||||||
|
The API applies hidden MMR. You only report facts.
|
||||||
|
|
||||||
|
| What you send | MMR % the API uses |
|
||||||
|
|---------------|--------------------|
|
||||||
|
| `forfeit: true` **and** loser `*_connected: false`, or both disconnected | 20% |
|
||||||
|
| `forfeit: true` **and** both still connected (skip/auto-forfeit) | score table (100% / 90% / 75%) |
|
||||||
|
| Normal finish, loser score 0 (3–0) | 100% |
|
||||||
|
| Normal finish, loser score 1 (3–1) | 90% |
|
||||||
|
| Normal finish, loser score 2+ (3–2) | 75% |
|
||||||
|
|
||||||
|
Skip-forfeit: both still connected → `forfeit: true` and send the actual score. API uses the score table, not 20%. The skipper (loser) does **not** get CC.
|
||||||
|
|
||||||
|
If you omit scores, the API treats the match as 3–0 (100%). That is wrong for 3–1 and 3–2. **Always send scores.**
|
||||||
|
|
||||||
|
## Connected flags (unchanged meaning)
|
||||||
|
|
||||||
|
Set a side to `false` when:
|
||||||
|
|
||||||
|
- Mirror reports disconnect and reconnect grace expired
|
||||||
|
- That player pressed Leave (even if TCP is still up for a moment)
|
||||||
|
|
||||||
|
`true` = still in the match when you report the outcome (score win, opponent forfeit, or skip-forfeit while they stayed).
|
||||||
|
|
||||||
|
CC (100) is awarded only to connected finishers who did **not** forfeit. Last-disconnect winner can be disconnected: they get RC, not CC. Skip/auto-forfeit: skipper gets no CC even if still connected. Do not infer `*_connected` from `winner`.
|
||||||
|
|
||||||
|
## What to send in each end condition
|
||||||
|
|
||||||
|
### 1. Normal score win (first to 3)
|
||||||
|
|
||||||
|
Both still in the match.
|
||||||
|
|
||||||
|
```json
|
||||||
|
{ "winner": "red", "red_connected": true, "blue_connected": true, "red_score": 3, "blue_score": 1, "forfeit": false }
|
||||||
|
```
|
||||||
|
|
||||||
|
Use the real score: 3–0, 3–1, or 3–2. `forfeit` is **false**.
|
||||||
|
|
||||||
|
### 2. One player leaves or disconnects
|
||||||
|
|
||||||
|
Remaining player wins. Disconnected side `false`. `forfeit: true`. Scores = rounds already won when they left.
|
||||||
|
|
||||||
|
```json
|
||||||
|
{ "winner": "red", "red_connected": true, "blue_connected": false, "red_score": 1, "blue_score": 0, "forfeit": true }
|
||||||
|
```
|
||||||
|
|
||||||
|
### 3. Both disconnect (last-disconnect-wins)
|
||||||
|
|
||||||
|
Last player who disconnected is `winner`. Both `*_connected: false`. `forfeit: true`. Keep disconnect-order tracking until the winner call is acknowledged.
|
||||||
|
|
||||||
|
```json
|
||||||
|
{ "winner": "blue", "red_connected": false, "blue_connected": false, "red_score": 0, "blue_score": 2, "forfeit": true }
|
||||||
|
```
|
||||||
|
|
||||||
|
### 4. Skip-forfeit (two skipped turns)
|
||||||
|
|
||||||
|
Not a disconnect. If that player is still connected, keep `*_connected: true`. Send `forfeit: true`. They do **not** get CC. Send the actual score. Winner is whoever the game rules already pick. Hidden MMR uses the score table.
|
||||||
|
|
||||||
|
### 5. Process crash / forced shutdown after fees were collected
|
||||||
|
|
||||||
|
Same as remaining-player or last-disconnect. Send accurate `*_connected`, scores, `forfeit: true` if it was a disconnect path, and call winner **before** exit whenever possible.
|
||||||
|
|
||||||
|
Never skip the winner call after collect. Never invent a draw.
|
||||||
|
|
||||||
|
## Success response (ignore MMR on clients)
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"ok": true,
|
||||||
|
"id": 123,
|
||||||
|
"winner": "red",
|
||||||
|
"winner_id": 456,
|
||||||
|
"already_settled": false,
|
||||||
|
"economy": { "entry_fee_rc": 21, "rc_prize": 34, "participant_cc": 100, "cc_awarded_red": true, "cc_awarded_blue": false },
|
||||||
|
"mmr_delta": 27,
|
||||||
|
"forfeit": false
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
- Keep using `economy` / `cc_awarded_*` as today.
|
||||||
|
- `mmr_delta` and `forfeit` are for server logs only. **Do not forward them to player clients. Do not show them in UI.**
|
||||||
|
- Honor response `winner` / `winner_id`. Simultaneous Leave/skip: the second `forfeit: true` PATCH is **200** `already_settled` with the first settle’s winner, not 409.
|
||||||
|
|
||||||
|
HTTP: 200 = settled, already settled same winner, or a second forfeit that lost the race. 409 = entries not collected, or winner already set to the other side on a **non-forfeit** conflict.
|
||||||
|
|
||||||
|
## Suggested C# payload
|
||||||
|
|
||||||
|
Extend the existing winner DTO / anonymous object. Do not stringify bools/ints.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public sealed class WinnerReportBody
|
||||||
|
{
|
||||||
|
public string winner; // "red" | "blue"
|
||||||
|
public bool red_connected;
|
||||||
|
public bool blue_connected;
|
||||||
|
public int red_score;
|
||||||
|
public int blue_score;
|
||||||
|
public bool forfeit;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Serialize with standard JSON (`true`/`false`, numeric scores). Field names must match exactly (snake_case as above).
|
||||||
|
|
||||||
|
Find the dedicated-server method that currently PATCHes `/internal/match/{id}/winner` and add `red_score`, `blue_score`, `forfeit` there. Pass the live round scoreboard and whether this settle is a leave, disconnect, or skip/auto-forfeit.
|
||||||
|
|
||||||
|
## Do not
|
||||||
|
|
||||||
|
- Show MMR, `mmr_delta`, or rating of any kind to players
|
||||||
|
- Change join PATCH (`red_joined_at` / `blue_joined_at`) or rematch
|
||||||
|
- Omit scores on forfeit (still send the score at leave)
|
||||||
|
- Set `forfeit: false` for skip-forfeit / auto-forfeit (must be `true` so the skipper gets no CC)
|
||||||
|
- Infer `red_connected` / `blue_connected` from who won
|
||||||
|
- Leave a collected match without a winner call
|
||||||
|
|
||||||
|
## Done when
|
||||||
|
|
||||||
|
- [ ] Winner PATCH body always includes `red_score`, `blue_score`, `forfeit`
|
||||||
|
- [ ] Score wins send `forfeit: false` and the real 3–0 / 3–1 / 3–2
|
||||||
|
- [ ] Leave / disconnect / last-disconnect send `forfeit: true` and `*_connected: false` on leavers
|
||||||
|
- [ ] Skip-forfeit / auto-forfeit sends `forfeit: true` (skipper gets no CC even if still connected)
|
||||||
|
- [ ] No client UI or gameplay packet exposes MMR
|
||||||
|
- [ ] Winner is still always called after fees were collected
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
Logger initiated at 8/14/2026 8:54:23 PM
|
Logger initiated at 9/4/2026 4:55:07 PM
|
||||||
|
|
||||||
[8/14/2026 8:54:23 PM] Configured dedicated match reporting for match id 550 with secret 38516e39d3406225b7c3015a66e5d25c54e9b2024c0755212122bdcea3e3a328 and internal api base https://kkapi.playpoolstudios.com
|
[9/4/2026 4:55:07 PM] Configured dedicated match reporting for match id 606 with secret 38516e39d3406225b7c3015a66e5d25c54e9b2024c0755212122bdcea3e3a328 and internal api base https://kkapi.playpoolstudios.com
|
||||||
|
|||||||
@@ -34,3 +34,10 @@
|
|||||||
[8/14/2026 8:54:35 PM] Dedicated match PATCH success: 200 {"ok":true,"id":550,"entries_collected":true}
|
[8/14/2026 8:54:35 PM] Dedicated match PATCH success: 200 {"ok":true,"id":550,"entries_collected":true}
|
||||||
[8/14/2026 8:54:35 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":550,"winner_id":3,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100}}
|
[8/14/2026 8:54:35 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":550,"winner_id":3,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100}}
|
||||||
[8/14/2026 8:54:40 PM] Server will be closed due to no players in, 60
|
[8/14/2026 8:54:40 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/14/2026 8:54:50 PM] Server will be closed due to no players in, 50
|
||||||
|
[8/14/2026 8:55:00 PM] Server will be closed due to no players in, 40
|
||||||
|
[8/14/2026 8:55:10 PM] Server will be closed due to no players in, 30
|
||||||
|
[8/14/2026 8:55:20 PM] Server will be closed due to no players in, 20
|
||||||
|
[8/14/2026 8:55:30 PM] Server will be closed due to no players in, 10
|
||||||
|
[8/14/2026 8:55:40 PM] All players left, exiting
|
||||||
|
[8/14/2026 8:55:40 PM] Dedicated match PATCH success: 200 {"ok":true,"id":550,"entries_collected":true}
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,64 @@
|
|||||||
|
[8/16/2026 2:56:45 PM] Starting server at port 26224
|
||||||
|
[8/16/2026 2:56:45 PM] Mirror server exception logging enabled
|
||||||
|
[8/16/2026 2:56:45 PM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/16/2026 2:56:45 PM] Starting auto close watchdog
|
||||||
|
[8/16/2026 2:56:45 PM] Active player connections: 0
|
||||||
|
[8/16/2026 2:56:50 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/16/2026 2:56:53 PM] Active player connections: 1
|
||||||
|
[8/16/2026 2:56:54 PM] Dedicated join: team assigned Blue isServer=True matchId=551 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/16/2026 2:56:54 PM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-16T14:56:54.099Z","status":1}
|
||||||
|
[8/16/2026 2:56:54 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/551 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-16T14:56:54.099Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/16/2026 2:56:54 PM] Client 16 set team to Blue
|
||||||
|
[8/16/2026 2:56:54 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":551,"entries_collected":false}
|
||||||
|
[8/16/2026 2:56:54 PM] Dedicated match PATCH success: 200 {"ok":true,"id":551,"entries_collected":false}
|
||||||
|
[8/16/2026 2:56:54 PM] Dedicated join PATCH parsed: ok=True id=551 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/16/2026 2:56:54 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/16/2026 2:56:54 PM] Active player connections: 2
|
||||||
|
[8/16/2026 2:56:55 PM] Dedicated join: team assigned Red isServer=True matchId=551 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/16/2026 2:56:55 PM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-16T14:56:55.097Z","status":2}
|
||||||
|
[8/16/2026 2:56:55 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/551 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-16T14:56:55.097Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/16/2026 2:56:55 PM] Client 17 set team to Red
|
||||||
|
[8/16/2026 2:56:55 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":551,"entries_collected":true,"already_collected":false,"escrow_user_id":149}
|
||||||
|
[8/16/2026 2:56:55 PM] Dedicated match PATCH success: 200 {"ok":true,"id":551,"entries_collected":true,"already_collected":false,"escrow_user_id":149}
|
||||||
|
[8/16/2026 2:56:55 PM] Dedicated join PATCH parsed: ok=True id=551 entries_collected=True already_collected=False escrow_user_id=149 willSetCollected=True
|
||||||
|
[8/16/2026 2:56:55 PM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/16/2026 2:56:55 PM] Game started On Server (entries collected)
|
||||||
|
[8/16/2026 2:56:55 PM] ReplayRecorder started (match) id 551 with 11 entities
|
||||||
|
[8/16/2026 2:57:07 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/16/2026 2:57:07 PM] launching puck at (0.23, -4.99) with (-15.97, 348.09) force
|
||||||
|
[8/16/2026 2:57:19 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/16/2026 2:57:19 PM] launching puck at (-3.49, 3.58) with (243.36, -249.39) force
|
||||||
|
[8/16/2026 2:57:23 PM] Client 16 sent emoji emote 5
|
||||||
|
[8/16/2026 2:57:27 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/16/2026 2:57:27 PM] launching puck at (1.79, -4.67) with (-125.03, 325.25) force
|
||||||
|
[8/16/2026 2:57:34 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/16/2026 2:57:34 PM] launching puck at (2.25, 4.47) with (-156.58, -311.29) force
|
||||||
|
[8/16/2026 2:57:35 PM] Blue goal scored, blue score is now 1
|
||||||
|
[8/16/2026 2:57:41 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/16/2026 2:57:41 PM] launching puck at (-2.99, -4.00) with (208.68, 279.06) force
|
||||||
|
[8/16/2026 2:57:48 PM] force = 70 * 0.8108727 = 56.76109
|
||||||
|
[8/16/2026 2:57:48 PM] launching puck at (-0.02, 3.24) with (0.91, -183.76) force
|
||||||
|
[8/16/2026 2:57:48 PM] Blue goal scored, blue score is now 2
|
||||||
|
[8/16/2026 2:57:54 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/16/2026 2:57:54 PM] launching puck at (-3.76, -3.30) with (261.89, 229.86) force
|
||||||
|
[8/16/2026 2:57:59 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/16/2026 2:57:59 PM] launching puck at (0.01, 5.00) with (-0.91, -348.45) force
|
||||||
|
[8/16/2026 2:58:00 PM] Blue goal scored, blue score is now 3
|
||||||
|
[8/16/2026 2:58:00 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/551.json (3244 frames, 39 events, duration 64.88s)
|
||||||
|
[8/16/2026 2:58:00 PM] Dedicated match PATCH success: 200 {"ok":true,"id":551,"entries_collected":true}
|
||||||
|
[8/16/2026 2:58:00 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":551,"winner_id":3,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100}}
|
||||||
|
[8/16/2026 2:58:06 PM] Rematch requested, max bet limit coins: 500
|
||||||
|
[8/16/2026 2:58:15 PM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/16/2026 2:58:15 PM] Mirror server: client disconnected (connId=1002358464)
|
||||||
|
[8/16/2026 2:58:15 PM] Active player connections: 1
|
||||||
|
[8/16/2026 2:58:16 PM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/16/2026 2:58:16 PM] Mirror server: client disconnected (connId=1002358467)
|
||||||
|
[8/16/2026 2:58:16 PM] Active player connections: 0
|
||||||
|
[8/16/2026 2:58:21 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/16/2026 2:58:31 PM] Server will be closed due to no players in, 50
|
||||||
|
[8/16/2026 2:58:41 PM] Server will be closed due to no players in, 40
|
||||||
|
[8/16/2026 2:58:51 PM] Server will be closed due to no players in, 30
|
||||||
|
[8/16/2026 2:59:01 PM] Server will be closed due to no players in, 20
|
||||||
|
[8/16/2026 2:59:11 PM] Server will be closed due to no players in, 10
|
||||||
|
[8/16/2026 2:59:21 PM] All players left, exiting
|
||||||
|
[8/16/2026 2:59:22 PM] Dedicated match PATCH success: 200 {"ok":true,"id":551,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,58 @@
|
|||||||
|
[8/17/2026 6:41:11 PM] Starting server at port 26920
|
||||||
|
[8/17/2026 6:41:12 PM] Mirror server exception logging enabled
|
||||||
|
[8/17/2026 6:41:12 PM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/17/2026 6:41:12 PM] Starting auto close watchdog
|
||||||
|
[8/17/2026 6:41:12 PM] Active player connections: 0
|
||||||
|
[8/17/2026 6:41:17 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/17/2026 6:41:20 PM] Active player connections: 1
|
||||||
|
[8/17/2026 6:41:20 PM] Active player connections: 2
|
||||||
|
[8/17/2026 6:41:20 PM] Dedicated join: team assigned Blue isServer=True matchId=552 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/17/2026 6:41:20 PM] Dedicated join: starting blue PATCH collectAttempt=False players=2 body={"blue_joined_at":"2026-08-17T18:41:20.762Z","status":2}
|
||||||
|
[8/17/2026 6:41:20 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/552 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-17T18:41:20.762Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/17/2026 6:41:20 PM] Client 16 set team to Blue
|
||||||
|
[8/17/2026 6:41:20 PM] Dedicated join: team assigned Red isServer=True matchId=552 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/17/2026 6:41:20 PM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-17T18:41:20.831Z","status":2}
|
||||||
|
[8/17/2026 6:41:20 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/552 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-17T18:41:20.831Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/17/2026 6:41:20 PM] Client 17 set team to Red
|
||||||
|
[8/17/2026 6:41:21 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":552,"entries_collected":false}
|
||||||
|
[8/17/2026 6:41:21 PM] Dedicated match PATCH success: 200 {"ok":true,"id":552,"entries_collected":false}
|
||||||
|
[8/17/2026 6:41:21 PM] Dedicated join PATCH parsed: ok=True id=552 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/17/2026 6:41:21 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/17/2026 6:41:21 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":552,"entries_collected":true,"already_collected":false,"escrow_user_id":150}
|
||||||
|
[8/17/2026 6:41:21 PM] Dedicated match PATCH success: 200 {"ok":true,"id":552,"entries_collected":true,"already_collected":false,"escrow_user_id":150}
|
||||||
|
[8/17/2026 6:41:21 PM] Dedicated join PATCH parsed: ok=True id=552 entries_collected=True already_collected=False escrow_user_id=150 willSetCollected=True
|
||||||
|
[8/17/2026 6:41:21 PM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/17/2026 6:41:21 PM] Game started On Server (entries collected)
|
||||||
|
[8/17/2026 6:41:21 PM] ReplayRecorder started (match) id 552 with 11 entities
|
||||||
|
[8/17/2026 6:41:27 PM] force = 70 * 0.6548461 = 45.83923
|
||||||
|
[8/17/2026 6:41:27 PM] launching puck at (2.01, -1.11) with (-92.12, 50.83) force
|
||||||
|
[8/17/2026 6:41:32 PM] force = 70 * 0.8650235 = 60.55164
|
||||||
|
[8/17/2026 6:41:32 PM] launching puck at (0.12, 3.67) with (-6.97, -222.16) force
|
||||||
|
[8/17/2026 6:41:32 PM] Blue goal scored, blue score is now 1
|
||||||
|
[8/17/2026 6:41:37 PM] force = 70 * 0.8344823 = 58.41376
|
||||||
|
[8/17/2026 6:41:37 PM] launching puck at (3.11, -1.42) with (-181.61, 82.92) force
|
||||||
|
[8/17/2026 6:41:43 PM] force = 70 * 0.8828961 = 61.80272
|
||||||
|
[8/17/2026 6:41:43 PM] launching puck at (0.09, 3.83) with (-5.30, -236.63) force
|
||||||
|
[8/17/2026 6:41:43 PM] Blue goal scored, blue score is now 2
|
||||||
|
[8/17/2026 6:41:49 PM] force = 70 * 0.6150571 = 43.05399
|
||||||
|
[8/17/2026 6:41:49 PM] launching puck at (-1.74, -1.18) with (75.08, 50.70) force
|
||||||
|
[8/17/2026 6:41:55 PM] force = 70 * 0.8967714 = 62.77399
|
||||||
|
[8/17/2026 6:41:55 PM] launching puck at (0.14, 3.96) with (-9.09, -248.37) force
|
||||||
|
[8/17/2026 6:41:56 PM] Blue goal scored, blue score is now 3
|
||||||
|
[8/17/2026 6:41:56 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/552.json (1743 frames, 14 events, duration 34.86s)
|
||||||
|
[8/17/2026 6:41:56 PM] Dedicated match PATCH success: 200 {"ok":true,"id":552,"entries_collected":true}
|
||||||
|
[8/17/2026 6:41:56 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":552,"winner_id":2,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100}}
|
||||||
|
[8/17/2026 6:42:08 PM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/17/2026 6:42:08 PM] Mirror server: client disconnected (connId=1002368254)
|
||||||
|
[8/17/2026 6:42:08 PM] Active player connections: 1
|
||||||
|
[8/17/2026 6:42:11 PM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/17/2026 6:42:11 PM] Mirror server: client disconnected (connId=1002368241)
|
||||||
|
[8/17/2026 6:42:11 PM] Active player connections: 0
|
||||||
|
[8/17/2026 6:42:16 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/17/2026 6:42:26 PM] Server will be closed due to no players in, 50
|
||||||
|
[8/17/2026 6:42:36 PM] Server will be closed due to no players in, 40
|
||||||
|
[8/17/2026 6:42:46 PM] Server will be closed due to no players in, 30
|
||||||
|
[8/17/2026 6:42:56 PM] Server will be closed due to no players in, 20
|
||||||
|
[8/17/2026 6:43:06 PM] Server will be closed due to no players in, 10
|
||||||
|
[8/17/2026 6:43:16 PM] All players left, exiting
|
||||||
|
[8/17/2026 6:43:17 PM] Dedicated match PATCH success: 200 {"ok":true,"id":552,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,59 @@
|
|||||||
|
[8/17/2026 8:15:57 PM] Starting server at port 26820
|
||||||
|
[8/17/2026 8:15:58 PM] Mirror server exception logging enabled
|
||||||
|
[8/17/2026 8:15:58 PM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/17/2026 8:15:58 PM] Starting auto close watchdog
|
||||||
|
[8/17/2026 8:15:58 PM] Active player connections: 0
|
||||||
|
[8/17/2026 8:16:02 PM] Active player connections: 1
|
||||||
|
[8/17/2026 8:16:02 PM] Dedicated join: team assigned Blue isServer=True matchId=553 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/17/2026 8:16:02 PM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-17T20:16:02.954Z","status":1}
|
||||||
|
[8/17/2026 8:16:02 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/553 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-17T20:16:02.954Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/17/2026 8:16:02 PM] Client 16 set team to Blue
|
||||||
|
[8/17/2026 8:16:03 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":553,"entries_collected":false}
|
||||||
|
[8/17/2026 8:16:03 PM] Dedicated match PATCH success: 200 {"ok":true,"id":553,"entries_collected":false}
|
||||||
|
[8/17/2026 8:16:03 PM] Dedicated join PATCH parsed: ok=True id=553 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/17/2026 8:16:03 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/17/2026 8:16:05 PM] Active player connections: 2
|
||||||
|
[8/17/2026 8:16:05 PM] Dedicated join: team assigned Red isServer=True matchId=553 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/17/2026 8:16:05 PM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-17T20:16:05.618Z","status":2}
|
||||||
|
[8/17/2026 8:16:05 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/553 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-17T20:16:05.618Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/17/2026 8:16:05 PM] Client 17 set team to Red
|
||||||
|
[8/17/2026 8:16:05 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":553,"entries_collected":true,"already_collected":false,"escrow_user_id":151}
|
||||||
|
[8/17/2026 8:16:05 PM] Dedicated match PATCH success: 200 {"ok":true,"id":553,"entries_collected":true,"already_collected":false,"escrow_user_id":151}
|
||||||
|
[8/17/2026 8:16:05 PM] Dedicated join PATCH parsed: ok=True id=553 entries_collected=True already_collected=False escrow_user_id=151 willSetCollected=True
|
||||||
|
[8/17/2026 8:16:05 PM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/17/2026 8:16:05 PM] Game started On Server (entries collected)
|
||||||
|
[8/17/2026 8:16:05 PM] ReplayRecorder started (match) id 553 with 11 entities
|
||||||
|
[8/17/2026 8:16:11 PM] force = 70 * 0.1801153 = 12.60807
|
||||||
|
[8/17/2026 8:16:11 PM] launching puck at (0.00, 0.83) with (0.00, -10.48) force
|
||||||
|
[8/17/2026 8:16:17 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/17/2026 8:16:17 PM] launching puck at (3.50, 3.57) with (-244.20, -248.57) force
|
||||||
|
[8/17/2026 8:16:25 PM] force = 70 * 0.8405689 = 58.83982
|
||||||
|
[8/17/2026 8:16:25 PM] launching puck at (-0.02, -3.47) with (1.30, 203.95) force
|
||||||
|
[8/17/2026 8:16:25 PM] Red goal scored, red score is now 1
|
||||||
|
[8/17/2026 8:16:31 PM] force = 70 * 0.7126672 = 49.8867
|
||||||
|
[8/17/2026 8:16:31 PM] launching puck at (1.94, 1.74) with (-96.67, -86.70) force
|
||||||
|
[8/17/2026 8:16:36 PM] force = 70 * 0.8914159 = 62.39911
|
||||||
|
[8/17/2026 8:16:36 PM] launching puck at (-0.08, -3.91) with (5.02, 243.84) force
|
||||||
|
[8/17/2026 8:16:36 PM] Red goal scored, red score is now 2
|
||||||
|
[8/17/2026 8:16:41 PM] force = 70 * 0.8247287 = 57.73101
|
||||||
|
[8/17/2026 8:16:41 PM] launching puck at (2.78, 1.85) with (-160.51, -107.03) force
|
||||||
|
[8/17/2026 8:16:45 PM] force = 70 * 0.8477953 = 59.34567
|
||||||
|
[8/17/2026 8:16:45 PM] launching puck at (-0.02, -3.53) with (1.30, 209.20) force
|
||||||
|
[8/17/2026 8:16:46 PM] Red goal scored, red score is now 3
|
||||||
|
[8/17/2026 8:16:46 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/553.json (2025 frames, 14 events, duration 40.50s)
|
||||||
|
[8/17/2026 8:16:46 PM] Dedicated match PATCH success: 200 {"ok":true,"id":553,"entries_collected":true}
|
||||||
|
[8/17/2026 8:16:46 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":553,"winner_id":2,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/17/2026 8:16:57 PM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/17/2026 8:16:57 PM] Mirror server: client disconnected (connId=1002372116)
|
||||||
|
[8/17/2026 8:16:57 PM] Active player connections: 1
|
||||||
|
[8/17/2026 8:16:59 PM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/17/2026 8:16:59 PM] Mirror server: client disconnected (connId=1002357270)
|
||||||
|
[8/17/2026 8:16:59 PM] Active player connections: 0
|
||||||
|
[8/17/2026 8:17:04 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/17/2026 8:17:14 PM] Server will be closed due to no players in, 50
|
||||||
|
[8/17/2026 8:17:24 PM] Server will be closed due to no players in, 40
|
||||||
|
[8/17/2026 8:17:34 PM] Server will be closed due to no players in, 30
|
||||||
|
[8/17/2026 8:17:44 PM] Server will be closed due to no players in, 20
|
||||||
|
[8/17/2026 8:17:54 PM] Server will be closed due to no players in, 10
|
||||||
|
[8/17/2026 8:18:04 PM] All players left, exiting
|
||||||
|
[8/17/2026 8:18:05 PM] Dedicated match PATCH success: 200 {"ok":true,"id":553,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,61 @@
|
|||||||
|
[8/17/2026 8:35:42 PM] Starting server at port 26345
|
||||||
|
[8/17/2026 8:35:42 PM] Mirror server exception logging enabled
|
||||||
|
[8/17/2026 8:35:42 PM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/17/2026 8:35:42 PM] Starting auto close watchdog
|
||||||
|
[8/17/2026 8:35:42 PM] Active player connections: 0
|
||||||
|
[8/17/2026 8:35:47 PM] Active player connections: 1
|
||||||
|
[8/17/2026 8:35:47 PM] Dedicated join: team assigned Blue isServer=True matchId=554 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/17/2026 8:35:47 PM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-17T20:35:47.693Z","status":1}
|
||||||
|
[8/17/2026 8:35:47 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/554 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-17T20:35:47.693Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/17/2026 8:35:47 PM] Client 16 set team to Blue
|
||||||
|
[8/17/2026 8:35:48 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":554,"entries_collected":false}
|
||||||
|
[8/17/2026 8:35:48 PM] Dedicated match PATCH success: 200 {"ok":true,"id":554,"entries_collected":false}
|
||||||
|
[8/17/2026 8:35:48 PM] Dedicated join PATCH parsed: ok=True id=554 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/17/2026 8:35:48 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/17/2026 8:35:49 PM] Active player connections: 2
|
||||||
|
[8/17/2026 8:35:49 PM] Dedicated join: team assigned Red isServer=True matchId=554 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/17/2026 8:35:49 PM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-17T20:35:49.858Z","status":2}
|
||||||
|
[8/17/2026 8:35:49 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/554 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-17T20:35:49.858Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/17/2026 8:35:49 PM] Client 17 set team to Red
|
||||||
|
[8/17/2026 8:35:50 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":554,"entries_collected":true,"already_collected":false,"escrow_user_id":152}
|
||||||
|
[8/17/2026 8:35:50 PM] Dedicated match PATCH success: 200 {"ok":true,"id":554,"entries_collected":true,"already_collected":false,"escrow_user_id":152}
|
||||||
|
[8/17/2026 8:35:50 PM] Dedicated join PATCH parsed: ok=True id=554 entries_collected=True already_collected=False escrow_user_id=152 willSetCollected=True
|
||||||
|
[8/17/2026 8:35:50 PM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/17/2026 8:35:50 PM] Game started On Server (entries collected)
|
||||||
|
[8/17/2026 8:35:50 PM] ReplayRecorder started (match) id 554 with 11 entities
|
||||||
|
[8/17/2026 8:35:54 PM] force = 70 * 0.2214851 = 15.50396
|
||||||
|
[8/17/2026 8:35:54 PM] launching puck at (-0.06, 0.89) with (0.87, -13.75) force
|
||||||
|
[8/17/2026 8:35:58 PM] force = 70 * 0.6008791 = 42.06154
|
||||||
|
[8/17/2026 8:35:58 PM] launching puck at (1.31, 1.56) with (-55.15, -65.72) force
|
||||||
|
[8/17/2026 8:36:04 PM] force = 70 * 0.9599193 = 67.19435
|
||||||
|
[8/17/2026 8:36:04 PM] launching puck at (0.03, -4.61) with (-2.02, 309.57) force
|
||||||
|
[8/17/2026 8:36:04 PM] Red goal scored, red score is now 1
|
||||||
|
[8/17/2026 8:36:11 PM] force = 70 * 0.662545 = 46.37815
|
||||||
|
[8/17/2026 8:36:11 PM] launching puck at (2.16, 0.88) with (-100.20, -40.95) force
|
||||||
|
[8/17/2026 8:36:16 PM] force = 70 * 0.8111848 = 56.78294
|
||||||
|
[8/17/2026 8:36:16 PM] launching puck at (-0.08, -3.24) with (4.58, 183.91) force
|
||||||
|
[8/17/2026 8:36:16 PM] Red goal scored, red score is now 2
|
||||||
|
[8/17/2026 8:36:21 PM] force = 70 * 0.8799634 = 61.59744
|
||||||
|
[8/17/2026 8:36:21 PM] launching puck at (3.20, 2.06) with (-196.82, -127.04) force
|
||||||
|
[8/17/2026 8:36:25 PM] force = 70 * 0.8273621 = 57.91534
|
||||||
|
[8/17/2026 8:36:25 PM] launching puck at (0.09, -3.36) with (-5.48, 194.64) force
|
||||||
|
[8/17/2026 8:36:26 PM] Red goal scored, red score is now 3
|
||||||
|
[8/17/2026 8:36:26 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/554.json (1814 frames, 14 events, duration 36.28s)
|
||||||
|
[8/17/2026 8:36:26 PM] Dedicated match: end winner=Red red_connected=True blue_connected=True
|
||||||
|
[8/17/2026 8:36:26 PM] Dedicated match PATCH success: 200 {"ok":true,"id":554,"entries_collected":true}
|
||||||
|
[8/17/2026 8:36:26 PM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/17/2026 8:36:26 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":554,"winner_id":2,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/17/2026 8:36:34 PM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/17/2026 8:36:34 PM] Mirror server: client disconnected (connId=1002369421)
|
||||||
|
[8/17/2026 8:36:34 PM] Active player connections: 1
|
||||||
|
[8/17/2026 8:36:36 PM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/17/2026 8:36:36 PM] Mirror server: client disconnected (connId=1002369418)
|
||||||
|
[8/17/2026 8:36:36 PM] Active player connections: 0
|
||||||
|
[8/17/2026 8:36:41 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/17/2026 8:36:51 PM] Server will be closed due to no players in, 50
|
||||||
|
[8/17/2026 8:37:01 PM] Server will be closed due to no players in, 40
|
||||||
|
[8/17/2026 8:37:11 PM] Server will be closed due to no players in, 30
|
||||||
|
[8/17/2026 8:37:21 PM] Server will be closed due to no players in, 20
|
||||||
|
[8/17/2026 8:37:31 PM] Server will be closed due to no players in, 10
|
||||||
|
[8/17/2026 8:37:41 PM] All players left, exiting
|
||||||
|
[8/17/2026 8:37:41 PM] Dedicated match PATCH success: 200 {"ok":true,"id":554,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,46 @@
|
|||||||
|
[8/17/2026 8:36:54 PM] Starting server at port 26878
|
||||||
|
[8/17/2026 8:36:54 PM] Mirror server exception logging enabled
|
||||||
|
[8/17/2026 8:36:54 PM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/17/2026 8:36:54 PM] Starting auto close watchdog
|
||||||
|
[8/17/2026 8:36:54 PM] Active player connections: 0
|
||||||
|
[8/17/2026 8:36:59 PM] Active player connections: 1
|
||||||
|
[8/17/2026 8:37:00 PM] Dedicated join: team assigned Red isServer=True matchId=555 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/17/2026 8:37:00 PM] Dedicated join: starting red PATCH collectAttempt=False players=1 body={"red_joined_at":"2026-08-17T20:37:00.057Z","status":1}
|
||||||
|
[8/17/2026 8:37:00 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/555 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-17T20:37:00.057Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/17/2026 8:37:00 PM] Client 16 set team to Red
|
||||||
|
[8/17/2026 8:37:00 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":555,"entries_collected":false}
|
||||||
|
[8/17/2026 8:37:00 PM] Dedicated match PATCH success: 200 {"ok":true,"id":555,"entries_collected":false}
|
||||||
|
[8/17/2026 8:37:00 PM] Dedicated join PATCH parsed: ok=True id=555 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/17/2026 8:37:00 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/17/2026 8:37:01 PM] Active player connections: 2
|
||||||
|
[8/17/2026 8:37:01 PM] Dedicated join: team assigned Blue isServer=True matchId=555 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/17/2026 8:37:01 PM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-17T20:37:01.291Z","status":2}
|
||||||
|
[8/17/2026 8:37:01 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/555 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-17T20:37:01.291Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/17/2026 8:37:01 PM] Client 17 set team to Blue
|
||||||
|
[8/17/2026 8:37:01 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":555,"entries_collected":true,"already_collected":false,"escrow_user_id":153}
|
||||||
|
[8/17/2026 8:37:01 PM] Dedicated match PATCH success: 200 {"ok":true,"id":555,"entries_collected":true,"already_collected":false,"escrow_user_id":153}
|
||||||
|
[8/17/2026 8:37:01 PM] Dedicated join PATCH parsed: ok=True id=555 entries_collected=True already_collected=False escrow_user_id=153 willSetCollected=True
|
||||||
|
[8/17/2026 8:37:01 PM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/17/2026 8:37:01 PM] Game started On Server (entries collected)
|
||||||
|
[8/17/2026 8:37:01 PM] ReplayRecorder started (match) id 555 with 11 entities
|
||||||
|
[8/17/2026 8:37:05 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/17/2026 8:37:05 PM] launching puck at (0.03, -5.00) with (-2.19, 348.45) force
|
||||||
|
[8/17/2026 8:37:14 PM] Match: Blue forfeited by leave — Red wins
|
||||||
|
[8/17/2026 8:37:14 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/555.json (657 frames, 6 events, duration 13.14s)
|
||||||
|
[8/17/2026 8:37:14 PM] Dedicated match: end winner=Red red_connected=True blue_connected=False
|
||||||
|
[8/17/2026 8:37:14 PM] Mirror server: client disconnected (connId=1002372195)
|
||||||
|
[8/17/2026 8:37:14 PM] Active player connections: 1
|
||||||
|
[8/17/2026 8:37:14 PM] Dedicated match PATCH success: 200 {"ok":true,"id":555,"entries_collected":true}
|
||||||
|
[8/17/2026 8:37:14 PM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=False
|
||||||
|
[8/17/2026 8:37:14 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":555,"winner_id":3,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":false}}
|
||||||
|
[8/17/2026 8:37:23 PM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/17/2026 8:37:23 PM] Mirror server: client disconnected (connId=1002372192)
|
||||||
|
[8/17/2026 8:37:23 PM] Active player connections: 0
|
||||||
|
[8/17/2026 8:37:28 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/17/2026 8:37:38 PM] Server will be closed due to no players in, 50
|
||||||
|
[8/17/2026 8:37:48 PM] Server will be closed due to no players in, 40
|
||||||
|
[8/17/2026 8:37:58 PM] Server will be closed due to no players in, 30
|
||||||
|
[8/17/2026 8:38:08 PM] Server will be closed due to no players in, 20
|
||||||
|
[8/17/2026 8:38:18 PM] Server will be closed due to no players in, 10
|
||||||
|
[8/17/2026 8:38:28 PM] All players left, exiting
|
||||||
|
[8/17/2026 8:38:28 PM] Dedicated match PATCH success: 200 {"ok":true,"id":555,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,59 @@
|
|||||||
|
[8/18/2026 8:12:39 AM] Starting server at port 26849
|
||||||
|
[8/18/2026 8:12:39 AM] Mirror server exception logging enabled
|
||||||
|
[8/18/2026 8:12:39 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/18/2026 8:12:39 AM] Starting auto close watchdog
|
||||||
|
[8/18/2026 8:12:39 AM] Active player connections: 0
|
||||||
|
[8/18/2026 8:12:44 AM] Active player connections: 1
|
||||||
|
[8/18/2026 8:12:44 AM] Dedicated join: team assigned Blue isServer=True matchId=556 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/18/2026 8:12:44 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-18T08:12:44.790Z","status":1}
|
||||||
|
[8/18/2026 8:12:44 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/556 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-18T08:12:44.790Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 8:12:44 AM] Client 16 set team to Blue
|
||||||
|
[8/18/2026 8:12:45 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":556,"entries_collected":false}
|
||||||
|
[8/18/2026 8:12:45 AM] Dedicated match PATCH success: 200 {"ok":true,"id":556,"entries_collected":false}
|
||||||
|
[8/18/2026 8:12:45 AM] Dedicated join PATCH parsed: ok=True id=556 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/18/2026 8:12:45 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/18/2026 8:12:50 AM] Active player connections: 2
|
||||||
|
[8/18/2026 8:12:50 AM] Dedicated join: team assigned Red isServer=True matchId=556 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/18/2026 8:12:50 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-18T08:12:50.789Z","status":2}
|
||||||
|
[8/18/2026 8:12:50 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/556 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-18T08:12:50.789Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 8:12:50 AM] Client 17 set team to Red
|
||||||
|
[8/18/2026 8:12:50 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":556,"entries_collected":true,"already_collected":false,"escrow_user_id":154}
|
||||||
|
[8/18/2026 8:12:50 AM] Dedicated match PATCH success: 200 {"ok":true,"id":556,"entries_collected":true,"already_collected":false,"escrow_user_id":154}
|
||||||
|
[8/18/2026 8:12:50 AM] Dedicated join PATCH parsed: ok=True id=556 entries_collected=True already_collected=False escrow_user_id=154 willSetCollected=True
|
||||||
|
[8/18/2026 8:12:50 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/18/2026 8:12:50 AM] Game started On Server (entries collected)
|
||||||
|
[8/18/2026 8:12:50 AM] ReplayRecorder started (match) id 556 with 11 entities
|
||||||
|
[8/18/2026 8:12:55 AM] force = 70 * 0.4693011 = 32.85108
|
||||||
|
[8/18/2026 8:12:55 AM] launching puck at (-0.93, -1.09) with (30.51, 35.89) force
|
||||||
|
[8/18/2026 8:13:00 AM] force = 70 * 0.9879136 = 69.15395
|
||||||
|
[8/18/2026 8:13:00 AM] launching puck at (-0.11, 4.91) with (7.57, -339.82) force
|
||||||
|
[8/18/2026 8:13:00 AM] Blue goal scored, blue score is now 1
|
||||||
|
[8/18/2026 8:13:08 AM] force = 70 * 0.4045503 = 28.31852
|
||||||
|
[8/18/2026 8:13:08 AM] launching puck at (1.07, -0.63) with (-30.18, 17.76) force
|
||||||
|
[8/18/2026 8:13:13 AM] force = 70 * 0.7980195 = 55.86137
|
||||||
|
[8/18/2026 8:13:13 AM] launching puck at (-0.05, 3.14) with (2.56, -175.63) force
|
||||||
|
[8/18/2026 8:13:14 AM] Blue goal scored, blue score is now 2
|
||||||
|
[8/18/2026 8:13:20 AM] force = 70 * 0.6081774 = 42.57241
|
||||||
|
[8/18/2026 8:13:20 AM] launching puck at (-1.28, -1.63) with (54.44, 69.45) force
|
||||||
|
[8/18/2026 8:13:30 AM] force = 70 * 0.8114944 = 56.8046
|
||||||
|
[8/18/2026 8:13:30 AM] launching puck at (-0.08, 3.24) with (4.29, -184.11) force
|
||||||
|
[8/18/2026 8:13:31 AM] Blue goal scored, blue score is now 3
|
||||||
|
[8/18/2026 8:13:31 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/556.json (2003 frames, 15 events, duration 40.06s)
|
||||||
|
[8/18/2026 8:13:31 AM] Dedicated match: end winner=Blue red_connected=True blue_connected=True
|
||||||
|
[8/18/2026 8:13:31 AM] Dedicated match PATCH success: 200 {"ok":true,"id":556,"entries_collected":true}
|
||||||
|
[8/18/2026 8:13:31 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/18/2026 8:13:31 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":556,"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}}
|
||||||
|
[8/18/2026 8:13:36 AM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/18/2026 8:13:36 AM] Mirror server: client disconnected (connId=1002364741)
|
||||||
|
[8/18/2026 8:13:36 AM] Active player connections: 1
|
||||||
|
[8/18/2026 8:13:37 AM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/18/2026 8:13:37 AM] Mirror server: client disconnected (connId=1002357146)
|
||||||
|
[8/18/2026 8:13:37 AM] Active player connections: 0
|
||||||
|
[8/18/2026 8:13:42 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/18/2026 8:13:52 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/18/2026 8:14:02 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/18/2026 8:14:12 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/18/2026 8:14:22 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/18/2026 8:14:32 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/18/2026 8:14:42 AM] All players left, exiting
|
||||||
|
[8/18/2026 8:14:43 AM] Dedicated match PATCH success: 200 {"ok":true,"id":556,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,58 @@
|
|||||||
|
[8/18/2026 8:14:06 AM] Starting server at port 26542
|
||||||
|
[8/18/2026 8:14:06 AM] Mirror server exception logging enabled
|
||||||
|
[8/18/2026 8:14:06 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/18/2026 8:14:06 AM] Starting auto close watchdog
|
||||||
|
[8/18/2026 8:14:06 AM] Active player connections: 0
|
||||||
|
[8/18/2026 8:14:11 AM] Active player connections: 1
|
||||||
|
[8/18/2026 8:14:11 AM] Dedicated join: team assigned Blue isServer=True matchId=557 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/18/2026 8:14:11 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-18T08:14:11.395Z","status":1}
|
||||||
|
[8/18/2026 8:14:11 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/557 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-18T08:14:11.395Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 8:14:11 AM] Client 16 set team to Blue
|
||||||
|
[8/18/2026 8:14:11 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":557,"entries_collected":false}
|
||||||
|
[8/18/2026 8:14:11 AM] Dedicated match PATCH success: 200 {"ok":true,"id":557,"entries_collected":false}
|
||||||
|
[8/18/2026 8:14:11 AM] Dedicated join PATCH parsed: ok=True id=557 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/18/2026 8:14:11 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/18/2026 8:14:14 AM] Active player connections: 2
|
||||||
|
[8/18/2026 8:14:14 AM] Dedicated join: team assigned Red isServer=True matchId=557 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/18/2026 8:14:14 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-18T08:14:14.496Z","status":2}
|
||||||
|
[8/18/2026 8:14:14 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/557 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-18T08:14:14.496Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 8:14:14 AM] Client 17 set team to Red
|
||||||
|
[8/18/2026 8:14:14 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":557,"entries_collected":true,"already_collected":false,"escrow_user_id":155}
|
||||||
|
[8/18/2026 8:14:14 AM] Dedicated match PATCH success: 200 {"ok":true,"id":557,"entries_collected":true,"already_collected":false,"escrow_user_id":155}
|
||||||
|
[8/18/2026 8:14:14 AM] Dedicated join PATCH parsed: ok=True id=557 entries_collected=True already_collected=False escrow_user_id=155 willSetCollected=True
|
||||||
|
[8/18/2026 8:14:14 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/18/2026 8:14:14 AM] Game started On Server (entries collected)
|
||||||
|
[8/18/2026 8:14:14 AM] ReplayRecorder started (match) id 557 with 11 entities
|
||||||
|
[8/18/2026 8:14:29 AM] Match: Red skipped turn (1/2)
|
||||||
|
[8/18/2026 8:14:34 AM] force = 70 * 0.5764507 = 40.35155
|
||||||
|
[8/18/2026 8:14:34 AM] launching puck at (-0.04, -1.93) with (1.56, 77.72) force
|
||||||
|
[8/18/2026 8:14:40 AM] force = 70 * 0.8120289 = 56.84203
|
||||||
|
[8/18/2026 8:14:40 AM] launching puck at (-0.21, 3.24) with (11.72, -184.14) force
|
||||||
|
[8/18/2026 8:14:48 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 8:14:48 AM] launching puck at (-0.02, 5.00) with (1.72, -348.45) force
|
||||||
|
[8/18/2026 8:14:54 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 8:14:54 AM] launching puck at (-4.54, 2.10) with (316.18, -146.47) force
|
||||||
|
[8/18/2026 8:15:02 AM] force = 70 * 0.9763507 = 68.34454
|
||||||
|
[8/18/2026 8:15:02 AM] launching puck at (-0.11, 4.79) with (7.25, -327.11) force
|
||||||
|
[8/18/2026 8:15:09 AM] force = 70 * 0.7477035 = 52.33924
|
||||||
|
[8/18/2026 8:15:09 AM] launching puck at (-0.36, 2.79) with (18.91, -145.89) force
|
||||||
|
[8/18/2026 8:15:10 AM] Blue goal scored, blue score is now 1
|
||||||
|
[8/18/2026 8:15:15 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/18/2026 8:15:15 AM] Mirror server: client disconnected (connId=1002357152)
|
||||||
|
[8/18/2026 8:15:15 AM] Active player connections: 1
|
||||||
|
[8/18/2026 8:15:16 AM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/18/2026 8:15:16 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/557.json (3115 frames, 26 events, duration 62.30s)
|
||||||
|
[8/18/2026 8:15:16 AM] Dedicated match: end winner=Blue red_connected=False blue_connected=False
|
||||||
|
[8/18/2026 8:15:16 AM] Mirror server: client disconnected (connId=1002357166)
|
||||||
|
[8/18/2026 8:15:17 AM] Active player connections: 0
|
||||||
|
[8/18/2026 8:15:17 AM] Dedicated match PATCH success: 200 {"ok":true,"id":557,"entries_collected":true}
|
||||||
|
[8/18/2026 8:15:17 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=False cc_awarded_blue=False
|
||||||
|
[8/18/2026 8:15:17 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":557,"winner_id":3,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":false,"cc_awarded_blue":false}}
|
||||||
|
[8/18/2026 8:15:21 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/18/2026 8:15:31 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/18/2026 8:15:41 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/18/2026 8:15:51 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/18/2026 8:16:01 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/18/2026 8:16:11 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/18/2026 8:16:21 AM] All players left, exiting
|
||||||
|
[8/18/2026 8:16:22 AM] Dedicated match PATCH success: 200 {"ok":true,"id":557,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,48 @@
|
|||||||
|
[8/18/2026 9:47:56 AM] Starting server at port 26163
|
||||||
|
[8/18/2026 9:47:56 AM] Mirror server exception logging enabled
|
||||||
|
[8/18/2026 9:47:56 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/18/2026 9:47:56 AM] Starting auto close watchdog
|
||||||
|
[8/18/2026 9:47:56 AM] Active player connections: 0
|
||||||
|
[8/18/2026 9:48:01 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/18/2026 9:48:05 AM] Active player connections: 1
|
||||||
|
[8/18/2026 9:48:05 AM] Dedicated join: team assigned Blue isServer=True matchId=558 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/18/2026 9:48:05 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-18T09:48:05.518Z","status":1}
|
||||||
|
[8/18/2026 9:48:05 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/558 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-18T09:48:05.518Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 9:48:05 AM] Client 16 set team to Blue
|
||||||
|
[8/18/2026 9:48:05 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":558,"entries_collected":false}
|
||||||
|
[8/18/2026 9:48:05 AM] Dedicated match PATCH success: 200 {"ok":true,"id":558,"entries_collected":false}
|
||||||
|
[8/18/2026 9:48:05 AM] Dedicated join PATCH parsed: ok=True id=558 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/18/2026 9:48:05 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/18/2026 9:48:07 AM] Active player connections: 2
|
||||||
|
[8/18/2026 9:48:07 AM] Dedicated join: team assigned Red isServer=True matchId=558 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/18/2026 9:48:07 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-18T09:48:07.450Z","status":2}
|
||||||
|
[8/18/2026 9:48:07 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/558 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-18T09:48:07.450Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 9:48:07 AM] Client 17 set team to Red
|
||||||
|
[8/18/2026 9:48:07 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":558,"entries_collected":true,"already_collected":false,"escrow_user_id":156}
|
||||||
|
[8/18/2026 9:48:07 AM] Dedicated match PATCH success: 200 {"ok":true,"id":558,"entries_collected":true,"already_collected":false,"escrow_user_id":156}
|
||||||
|
[8/18/2026 9:48:07 AM] Dedicated join PATCH parsed: ok=True id=558 entries_collected=True already_collected=False escrow_user_id=156 willSetCollected=True
|
||||||
|
[8/18/2026 9:48:07 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/18/2026 9:48:07 AM] Game started On Server (entries collected)
|
||||||
|
[8/18/2026 9:48:07 AM] ReplayRecorder started (match) id 558 with 11 entities
|
||||||
|
[8/18/2026 9:48:13 AM] force = 70 * 0.6341025 = 44.38718
|
||||||
|
[8/18/2026 9:48:13 AM] launching puck at (-1.20, -1.84) with (53.15, 81.59) force
|
||||||
|
[8/18/2026 9:48:30 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/18/2026 9:48:30 AM] Mirror server: client disconnected (connId=1002368761)
|
||||||
|
[8/18/2026 9:48:30 AM] Active player connections: 1
|
||||||
|
[8/18/2026 9:48:31 AM] Match: Blue skipped turn (1/2)
|
||||||
|
[8/18/2026 9:48:32 AM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/18/2026 9:48:32 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/558.json (1227 frames, 0 events, duration 24.54s)
|
||||||
|
[8/18/2026 9:48:32 AM] Dedicated match: end winner=Blue red_connected=False blue_connected=False
|
||||||
|
[8/18/2026 9:48:32 AM] Mirror server: client disconnected (connId=1002368647)
|
||||||
|
[8/18/2026 9:48:32 AM] Active player connections: 0
|
||||||
|
[8/18/2026 9:48:32 AM] Dedicated match PATCH success: 200 {"ok":true,"id":558,"entries_collected":true}
|
||||||
|
[8/18/2026 9:48:32 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=False cc_awarded_blue=False
|
||||||
|
[8/18/2026 9:48:32 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":558,"winner_id":3,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":false,"cc_awarded_blue":false}}
|
||||||
|
[8/18/2026 9:48:37 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/18/2026 9:48:47 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/18/2026 9:48:57 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/18/2026 9:49:07 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/18/2026 9:49:17 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/18/2026 9:49:27 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/18/2026 9:49:37 AM] All players left, exiting
|
||||||
|
[8/18/2026 9:49:37 AM] Dedicated match PATCH success: 200 {"ok":true,"id":558,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,49 @@
|
|||||||
|
[8/18/2026 9:49:32 AM] Starting server at port 26401
|
||||||
|
[8/18/2026 9:49:32 AM] Mirror server exception logging enabled
|
||||||
|
[8/18/2026 9:49:32 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/18/2026 9:49:32 AM] Starting auto close watchdog
|
||||||
|
[8/18/2026 9:49:32 AM] Active player connections: 0
|
||||||
|
[8/18/2026 9:49:37 AM] Active player connections: 1
|
||||||
|
[8/18/2026 9:49:37 AM] Dedicated join: team assigned Red isServer=True matchId=559 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/18/2026 9:49:37 AM] Dedicated join: starting red PATCH collectAttempt=False players=1 body={"red_joined_at":"2026-08-18T09:49:37.626Z","status":1}
|
||||||
|
[8/18/2026 9:49:37 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/559 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-18T09:49:37.626Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 9:49:37 AM] Client 16 set team to Red
|
||||||
|
[8/18/2026 9:49:37 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":559,"entries_collected":false}
|
||||||
|
[8/18/2026 9:49:37 AM] Dedicated match PATCH success: 200 {"ok":true,"id":559,"entries_collected":false}
|
||||||
|
[8/18/2026 9:49:37 AM] Dedicated join PATCH parsed: ok=True id=559 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/18/2026 9:49:37 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/18/2026 9:49:38 AM] Active player connections: 2
|
||||||
|
[8/18/2026 9:49:39 AM] Dedicated join: team assigned Blue isServer=True matchId=559 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/18/2026 9:49:39 AM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-18T09:49:39.024Z","status":2}
|
||||||
|
[8/18/2026 9:49:39 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/559 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-18T09:49:39.024Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 9:49:39 AM] Client 17 set team to Blue
|
||||||
|
[8/18/2026 9:49:39 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":559,"entries_collected":true,"already_collected":false,"escrow_user_id":157}
|
||||||
|
[8/18/2026 9:49:39 AM] Dedicated match PATCH success: 200 {"ok":true,"id":559,"entries_collected":true,"already_collected":false,"escrow_user_id":157}
|
||||||
|
[8/18/2026 9:49:39 AM] Dedicated join PATCH parsed: ok=True id=559 entries_collected=True already_collected=False escrow_user_id=157 willSetCollected=True
|
||||||
|
[8/18/2026 9:49:39 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/18/2026 9:49:39 AM] Game started On Server (entries collected)
|
||||||
|
[8/18/2026 9:49:39 AM] ReplayRecorder started (match) id 559 with 11 entities
|
||||||
|
[8/18/2026 9:49:54 AM] Match: Red skipped turn (1/2)
|
||||||
|
[8/18/2026 9:49:55 AM] force = 70 * 0.4297175 = 30.08023
|
||||||
|
[8/18/2026 9:49:55 AM] launching puck at (1.10, 0.71) with (-32.96, -21.36) force
|
||||||
|
[8/18/2026 9:50:13 AM] Match: Red skipped turn (2/2)
|
||||||
|
[8/18/2026 9:50:13 AM] Match: Red forfeited for skipping two consecutive turns — Blue wins
|
||||||
|
[8/18/2026 9:50:13 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/559.json (1722 frames, 0 events, duration 34.44s)
|
||||||
|
[8/18/2026 9:50:13 AM] Dedicated match: end winner=Blue red_connected=True blue_connected=True
|
||||||
|
[8/18/2026 9:50:13 AM] Dedicated match PATCH success: 200 {"ok":true,"id":559,"entries_collected":true}
|
||||||
|
[8/18/2026 9:50:13 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/18/2026 9:50:13 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":559,"winner_id":2,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/18/2026 9:50:24 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/18/2026 9:50:24 AM] Mirror server: client disconnected (connId=1002362392)
|
||||||
|
[8/18/2026 9:50:24 AM] Active player connections: 1
|
||||||
|
[8/18/2026 9:50:25 AM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/18/2026 9:50:25 AM] Mirror server: client disconnected (connId=1002362394)
|
||||||
|
[8/18/2026 9:50:25 AM] Active player connections: 0
|
||||||
|
[8/18/2026 9:50:30 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/18/2026 9:50:40 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/18/2026 9:50:50 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/18/2026 9:51:00 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/18/2026 9:51:10 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/18/2026 9:51:20 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/18/2026 9:51:30 AM] All players left, exiting
|
||||||
|
[8/18/2026 9:51:30 AM] Dedicated match PATCH success: 200 {"ok":true,"id":559,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,189 @@
|
|||||||
|
[8/18/2026 7:06:14 PM] Starting server at port 26736
|
||||||
|
[8/18/2026 7:06:14 PM] Mirror server exception logging enabled
|
||||||
|
[8/18/2026 7:06:14 PM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/18/2026 7:06:14 PM] Starting auto close watchdog
|
||||||
|
[8/18/2026 7:06:14 PM] Active player connections: 0
|
||||||
|
[8/18/2026 7:06:19 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/18/2026 7:06:19 PM] Active player connections: 1
|
||||||
|
[8/18/2026 7:06:19 PM] Dedicated join: team assigned Blue isServer=True matchId=560 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/18/2026 7:06:19 PM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-18T19:06:19.574Z","status":1}
|
||||||
|
[8/18/2026 7:06:19 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/560 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-18T19:06:19.574Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 7:06:19 PM] Client 16 set team to Blue
|
||||||
|
[8/18/2026 7:06:19 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":560,"entries_collected":false}
|
||||||
|
[8/18/2026 7:06:19 PM] Dedicated match PATCH success: 200 {"ok":true,"id":560,"entries_collected":false}
|
||||||
|
[8/18/2026 7:06:19 PM] Dedicated join PATCH parsed: ok=True id=560 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/18/2026 7:06:19 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/18/2026 7:06:20 PM] Active player connections: 2
|
||||||
|
[8/18/2026 7:06:20 PM] Dedicated join: team assigned Red isServer=True matchId=560 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/18/2026 7:06:20 PM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-18T19:06:20.505Z","status":2}
|
||||||
|
[8/18/2026 7:06:20 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/560 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-18T19:06:20.505Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 7:06:20 PM] Client 17 set team to Red
|
||||||
|
[8/18/2026 7:06:20 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":560,"entries_collected":true,"already_collected":false,"escrow_user_id":158}
|
||||||
|
[8/18/2026 7:06:20 PM] Dedicated match PATCH success: 200 {"ok":true,"id":560,"entries_collected":true,"already_collected":false,"escrow_user_id":158}
|
||||||
|
[8/18/2026 7:06:20 PM] Dedicated join PATCH parsed: ok=True id=560 entries_collected=True already_collected=False escrow_user_id=158 willSetCollected=True
|
||||||
|
[8/18/2026 7:06:20 PM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/18/2026 7:06:20 PM] Game started On Server (entries collected)
|
||||||
|
[8/18/2026 7:06:20 PM] ReplayRecorder started (match) id 560 with 11 entities
|
||||||
|
[8/18/2026 7:06:23 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:06:23 PM] launching puck at (-0.03, -5.00) with (2.26, 348.45) force
|
||||||
|
[8/18/2026 7:06:26 PM] Client 16 sent emoji emote 3
|
||||||
|
[8/18/2026 7:06:30 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:06:30 PM] launching puck at (-1.43, -4.79) with (99.76, 333.87) force
|
||||||
|
[8/18/2026 7:06:42 PM] force = 70 * 0.7954595 = 55.68217
|
||||||
|
[8/18/2026 7:06:42 PM] launching puck at (-1.62, -2.68) with (90.06, 148.98) force
|
||||||
|
[8/18/2026 7:06:46 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:06:46 PM] launching puck at (-4.99, 0.23) with (348.08, -16.17) force
|
||||||
|
[8/18/2026 7:06:50 PM] Client 16 sent emoji emote 2
|
||||||
|
[8/18/2026 7:06:53 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:06:53 PM] launching puck at (-3.32, -3.74) with (231.16, 260.74) force
|
||||||
|
[8/18/2026 7:06:59 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:06:59 PM] launching puck at (-4.22, -2.68) with (294.14, 186.81) force
|
||||||
|
[8/18/2026 7:07:06 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:07:06 PM] launching puck at (2.28, 4.45) with (-159.00, -310.06) force
|
||||||
|
[8/18/2026 7:07:13 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:07:13 PM] launching puck at (0.31, 4.99) with (-21.49, -347.79) force
|
||||||
|
[8/18/2026 7:07:20 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:07:20 PM] launching puck at (2.47, -4.35) with (-171.98, 303.06) force
|
||||||
|
[8/18/2026 7:07:23 PM] Client 16 sent emoji emote 2
|
||||||
|
[8/18/2026 7:07:27 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:07:27 PM] launching puck at (3.11, -3.92) with (-216.60, 272.95) force
|
||||||
|
[8/18/2026 7:07:28 PM] Client 17 sent emoji emote 1
|
||||||
|
[8/18/2026 7:07:31 PM] Client 16 sent emoji emote 1
|
||||||
|
[8/18/2026 7:07:32 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:07:32 PM] launching puck at (-0.61, -4.96) with (42.37, 345.87) force
|
||||||
|
[8/18/2026 7:07:32 PM] Red goal scored, red score is now 1
|
||||||
|
[8/18/2026 7:07:36 PM] Client 17 sent emoji emote 5
|
||||||
|
[8/18/2026 7:07:37 PM] Client 16 sent text emote Nice shot!
|
||||||
|
[8/18/2026 7:07:39 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:07:39 PM] launching puck at (-0.29, 4.99) with (20.04, -347.88) force
|
||||||
|
[8/18/2026 7:07:41 PM] Client 17 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:07:47 PM] force = 70 * 0.5200373 = 36.40261
|
||||||
|
[8/18/2026 7:07:47 PM] launching puck at (1.65, 0.00) with (-59.90, -0.03) force
|
||||||
|
[8/18/2026 7:07:51 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:07:51 PM] launching puck at (1.16, 4.86) with (-80.85, -338.94) force
|
||||||
|
[8/18/2026 7:07:57 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:07:57 PM] launching puck at (4.18, -2.75) with (-291.21, 191.35) force
|
||||||
|
[8/18/2026 7:08:02 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:08:02 PM] launching puck at (-0.08, 5.00) with (5.58, -348.41) force
|
||||||
|
[8/18/2026 7:08:07 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:08:07 PM] launching puck at (2.64, 4.24) with (-184.27, -295.74) force
|
||||||
|
[8/18/2026 7:08:12 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:08:12 PM] launching puck at (3.06, 3.95) with (-213.51, -275.37) force
|
||||||
|
[8/18/2026 7:08:14 PM] Blue goal scored, blue score is now 1
|
||||||
|
[8/18/2026 7:08:16 PM] Client 16 sent emoji emote 3
|
||||||
|
[8/18/2026 7:08:16 PM] Client 17 sent text emote WOW
|
||||||
|
[8/18/2026 7:08:19 PM] Client 17 sent text emote Nice shot!
|
||||||
|
[8/18/2026 7:08:19 PM] Client 16 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:08:23 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:08:23 PM] launching puck at (0.19, -5.00) with (-13.42, 348.19) force
|
||||||
|
[8/18/2026 7:08:28 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:08:28 PM] launching puck at (-2.86, 4.10) with (199.22, -285.88) force
|
||||||
|
[8/18/2026 7:08:33 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:08:33 PM] launching puck at (-4.98, -0.47) with (346.94, 32.42) force
|
||||||
|
[8/18/2026 7:08:39 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:08:39 PM] launching puck at (-1.60, 4.74) with (111.73, -330.06) force
|
||||||
|
[8/18/2026 7:08:47 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:08:47 PM] launching puck at (-4.21, -2.70) with (293.48, 187.85) force
|
||||||
|
[8/18/2026 7:08:51 PM] Client 16 sent text emote WOW
|
||||||
|
[8/18/2026 7:08:54 PM] Client 17 sent emoji emote 5
|
||||||
|
[8/18/2026 7:08:54 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:08:54 PM] launching puck at (-3.19, -3.85) with (222.16, 268.45) force
|
||||||
|
[8/18/2026 7:08:57 PM] Client 16 sent emoji emote 1
|
||||||
|
[8/18/2026 7:09:08 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:09:08 PM] launching puck at (-4.88, -1.07) with (340.36, 74.65) force
|
||||||
|
[8/18/2026 7:09:12 PM] Client 16 sent emoji emote 0
|
||||||
|
[8/18/2026 7:09:14 PM] Client 17 sent emoji emote 2
|
||||||
|
[8/18/2026 7:09:14 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:09:14 PM] launching puck at (-5.00, -0.07) with (348.42, 4.84) force
|
||||||
|
[8/18/2026 7:09:20 PM] force = 70 * 0.922949 = 64.60643
|
||||||
|
[8/18/2026 7:09:20 PM] launching puck at (-3.75, -1.92) with (242.58, 124.00) force
|
||||||
|
[8/18/2026 7:09:21 PM] Red goal scored, red score is now 2
|
||||||
|
[8/18/2026 7:09:22 PM] Client 16 sent emoji emote 1
|
||||||
|
[8/18/2026 7:09:25 PM] Client 17 sent emoji emote 5
|
||||||
|
[8/18/2026 7:09:26 PM] Client 16 sent text emote well played
|
||||||
|
[8/18/2026 7:09:29 PM] Client 17 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:09:30 PM] force = 70 * 0.8155035 = 57.08524
|
||||||
|
[8/18/2026 7:09:30 PM] launching puck at (-0.34, 3.25) with (19.66, -185.74) force
|
||||||
|
[8/18/2026 7:09:35 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:09:35 PM] launching puck at (0.41, -4.98) with (-28.35, 347.30) force
|
||||||
|
[8/18/2026 7:09:40 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:09:40 PM] launching puck at (-0.76, 4.94) with (52.70, -344.45) force
|
||||||
|
[8/18/2026 7:09:46 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:09:46 PM] launching puck at (-3.13, -3.90) with (218.12, 271.74) force
|
||||||
|
[8/18/2026 7:09:52 PM] Client 16 sent emoji emote 2
|
||||||
|
[8/18/2026 7:09:54 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:09:54 PM] launching puck at (-0.92, -4.91) with (64.06, 342.51) force
|
||||||
|
[8/18/2026 7:10:03 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:10:03 PM] launching puck at (-4.76, -1.53) with (331.77, 106.52) force
|
||||||
|
[8/18/2026 7:10:07 PM] Client 16 sent emoji emote 3
|
||||||
|
[8/18/2026 7:10:08 PM] Client 17 sent emoji emote 1
|
||||||
|
[8/18/2026 7:10:11 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:10:11 PM] launching puck at (-2.65, 4.24) with (184.74, -295.45) force
|
||||||
|
[8/18/2026 7:10:14 PM] Client 16 sent emoji emote 4
|
||||||
|
[8/18/2026 7:10:15 PM] Client 17 sent text emote What a save!
|
||||||
|
[8/18/2026 7:10:22 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:10:22 PM] launching puck at (-3.07, 3.95) with (214.04, -274.97) force
|
||||||
|
[8/18/2026 7:10:26 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:10:26 PM] launching puck at (0.20, 5.00) with (-13.62, -348.19) force
|
||||||
|
[8/18/2026 7:10:31 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:10:31 PM] launching puck at (-2.56, 4.29) with (178.66, -299.16) force
|
||||||
|
[8/18/2026 7:10:37 PM] force = 70 * 0.857944 = 60.05608
|
||||||
|
[8/18/2026 7:10:37 PM] launching puck at (3.50, -0.87) with (-210.40, 52.28) force
|
||||||
|
[8/18/2026 7:10:42 PM] force = 70 * 0.9515843 = 66.6109
|
||||||
|
[8/18/2026 7:10:42 PM] launching puck at (4.43, -0.89) with (-294.93, 59.54) force
|
||||||
|
[8/18/2026 7:10:49 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:10:49 PM] launching puck at (2.14, 4.52) with (-149.03, -314.98) force
|
||||||
|
[8/18/2026 7:10:54 PM] force = 70 * 0.8112285 = 56.786
|
||||||
|
[8/18/2026 7:10:54 PM] launching puck at (-3.17, 0.65) with (180.26, -36.88) force
|
||||||
|
[8/18/2026 7:11:01 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:11:01 PM] launching puck at (4.08, -2.89) with (-284.19, 201.63) force
|
||||||
|
[8/18/2026 7:11:06 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:11:06 PM] launching puck at (2.97, -4.02) with (-206.88, 280.39) force
|
||||||
|
[8/18/2026 7:11:10 PM] Client 17 sent text emote WOW
|
||||||
|
[8/18/2026 7:11:10 PM] Client 16 sent emoji emote 2
|
||||||
|
[8/18/2026 7:11:12 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:11:12 PM] launching puck at (3.99, -3.02) with (-277.79, 210.36) force
|
||||||
|
[8/18/2026 7:11:15 PM] Client 16 sent text emote GG
|
||||||
|
[8/18/2026 7:11:22 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:11:22 PM] launching puck at (-1.41, -4.80) with (98.46, 334.25) force
|
||||||
|
[8/18/2026 7:11:24 PM] Client 16 sent emoji emote 0
|
||||||
|
[8/18/2026 7:11:26 PM] Client 17 sent emoji emote 4
|
||||||
|
[8/18/2026 7:11:27 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:11:27 PM] launching puck at (-1.33, -4.82) with (92.95, 335.83) force
|
||||||
|
[8/18/2026 7:11:37 PM] force = 70 * 0.9174694 = 64.22285
|
||||||
|
[8/18/2026 7:11:37 PM] launching puck at (4.09, -0.77) with (-262.61, 49.66) force
|
||||||
|
[8/18/2026 7:11:42 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:11:42 PM] launching puck at (-1.39, -4.80) with (97.13, 334.64) force
|
||||||
|
[8/18/2026 7:11:47 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:11:47 PM] launching puck at (-5.00, 0.11) with (348.37, -7.46) force
|
||||||
|
[8/18/2026 7:11:52 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:11:52 PM] launching puck at (3.11, -3.91) with (-216.82, 272.78) force
|
||||||
|
[8/18/2026 7:11:57 PM] force = 70 * 0.9026016 = 63.18211
|
||||||
|
[8/18/2026 7:11:57 PM] launching puck at (0.84, -3.93) with (-52.86, 248.11) force
|
||||||
|
[8/18/2026 7:12:04 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:12:04 PM] launching puck at (-3.63, -3.44) with (252.75, 239.87) force
|
||||||
|
[8/18/2026 7:12:09 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:12:09 PM] launching puck at (-4.69, -1.73) with (326.98, 120.42) force
|
||||||
|
[8/18/2026 7:12:10 PM] Red goal scored, red score is now 3
|
||||||
|
[8/18/2026 7:12:10 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/560.json (17467 frames, 298 events, duration 349.34s)
|
||||||
|
[8/18/2026 7:12:10 PM] Dedicated match: end winner=Red red_connected=True blue_connected=True
|
||||||
|
[8/18/2026 7:12:10 PM] Dedicated match PATCH success: 200 {"ok":true,"id":560,"entries_collected":true}
|
||||||
|
[8/18/2026 7:12:10 PM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/18/2026 7:12:10 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":560,"winner_id":9,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/18/2026 7:12:18 PM] Rematch requested, max bet limit coins: 154
|
||||||
|
[8/18/2026 7:12:22 PM] Rematch was confirmed, closing in 5 secs. new room :
|
||||||
|
[8/18/2026 7:12:22 PM] {"ok":true,"entry_fee":10,"rc_prize":16,"for_red":{"Players":[{"Name":"choel","LastSeen":1787080342717,"l10_wins":8,"l10_losses":1,"UserId":9,"rc":0.0},{"Name":"warlock3","LastSeen":1787080342717,"l10_wins":0,"l10_losses":9,"UserId":6,"rc":0.0}],"GameName":"soccar","Port":26058,"InitTime":1787080342717,"instance_started":true,"match_id":561,"entry_fee":10,"rc_prize":16,"your_team":"red"},"for_blue":{"Players":[{"Name":"choel","LastSeen":1787080342717,"l10_wins":8,"l10_losses":1,"UserId":9,"rc":0.0},{"Name":"warlock3","LastSeen":1787080342717,"l10_wins":0,"l10_losses":9,"UserId":6,"rc":0.0}],"GameName":"soccar","Port":26058,"InitTime":1787080342717,"instance_started":true,"match_id":561,"entry_fee":10,"rc_prize":16,"your_team":"blue"},"your_team":""}
|
||||||
|
[8/18/2026 7:12:22 PM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/18/2026 7:12:22 PM] Mirror server: client disconnected (connId=-1479581477)
|
||||||
|
[8/18/2026 7:12:22 PM] Active player connections: 1
|
||||||
|
[8/18/2026 7:12:22 PM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/18/2026 7:12:22 PM] Mirror server: client disconnected (connId=720392259)
|
||||||
|
[8/18/2026 7:12:22 PM] Active player connections: 0
|
||||||
|
[8/18/2026 7:12:27 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/18/2026 7:12:37 PM] Server will be closed due to no players in, 50
|
||||||
|
[8/18/2026 7:12:47 PM] Server will be closed due to no players in, 40
|
||||||
|
[8/18/2026 7:12:57 PM] Server will be closed due to no players in, 30
|
||||||
|
[8/18/2026 7:13:07 PM] Server will be closed due to no players in, 20
|
||||||
|
[8/18/2026 7:13:17 PM] Server will be closed due to no players in, 10
|
||||||
|
[8/18/2026 7:13:27 PM] All players left, exiting
|
||||||
|
[8/18/2026 7:13:28 PM] Dedicated match PATCH success: 200 {"ok":true,"id":560,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,139 @@
|
|||||||
|
[8/18/2026 7:12:23 PM] Starting server at port 26058
|
||||||
|
[8/18/2026 7:12:23 PM] Mirror server exception logging enabled
|
||||||
|
[8/18/2026 7:12:23 PM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/18/2026 7:12:23 PM] Starting auto close watchdog
|
||||||
|
[8/18/2026 7:12:23 PM] Active player connections: 0
|
||||||
|
[8/18/2026 7:12:26 PM] Active player connections: 1
|
||||||
|
[8/18/2026 7:12:26 PM] Active player connections: 2
|
||||||
|
[8/18/2026 7:12:27 PM] Dedicated join: team assigned Red isServer=True matchId=561 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/18/2026 7:12:27 PM] Dedicated join: starting red PATCH collectAttempt=False players=2 body={"red_joined_at":"2026-08-18T19:12:27.033Z","status":2}
|
||||||
|
[8/18/2026 7:12:27 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/561 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-18T19:12:27.033Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 7:12:27 PM] Client 16 set team to Red
|
||||||
|
[8/18/2026 7:12:27 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":561,"entries_collected":false}
|
||||||
|
[8/18/2026 7:12:27 PM] Dedicated match PATCH success: 200 {"ok":true,"id":561,"entries_collected":false}
|
||||||
|
[8/18/2026 7:12:27 PM] Dedicated join PATCH parsed: ok=True id=561 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/18/2026 7:12:27 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/18/2026 7:12:27 PM] Dedicated join: team assigned Blue isServer=True matchId=561 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/18/2026 7:12:27 PM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-18T19:12:27.233Z","status":2}
|
||||||
|
[8/18/2026 7:12:27 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/561 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-18T19:12:27.233Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 7:12:27 PM] Client 17 set team to Blue
|
||||||
|
[8/18/2026 7:12:27 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":561,"entries_collected":true,"already_collected":false,"escrow_user_id":159}
|
||||||
|
[8/18/2026 7:12:27 PM] Dedicated match PATCH success: 200 {"ok":true,"id":561,"entries_collected":true,"already_collected":false,"escrow_user_id":159}
|
||||||
|
[8/18/2026 7:12:27 PM] Dedicated join PATCH parsed: ok=True id=561 entries_collected=True already_collected=False escrow_user_id=159 willSetCollected=True
|
||||||
|
[8/18/2026 7:12:27 PM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/18/2026 7:12:27 PM] Game started On Server (entries collected)
|
||||||
|
[8/18/2026 7:12:27 PM] ReplayRecorder started (match) id 561 with 11 entities
|
||||||
|
[8/18/2026 7:12:30 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:12:30 PM] launching puck at (0.46, -4.98) with (-31.79, 347.00) force
|
||||||
|
[8/18/2026 7:12:31 PM] Client 17 sent text emote well played
|
||||||
|
[8/18/2026 7:12:35 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:12:35 PM] launching puck at (4.88, -1.10) with (-339.91, 76.68) force
|
||||||
|
[8/18/2026 7:12:36 PM] Client 16 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:12:41 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:12:41 PM] launching puck at (2.35, -4.41) with (-163.69, 307.61) force
|
||||||
|
[8/18/2026 7:12:45 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:12:45 PM] launching puck at (1.09, 4.88) with (-75.68, -340.14) force
|
||||||
|
[8/18/2026 7:12:55 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:12:55 PM] launching puck at (-0.34, -4.99) with (23.46, 347.66) force
|
||||||
|
[8/18/2026 7:13:01 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:13:01 PM] launching puck at (-1.16, 4.86) with (80.51, -339.02) force
|
||||||
|
[8/18/2026 7:13:05 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:13:05 PM] launching puck at (-4.99, -0.35) with (347.60, 24.41) force
|
||||||
|
[8/18/2026 7:13:09 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:13:09 PM] launching puck at (0.88, 4.92) with (-61.40, -343.00) force
|
||||||
|
[8/18/2026 7:13:21 PM] force = 70 * 0.7078827 = 49.55179
|
||||||
|
[8/18/2026 7:13:21 PM] launching puck at (0.83, 2.44) with (-41.04, -120.86) force
|
||||||
|
[8/18/2026 7:13:25 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:13:25 PM] launching puck at (0.14, -5.00) with (-9.72, 348.32) force
|
||||||
|
[8/18/2026 7:13:30 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:13:30 PM] launching puck at (4.07, -2.91) with (-283.45, 202.67) force
|
||||||
|
[8/18/2026 7:13:30 PM] Client 17 sent emoji emote 4
|
||||||
|
[8/18/2026 7:13:35 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:13:35 PM] launching puck at (4.75, -1.55) with (-331.33, 107.90) force
|
||||||
|
[8/18/2026 7:13:35 PM] Client 16 sent emoji emote 2
|
||||||
|
[8/18/2026 7:13:39 PM] Client 17 sent emoji emote 0
|
||||||
|
[8/18/2026 7:13:44 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:13:44 PM] launching puck at (2.67, -4.23) with (-186.33, 294.45) force
|
||||||
|
[8/18/2026 7:13:49 PM] Client 17 sent emoji emote 3
|
||||||
|
[8/18/2026 7:13:51 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:13:51 PM] launching puck at (-0.09, 5.00) with (6.44, -348.39) force
|
||||||
|
[8/18/2026 7:13:58 PM] force = 70 * 0.2577277 = 18.04094
|
||||||
|
[8/18/2026 7:13:58 PM] launching puck at (0.05, -0.94) with (-0.86, 17.00) force
|
||||||
|
[8/18/2026 7:14:02 PM] Client 16 sent text emote Oops
|
||||||
|
[8/18/2026 7:14:04 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:14:04 PM] launching puck at (1.97, 4.59) with (-137.63, -320.12) force
|
||||||
|
[8/18/2026 7:14:05 PM] Client 16 sent emoji emote 0
|
||||||
|
[8/18/2026 7:14:08 PM] Client 17 sent emoji emote 4
|
||||||
|
[8/18/2026 7:14:09 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:14:09 PM] launching puck at (-4.95, 0.73) with (344.70, -51.02) force
|
||||||
|
[8/18/2026 7:14:14 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:14:14 PM] launching puck at (-2.78, -4.16) with (193.61, 289.71) force
|
||||||
|
[8/18/2026 7:14:22 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:14:22 PM] launching puck at (-3.18, -3.86) with (221.48, 269.01) force
|
||||||
|
[8/18/2026 7:14:27 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:14:27 PM] launching puck at (-1.71, -4.70) with (119.50, 327.32) force
|
||||||
|
[8/18/2026 7:14:31 PM] Client 17 sent emoji emote 1
|
||||||
|
[8/18/2026 7:14:31 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:14:31 PM] launching puck at (1.07, -4.88) with (-74.68, 340.36) force
|
||||||
|
[8/18/2026 7:14:32 PM] Red goal scored, red score is now 1
|
||||||
|
[8/18/2026 7:14:34 PM] Client 17 sent text emote Nice shot!
|
||||||
|
[8/18/2026 7:14:36 PM] Client 16 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:14:37 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:14:37 PM] launching puck at (0.30, 4.99) with (-20.87, -347.83) force
|
||||||
|
[8/18/2026 7:14:39 PM] Client 16 sent emoji emote 5
|
||||||
|
[8/18/2026 7:14:43 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:14:43 PM] launching puck at (-4.99, -0.24) with (348.06, 16.63) force
|
||||||
|
[8/18/2026 7:14:49 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:14:49 PM] launching puck at (-4.37, 2.43) with (304.72, -169.01) force
|
||||||
|
[8/18/2026 7:14:57 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:14:57 PM] launching puck at (1.74, -4.69) with (-120.92, 326.80) force
|
||||||
|
[8/18/2026 7:14:59 PM] Client 17 sent text emote Oops
|
||||||
|
[8/18/2026 7:15:01 PM] Client 16 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:15:03 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:15:03 PM] launching puck at (1.73, 4.69) with (-120.33, -327.02) force
|
||||||
|
[8/18/2026 7:15:08 PM] Client 16 sent text emote What a save!
|
||||||
|
[8/18/2026 7:15:13 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:15:13 PM] launching puck at (-0.19, 5.00) with (12.99, -348.21) force
|
||||||
|
[8/18/2026 7:15:20 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:15:20 PM] launching puck at (2.01, 4.58) with (-140.23, -318.99) force
|
||||||
|
[8/18/2026 7:15:24 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:15:24 PM] launching puck at (3.54, -3.53) with (-246.46, 246.33) force
|
||||||
|
[8/18/2026 7:15:26 PM] Red goal scored, red score is now 2
|
||||||
|
[8/18/2026 7:15:28 PM] Client 17 sent emoji emote 1
|
||||||
|
[8/18/2026 7:15:28 PM] Client 16 sent emoji emote 5
|
||||||
|
[8/18/2026 7:15:31 PM] force = 70 * 0.9464074 = 66.24852
|
||||||
|
[8/18/2026 7:15:31 PM] launching puck at (0.91, 4.37) with (-60.42, -289.33) force
|
||||||
|
[8/18/2026 7:15:38 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:15:38 PM] launching puck at (-3.11, -3.92) with (216.66, 272.91) force
|
||||||
|
[8/18/2026 7:15:44 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:15:44 PM] launching puck at (-0.36, 4.99) with (25.44, -347.52) force
|
||||||
|
[8/18/2026 7:15:53 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:15:53 PM] launching puck at (-1.59, -4.74) with (111.07, 330.28) force
|
||||||
|
[8/18/2026 7:15:58 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:15:58 PM] launching puck at (-3.03, -3.98) with (211.36, 277.03) force
|
||||||
|
[8/18/2026 7:16:06 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:16:06 PM] launching puck at (2.04, -4.56) with (-142.41, 318.02) force
|
||||||
|
[8/18/2026 7:16:11 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:16:11 PM] launching puck at (4.36, -2.45) with (-303.70, 170.83) force
|
||||||
|
[8/18/2026 7:16:15 PM] force = 70 * 0.8692992 = 60.85094
|
||||||
|
[8/18/2026 7:16:15 PM] launching puck at (2.44, -2.80) with (-148.23, 170.11) force
|
||||||
|
[8/18/2026 7:16:16 PM] Red goal scored, red score is now 3
|
||||||
|
[8/18/2026 7:16:16 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/561.json (11455 frames, 202 events, duration 229.10s)
|
||||||
|
[8/18/2026 7:16:16 PM] Dedicated match: end winner=Red red_connected=True blue_connected=True
|
||||||
|
[8/18/2026 7:16:17 PM] Dedicated match PATCH success: 200 {"ok":true,"id":561,"entries_collected":true}
|
||||||
|
[8/18/2026 7:16:17 PM] Dedicated winner PATCH economy: rc_prize=16 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/18/2026 7:16:17 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":561,"winner_id":9,"already_settled":false,"economy":{"entry_fee_rc":10,"rc_prize":16,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/18/2026 7:16:24 PM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/18/2026 7:16:24 PM] Mirror server: client disconnected (connId=720378784)
|
||||||
|
[8/18/2026 7:16:24 PM] Active player connections: 1
|
||||||
|
[8/18/2026 7:16:46 PM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/18/2026 7:16:46 PM] Mirror server: client disconnected (connId=-1479580944)
|
||||||
|
[8/18/2026 7:16:46 PM] Active player connections: 0
|
||||||
|
[8/18/2026 7:16:51 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/18/2026 7:17:01 PM] Server will be closed due to no players in, 50
|
||||||
|
[8/18/2026 7:17:11 PM] Server will be closed due to no players in, 40
|
||||||
|
[8/18/2026 7:17:21 PM] Server will be closed due to no players in, 30
|
||||||
|
[8/18/2026 7:17:31 PM] Server will be closed due to no players in, 20
|
||||||
|
[8/18/2026 7:17:41 PM] Server will be closed due to no players in, 10
|
||||||
|
[8/18/2026 7:17:51 PM] All players left, exiting
|
||||||
|
[8/18/2026 7:17:52 PM] Dedicated match PATCH success: 200 {"ok":true,"id":561,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,165 @@
|
|||||||
|
[8/18/2026 7:17:20 PM] Starting server at port 26834
|
||||||
|
[8/18/2026 7:17:20 PM] Mirror server exception logging enabled
|
||||||
|
[8/18/2026 7:17:20 PM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/18/2026 7:17:20 PM] Starting auto close watchdog
|
||||||
|
[8/18/2026 7:17:20 PM] Active player connections: 0
|
||||||
|
[8/18/2026 7:17:24 PM] Active player connections: 1
|
||||||
|
[8/18/2026 7:17:24 PM] Dedicated join: team assigned Blue isServer=True matchId=562 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/18/2026 7:17:24 PM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-18T19:17:24.948Z","status":1}
|
||||||
|
[8/18/2026 7:17:24 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/562 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-18T19:17:24.948Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 7:17:24 PM] Client 16 set team to Blue
|
||||||
|
[8/18/2026 7:17:25 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":562,"entries_collected":false}
|
||||||
|
[8/18/2026 7:17:25 PM] Dedicated match PATCH success: 200 {"ok":true,"id":562,"entries_collected":false}
|
||||||
|
[8/18/2026 7:17:25 PM] Dedicated join PATCH parsed: ok=True id=562 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/18/2026 7:17:25 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/18/2026 7:17:25 PM] Active player connections: 2
|
||||||
|
[8/18/2026 7:17:25 PM] Dedicated join: team assigned Red isServer=True matchId=562 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/18/2026 7:17:25 PM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-18T19:17:25.550Z","status":2}
|
||||||
|
[8/18/2026 7:17:25 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/562 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-18T19:17:25.550Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 7:17:25 PM] Client 17 set team to Red
|
||||||
|
[8/18/2026 7:17:25 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":562,"entries_collected":true,"already_collected":false,"escrow_user_id":160}
|
||||||
|
[8/18/2026 7:17:25 PM] Dedicated match PATCH success: 200 {"ok":true,"id":562,"entries_collected":true,"already_collected":false,"escrow_user_id":160}
|
||||||
|
[8/18/2026 7:17:25 PM] Dedicated join PATCH parsed: ok=True id=562 entries_collected=True already_collected=False escrow_user_id=160 willSetCollected=True
|
||||||
|
[8/18/2026 7:17:25 PM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/18/2026 7:17:25 PM] Game started On Server (entries collected)
|
||||||
|
[8/18/2026 7:17:25 PM] ReplayRecorder started (match) id 562 with 11 entities
|
||||||
|
[8/18/2026 7:17:29 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:17:29 PM] launching puck at (0.75, -4.94) with (-52.18, 344.52) force
|
||||||
|
[8/18/2026 7:17:35 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:17:35 PM] launching puck at (-1.98, 4.59) with (137.74, -320.07) force
|
||||||
|
[8/18/2026 7:17:40 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:17:40 PM] launching puck at (-4.43, -2.32) with (308.66, 161.70) force
|
||||||
|
[8/18/2026 7:17:50 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:17:50 PM] launching puck at (1.81, 4.66) with (-126.01, -324.87) force
|
||||||
|
[8/18/2026 7:17:50 PM] Blue goal scored, blue score is now 1
|
||||||
|
[8/18/2026 7:18:09 PM] Match: Red skipped turn (1/2)
|
||||||
|
[8/18/2026 7:18:14 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:18:14 PM] launching puck at (0.03, 5.00) with (-2.11, -348.45) force
|
||||||
|
[8/18/2026 7:18:23 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:18:23 PM] launching puck at (0.79, 4.94) with (-54.99, -344.09) force
|
||||||
|
[8/18/2026 7:18:28 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:18:28 PM] launching puck at (-0.23, 4.99) with (15.68, -348.10) force
|
||||||
|
[8/18/2026 7:18:42 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:18:42 PM] launching puck at (-3.15, -3.89) with (219.19, 270.88) force
|
||||||
|
[8/18/2026 7:18:53 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:18:53 PM] launching puck at (-2.27, 4.46) with (158.11, -310.52) force
|
||||||
|
[8/18/2026 7:19:02 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:19:02 PM] launching puck at (-3.88, 3.16) with (270.14, -220.10) force
|
||||||
|
[8/18/2026 7:19:07 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:19:07 PM] launching puck at (-0.17, 5.00) with (11.84, -348.25) force
|
||||||
|
[8/18/2026 7:19:12 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:19:12 PM] launching puck at (1.47, -4.78) with (-102.26, 333.11) force
|
||||||
|
[8/18/2026 7:19:21 PM] force = 70 * 0.7795079 = 54.56556
|
||||||
|
[8/18/2026 7:19:21 PM] launching puck at (-0.46, -2.98) with (25.32, 162.63) force
|
||||||
|
[8/18/2026 7:19:35 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:19:35 PM] launching puck at (-2.17, 4.51) with (151.00, -314.03) force
|
||||||
|
[8/18/2026 7:19:40 PM] force = 70 * 0.710143 = 49.71001
|
||||||
|
[8/18/2026 7:19:40 PM] launching puck at (-1.48, -2.13) with (73.39, 105.70) force
|
||||||
|
[8/18/2026 7:19:45 PM] force = 70 * 0.7405967 = 51.84177
|
||||||
|
[8/18/2026 7:19:45 PM] launching puck at (-0.45, -2.73) with (23.42, 141.53) force
|
||||||
|
[8/18/2026 7:19:50 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:19:50 PM] launching puck at (-5.00, -0.13) with (348.34, 8.85) force
|
||||||
|
[8/18/2026 7:19:55 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:19:55 PM] launching puck at (-1.43, -4.79) with (99.33, 334.00) force
|
||||||
|
[8/18/2026 7:20:00 PM] Client 17 sent emoji emote 2
|
||||||
|
[8/18/2026 7:20:03 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:20:03 PM] launching puck at (4.02, -2.98) with (-279.95, 207.48) force
|
||||||
|
[8/18/2026 7:20:08 PM] Client 16 sent emoji emote 1
|
||||||
|
[8/18/2026 7:20:14 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:20:14 PM] launching puck at (3.62, 3.45) with (-252.05, -240.61) force
|
||||||
|
[8/18/2026 7:20:22 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:20:22 PM] launching puck at (-0.92, 4.92) with (63.85, -342.55) force
|
||||||
|
[8/18/2026 7:20:26 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:20:26 PM] launching puck at (-4.84, -1.25) with (337.40, 87.09) force
|
||||||
|
[8/18/2026 7:20:26 PM] Client 16 sent emoji emote 1
|
||||||
|
[8/18/2026 7:20:26 PM] Red goal scored, red score is now 1
|
||||||
|
[8/18/2026 7:20:29 PM] Client 17 sent emoji emote 5
|
||||||
|
[8/18/2026 7:20:33 PM] Client 16 sent text emote well played
|
||||||
|
[8/18/2026 7:20:34 PM] force = 70 * 0.8466581 = 59.26607
|
||||||
|
[8/18/2026 7:20:34 PM] launching puck at (0.05, 3.52) with (-2.73, -208.35) force
|
||||||
|
[8/18/2026 7:20:37 PM] Client 17 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:20:38 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:20:38 PM] launching puck at (0.45, -4.98) with (-31.17, 347.06) force
|
||||||
|
[8/18/2026 7:20:44 PM] force = 70 * 0.5392248 = 37.74574
|
||||||
|
[8/18/2026 7:20:44 PM] launching puck at (-1.68, -0.44) with (63.49, 16.71) force
|
||||||
|
[8/18/2026 7:20:50 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:20:50 PM] launching puck at (-3.89, -3.14) with (271.20, 218.80) force
|
||||||
|
[8/18/2026 7:20:54 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:20:54 PM] launching puck at (-2.35, 4.41) with (164.09, -307.40) force
|
||||||
|
[8/18/2026 7:21:02 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:21:02 PM] launching puck at (-4.09, -2.87) with (285.12, 200.31) force
|
||||||
|
[8/18/2026 7:21:07 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:21:07 PM] launching puck at (-4.53, 2.11) with (316.02, -146.79) force
|
||||||
|
[8/18/2026 7:21:14 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:21:14 PM] launching puck at (-1.27, 4.84) with (88.65, -336.99) force
|
||||||
|
[8/18/2026 7:21:19 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:21:19 PM] launching puck at (-2.39, 4.39) with (166.83, -305.92) force
|
||||||
|
[8/18/2026 7:21:23 PM] Client 16 sent emoji emote 3
|
||||||
|
[8/18/2026 7:21:23 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:21:23 PM] launching puck at (-4.63, 1.88) with (322.90, -130.98) force
|
||||||
|
[8/18/2026 7:21:27 PM] Client 16 sent emoji emote 1
|
||||||
|
[8/18/2026 7:21:29 PM] Client 17 sent emoji emote 3
|
||||||
|
[8/18/2026 7:21:31 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:21:31 PM] launching puck at (-0.99, 4.90) with (68.74, -341.60) force
|
||||||
|
[8/18/2026 7:21:36 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:21:36 PM] launching puck at (1.36, -4.81) with (-94.84, 335.30) force
|
||||||
|
[8/18/2026 7:21:41 PM] Client 17 sent text emote What a save!
|
||||||
|
[8/18/2026 7:21:41 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:21:41 PM] launching puck at (-1.18, 4.86) with (82.57, -338.53) force
|
||||||
|
[8/18/2026 7:21:47 PM] Client 16 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:21:54 PM] force = 70 * 0.6155302 = 43.08711
|
||||||
|
[8/18/2026 7:21:54 PM] launching puck at (-1.64, -1.33) with (70.54, 57.11) force
|
||||||
|
[8/18/2026 7:21:59 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:21:59 PM] launching puck at (1.22, -4.85) with (-85.15, 337.89) force
|
||||||
|
[8/18/2026 7:22:04 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:22:04 PM] launching puck at (-3.98, -3.03) with (277.36, 210.93) force
|
||||||
|
[8/18/2026 7:22:05 PM] Red goal scored, red score is now 2
|
||||||
|
[8/18/2026 7:22:07 PM] Client 16 sent text emote WOW
|
||||||
|
[8/18/2026 7:22:07 PM] Client 17 sent emoji emote 5
|
||||||
|
[8/18/2026 7:22:09 PM] Client 16 sent text emote Nice shot!
|
||||||
|
[8/18/2026 7:22:10 PM] force = 70 * 0.7724834 = 54.07384
|
||||||
|
[8/18/2026 7:22:10 PM] launching puck at (0.02, 2.97) with (-1.32, -160.56) force
|
||||||
|
[8/18/2026 7:22:11 PM] Client 17 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:22:15 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:22:15 PM] launching puck at (0.46, -4.98) with (-32.04, 346.98) force
|
||||||
|
[8/18/2026 7:22:19 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:22:19 PM] launching puck at (-2.99, 4.01) with (208.34, -279.31) force
|
||||||
|
[8/18/2026 7:22:25 PM] force = 70 * 0.1389186 = 9.7243
|
||||||
|
[8/18/2026 7:22:25 PM] launching puck at (-0.75, 0.22) with (7.27, -2.13) force
|
||||||
|
[8/18/2026 7:22:28 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:22:28 PM] launching puck at (0.07, 5.00) with (-4.71, -348.42) force
|
||||||
|
[8/18/2026 7:22:28 PM] Client 17 sent text emote Oops
|
||||||
|
[8/18/2026 7:22:42 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:22:42 PM] launching puck at (4.74, -1.60) with (-330.16, 111.42) force
|
||||||
|
[8/18/2026 7:22:47 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:22:47 PM] launching puck at (1.98, 4.59) with (-138.11, -319.91) force
|
||||||
|
[8/18/2026 7:22:53 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:22:53 PM] launching puck at (-4.45, -2.28) with (310.11, 158.91) force
|
||||||
|
[8/18/2026 7:22:58 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:22:58 PM] launching puck at (4.81, -1.38) with (-334.94, 96.08) force
|
||||||
|
[8/18/2026 7:23:03 PM] Client 16 sent text emote Oops
|
||||||
|
[8/18/2026 7:23:03 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:23:03 PM] launching puck at (1.18, -4.86) with (-82.00, 338.67) force
|
||||||
|
[8/18/2026 7:23:04 PM] Red goal scored, red score is now 3
|
||||||
|
[8/18/2026 7:23:04 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/562.json (16948 frames, 224 events, duration 338.96s)
|
||||||
|
[8/18/2026 7:23:04 PM] Dedicated match: end winner=Red red_connected=True blue_connected=True
|
||||||
|
[8/18/2026 7:23:05 PM] Dedicated match PATCH success: 200 {"ok":true,"id":562,"entries_collected":true}
|
||||||
|
[8/18/2026 7:23:05 PM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/18/2026 7:23:05 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":562,"winner_id":9,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/18/2026 7:23:11 PM] Rematch requested, max bet limit coins: 154
|
||||||
|
[8/18/2026 7:23:16 PM] Rematch was confirmed, closing in 5 secs. new room :
|
||||||
|
[8/18/2026 7:23:16 PM] {"ok":true,"entry_fee":77,"rc_prize":126,"for_red":{"Players":[{"Name":"choel","LastSeen":1787080996432,"l10_wins":8,"l10_losses":1,"UserId":9,"rc":0.0},{"Name":"warlock3","LastSeen":1787080996432,"l10_wins":0,"l10_losses":9,"UserId":6,"rc":0.0}],"GameName":"soccar","Port":26007,"InitTime":1787080996432,"instance_started":true,"match_id":563,"entry_fee":77,"rc_prize":126,"your_team":"red"},"for_blue":{"Players":[{"Name":"choel","LastSeen":1787080996432,"l10_wins":8,"l10_losses":1,"UserId":9,"rc":0.0},{"Name":"warlock3","LastSeen":1787080996432,"l10_wins":0,"l10_losses":9,"UserId":6,"rc":0.0}],"GameName":"soccar","Port":26007,"InitTime":1787080996432,"instance_started":true,"match_id":563,"entry_fee":77,"rc_prize":126,"your_team":"blue"},"your_team":""}
|
||||||
|
[8/18/2026 7:23:16 PM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/18/2026 7:23:16 PM] Mirror server: client disconnected (connId=-1479578572)
|
||||||
|
[8/18/2026 7:23:16 PM] Active player connections: 1
|
||||||
|
[8/18/2026 7:23:16 PM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/18/2026 7:23:16 PM] Mirror server: client disconnected (connId=720401387)
|
||||||
|
[8/18/2026 7:23:16 PM] Active player connections: 0
|
||||||
|
[8/18/2026 7:23:21 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/18/2026 7:23:31 PM] Server will be closed due to no players in, 50
|
||||||
|
[8/18/2026 7:23:41 PM] Server will be closed due to no players in, 40
|
||||||
|
[8/18/2026 7:23:51 PM] Server will be closed due to no players in, 30
|
||||||
|
[8/18/2026 7:24:01 PM] Server will be closed due to no players in, 20
|
||||||
|
[8/18/2026 7:24:11 PM] Server will be closed due to no players in, 10
|
||||||
|
[8/18/2026 7:24:21 PM] All players left, exiting
|
||||||
|
[8/18/2026 7:24:22 PM] Dedicated match PATCH success: 200 {"ok":true,"id":562,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,192 @@
|
|||||||
|
[8/18/2026 7:23:17 PM] Starting server at port 26007
|
||||||
|
[8/18/2026 7:23:17 PM] Mirror server exception logging enabled
|
||||||
|
[8/18/2026 7:23:17 PM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/18/2026 7:23:17 PM] Starting auto close watchdog
|
||||||
|
[8/18/2026 7:23:17 PM] Active player connections: 0
|
||||||
|
[8/18/2026 7:23:20 PM] Active player connections: 1
|
||||||
|
[8/18/2026 7:23:20 PM] Active player connections: 2
|
||||||
|
[8/18/2026 7:23:20 PM] Dedicated join: team assigned Red isServer=True matchId=563 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/18/2026 7:23:20 PM] Dedicated join: starting red PATCH collectAttempt=False players=2 body={"red_joined_at":"2026-08-18T19:23:20.807Z","status":2}
|
||||||
|
[8/18/2026 7:23:20 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/563 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-18T19:23:20.807Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 7:23:20 PM] Client 16 set team to Red
|
||||||
|
[8/18/2026 7:23:20 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":563,"entries_collected":false}
|
||||||
|
[8/18/2026 7:23:20 PM] Dedicated match PATCH success: 200 {"ok":true,"id":563,"entries_collected":false}
|
||||||
|
[8/18/2026 7:23:20 PM] Dedicated join PATCH parsed: ok=True id=563 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/18/2026 7:23:20 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/18/2026 7:23:20 PM] Dedicated join: team assigned Blue isServer=True matchId=563 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/18/2026 7:23:20 PM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-18T19:23:20.967Z","status":2}
|
||||||
|
[8/18/2026 7:23:20 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/563 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-18T19:23:20.967Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 7:23:20 PM] Client 17 set team to Blue
|
||||||
|
[8/18/2026 7:23:21 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":563,"entries_collected":true,"already_collected":false,"escrow_user_id":161}
|
||||||
|
[8/18/2026 7:23:21 PM] Dedicated match PATCH success: 200 {"ok":true,"id":563,"entries_collected":true,"already_collected":false,"escrow_user_id":161}
|
||||||
|
[8/18/2026 7:23:21 PM] Dedicated join PATCH parsed: ok=True id=563 entries_collected=True already_collected=False escrow_user_id=161 willSetCollected=True
|
||||||
|
[8/18/2026 7:23:21 PM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/18/2026 7:23:21 PM] Game started On Server (entries collected)
|
||||||
|
[8/18/2026 7:23:21 PM] ReplayRecorder started (match) id 563 with 11 entities
|
||||||
|
[8/18/2026 7:23:23 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:23:23 PM] launching puck at (0.81, -4.93) with (-56.45, 343.85) force
|
||||||
|
[8/18/2026 7:23:28 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:23:28 PM] launching puck at (-2.97, 4.02) with (206.78, -280.47) force
|
||||||
|
[8/18/2026 7:23:33 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:23:33 PM] launching puck at (-4.30, -2.56) with (299.48, 178.14) force
|
||||||
|
[8/18/2026 7:23:39 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:23:39 PM] launching puck at (-4.12, 2.83) with (287.18, -197.35) force
|
||||||
|
[8/18/2026 7:23:46 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:23:46 PM] launching puck at (-0.09, 5.00) with (6.23, -348.40) force
|
||||||
|
[8/18/2026 7:23:51 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:23:51 PM] launching puck at (2.09, 4.54) with (-145.81, -316.48) force
|
||||||
|
[8/18/2026 7:23:56 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:23:56 PM] launching puck at (-0.23, 4.99) with (16.18, -348.08) force
|
||||||
|
[8/18/2026 7:24:02 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:24:02 PM] launching puck at (0.49, 4.98) with (-33.81, -346.81) force
|
||||||
|
[8/18/2026 7:24:07 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:24:07 PM] launching puck at (3.14, 3.89) with (-219.00, -271.03) force
|
||||||
|
[8/18/2026 7:24:11 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:24:11 PM] launching puck at (-0.39, 4.98) with (27.41, -347.37) force
|
||||||
|
[8/18/2026 7:24:15 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:24:15 PM] launching puck at (2.31, 4.43) with (-161.06, -309.00) force
|
||||||
|
[8/18/2026 7:24:18 PM] Client 16 sent text emote What a save!
|
||||||
|
[8/18/2026 7:24:22 PM] Client 17 sent emoji emote 1
|
||||||
|
[8/18/2026 7:24:25 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:24:25 PM] launching puck at (1.38, 4.81) with (-96.32, -334.88) force
|
||||||
|
[8/18/2026 7:24:30 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:24:30 PM] launching puck at (-0.79, -4.94) with (54.95, 344.09) force
|
||||||
|
[8/18/2026 7:24:33 PM] Client 17 sent text emote Oops
|
||||||
|
[8/18/2026 7:24:36 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:24:36 PM] launching puck at (-0.84, -4.93) with (58.76, 343.46) force
|
||||||
|
[8/18/2026 7:24:36 PM] Client 16 sent emoji emote 5
|
||||||
|
[8/18/2026 7:24:40 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:24:40 PM] launching puck at (0.08, 5.00) with (-5.68, -348.41) force
|
||||||
|
[8/18/2026 7:24:47 PM] force = 70 * 0.9290788 = 65.03551
|
||||||
|
[8/18/2026 7:24:47 PM] launching puck at (-4.23, -0.65) with (275.12, 42.17) force
|
||||||
|
[8/18/2026 7:24:54 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:24:54 PM] launching puck at (-2.04, -4.56) with (142.21, 318.11) force
|
||||||
|
[8/18/2026 7:25:00 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:25:00 PM] launching puck at (-2.50, -4.33) with (174.28, 301.74) force
|
||||||
|
[8/18/2026 7:25:05 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:25:05 PM] launching puck at (-4.37, -2.44) with (304.32, 169.73) force
|
||||||
|
[8/18/2026 7:25:10 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:25:10 PM] launching puck at (2.83, -4.12) with (-196.92, 287.47) force
|
||||||
|
[8/18/2026 7:25:15 PM] Client 17 sent text emote Oops
|
||||||
|
[8/18/2026 7:25:18 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:25:18 PM] launching puck at (0.40, -4.98) with (-27.97, 347.33) force
|
||||||
|
[8/18/2026 7:25:18 PM] Client 17 sent text emote Nice shot!
|
||||||
|
[8/18/2026 7:25:19 PM] Red goal scored, red score is now 1
|
||||||
|
[8/18/2026 7:25:23 PM] Client 16 sent emoji emote 5
|
||||||
|
[8/18/2026 7:25:24 PM] force = 70 * 0.6400855 = 44.80598
|
||||||
|
[8/18/2026 7:25:24 PM] launching puck at (-0.14, 2.22) with (6.32, -99.39) force
|
||||||
|
[8/18/2026 7:25:25 PM] Client 16 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:25:28 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:25:28 PM] launching puck at (-0.42, -4.98) with (28.95, 347.25) force
|
||||||
|
[8/18/2026 7:25:33 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:25:33 PM] launching puck at (0.51, 4.97) with (-35.88, -346.60) force
|
||||||
|
[8/18/2026 7:25:38 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:25:38 PM] launching puck at (-2.16, -4.51) with (150.65, 314.20) force
|
||||||
|
[8/18/2026 7:25:42 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:25:42 PM] launching puck at (-4.91, -0.95) with (342.05, 66.52) force
|
||||||
|
[8/18/2026 7:25:52 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:25:52 PM] launching puck at (3.20, -3.84) with (-222.78, 267.93) force
|
||||||
|
[8/18/2026 7:25:56 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:25:56 PM] launching puck at (2.89, 4.08) with (-201.45, -284.32) force
|
||||||
|
[8/18/2026 7:26:02 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:26:02 PM] launching puck at (-4.32, -2.53) with (300.74, 176.00) force
|
||||||
|
[8/18/2026 7:26:06 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:26:06 PM] launching puck at (-4.56, 2.06) with (317.61, -143.33) force
|
||||||
|
[8/18/2026 7:26:10 PM] Client 17 sent text emote Oops
|
||||||
|
[8/18/2026 7:26:12 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:26:12 PM] launching puck at (1.18, -4.86) with (-82.42, 338.57) force
|
||||||
|
[8/18/2026 7:26:16 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:26:16 PM] launching puck at (-0.82, 4.93) with (56.98, -343.76) force
|
||||||
|
[8/18/2026 7:26:21 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:26:21 PM] launching puck at (-1.35, 4.81) with (93.96, -335.55) force
|
||||||
|
[8/18/2026 7:26:26 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:26:26 PM] launching puck at (0.73, 4.95) with (-50.84, -344.72) force
|
||||||
|
[8/18/2026 7:26:32 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:26:32 PM] launching puck at (-0.28, -4.99) with (19.56, 347.90) force
|
||||||
|
[8/18/2026 7:26:37 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:26:37 PM] launching puck at (3.80, -3.25) with (-265.05, 226.21) force
|
||||||
|
[8/18/2026 7:26:42 PM] Client 17 sent text emote WOW
|
||||||
|
[8/18/2026 7:26:48 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:26:48 PM] launching puck at (-1.20, -4.85) with (83.68, 338.26) force
|
||||||
|
[8/18/2026 7:26:52 PM] Client 16 sent emoji emote 4
|
||||||
|
[8/18/2026 7:26:53 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:26:53 PM] launching puck at (-4.37, 2.43) with (304.71, -169.03) force
|
||||||
|
[8/18/2026 7:26:57 PM] Client 17 sent emoji emote 3
|
||||||
|
[8/18/2026 7:27:03 PM] force = 70 * 0.6473083 = 45.31158
|
||||||
|
[8/18/2026 7:27:03 PM] launching puck at (2.22, -0.41) with (-100.64, 18.42) force
|
||||||
|
[8/18/2026 7:27:07 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:27:07 PM] launching puck at (0.76, 4.94) with (-52.89, -344.42) force
|
||||||
|
[8/18/2026 7:27:12 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:27:12 PM] launching puck at (0.16, 5.00) with (-10.95, -348.28) force
|
||||||
|
[8/18/2026 7:27:15 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:27:15 PM] launching puck at (-0.66, 4.96) with (46.23, -345.37) force
|
||||||
|
[8/18/2026 7:27:20 PM] force = 70 * 0.5261293 = 36.82905
|
||||||
|
[8/18/2026 7:27:20 PM] launching puck at (1.65, -0.30) with (-60.68, 11.03) force
|
||||||
|
[8/18/2026 7:27:24 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:27:24 PM] launching puck at (3.51, -3.56) with (-244.86, 247.91) force
|
||||||
|
[8/18/2026 7:27:32 PM] force = 70 * 0.5542714 = 38.799
|
||||||
|
[8/18/2026 7:27:32 PM] launching puck at (1.80, -0.21) with (-69.99, 8.00) force
|
||||||
|
[8/18/2026 7:27:37 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:27:37 PM] launching puck at (-3.25, 3.80) with (226.80, -264.54) force
|
||||||
|
[8/18/2026 7:27:42 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:27:42 PM] launching puck at (0.80, 4.94) with (-55.50, -344.00) force
|
||||||
|
[8/18/2026 7:27:46 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:27:46 PM] launching puck at (2.01, 4.58) with (-140.02, -319.08) force
|
||||||
|
[8/18/2026 7:27:49 PM] Client 17 sent emoji emote 4
|
||||||
|
[8/18/2026 7:27:51 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:27:51 PM] launching puck at (-4.20, 2.71) with (293.00, -188.60) force
|
||||||
|
[8/18/2026 7:27:55 PM] Client 16 sent emoji emote 5
|
||||||
|
[8/18/2026 7:27:57 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:27:57 PM] launching puck at (-2.91, -4.07) with (202.68, 283.44) force
|
||||||
|
[8/18/2026 7:28:02 PM] Client 17 sent emoji emote 1
|
||||||
|
[8/18/2026 7:28:03 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:28:03 PM] launching puck at (-0.98, -4.90) with (68.59, 341.64) force
|
||||||
|
[8/18/2026 7:28:04 PM] Red goal scored, red score is now 2
|
||||||
|
[8/18/2026 7:28:08 PM] Client 16 sent emoji emote 5
|
||||||
|
[8/18/2026 7:28:12 PM] force = 70 * 0.9811504 = 68.68053
|
||||||
|
[8/18/2026 7:28:12 PM] launching puck at (0.29, 4.83) with (-19.94, -331.84) force
|
||||||
|
[8/18/2026 7:28:19 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:28:19 PM] launching puck at (-4.85, -1.22) with (338.00, 84.69) force
|
||||||
|
[8/18/2026 7:28:25 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:28:25 PM] launching puck at (-1.64, 4.72) with (114.25, -329.19) force
|
||||||
|
[8/18/2026 7:28:31 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:28:31 PM] launching puck at (-4.29, 2.56) with (299.11, -178.75) force
|
||||||
|
[8/18/2026 7:28:36 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:28:36 PM] launching puck at (1.20, 4.85) with (-83.64, -338.27) force
|
||||||
|
[8/18/2026 7:28:42 PM] force = 70 * 0.9452446 = 66.16712
|
||||||
|
[8/18/2026 7:28:42 PM] launching puck at (0.12, 4.45) with (-8.03, -294.28) force
|
||||||
|
[8/18/2026 7:28:48 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:28:48 PM] launching puck at (-2.51, 4.33) with (174.65, -301.53) force
|
||||||
|
[8/18/2026 7:28:52 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:28:52 PM] launching puck at (-0.27, 4.99) with (18.59, -347.96) force
|
||||||
|
[8/18/2026 7:28:57 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:28:57 PM] launching puck at (-0.92, 4.91) with (64.28, -342.47) force
|
||||||
|
[8/18/2026 7:29:02 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:29:02 PM] launching puck at (-4.13, -2.82) with (287.81, 196.43) force
|
||||||
|
[8/18/2026 7:29:06 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:29:06 PM] launching puck at (-0.31, 4.99) with (21.84, -347.77) force
|
||||||
|
[8/18/2026 7:29:15 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:29:15 PM] launching puck at (3.06, -3.95) with (-213.20, 275.62) force
|
||||||
|
[8/18/2026 7:29:15 PM] Red goal scored, red score is now 3
|
||||||
|
[8/18/2026 7:29:16 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/563.json (17740 frames, 345 events, duration 354.80s)
|
||||||
|
[8/18/2026 7:29:16 PM] Dedicated match: end winner=Red red_connected=True blue_connected=True
|
||||||
|
[8/18/2026 7:29:16 PM] Dedicated match PATCH success: 200 {"ok":true,"id":563,"entries_collected":true}
|
||||||
|
[8/18/2026 7:29:16 PM] Dedicated winner PATCH economy: rc_prize=126 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/18/2026 7:29:16 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":563,"winner_id":9,"already_settled":false,"economy":{"entry_fee_rc":77,"rc_prize":126,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/18/2026 7:29:26 PM] Rematch requested, max bet limit coins: 154
|
||||||
|
[8/18/2026 7:29:29 PM] Rematch was confirmed, closing in 5 secs. new room :
|
||||||
|
[8/18/2026 7:29:29 PM] {"ok":true,"entry_fee":77,"rc_prize":126,"for_red":{"Players":[{"Name":"choel","LastSeen":1787081369101,"l10_wins":8,"l10_losses":1,"UserId":9,"rc":0.0},{"Name":"warlock3","LastSeen":1787081369101,"l10_wins":0,"l10_losses":9,"UserId":6,"rc":0.0}],"GameName":"soccar","Port":26927,"InitTime":1787081369101,"instance_started":true,"match_id":564,"entry_fee":77,"rc_prize":126,"your_team":"red"},"for_blue":{"Players":[{"Name":"choel","LastSeen":1787081369101,"l10_wins":8,"l10_losses":1,"UserId":9,"rc":0.0},{"Name":"warlock3","LastSeen":1787081369101,"l10_wins":0,"l10_losses":9,"UserId":6,"rc":0.0}],"GameName":"soccar","Port":26927,"InitTime":1787081369101,"instance_started":true,"match_id":564,"entry_fee":77,"rc_prize":126,"your_team":"blue"},"your_team":""}
|
||||||
|
[8/18/2026 7:29:29 PM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/18/2026 7:29:29 PM] Mirror server: client disconnected (connId=-1479578314)
|
||||||
|
[8/18/2026 7:29:29 PM] Active player connections: 1
|
||||||
|
[8/18/2026 7:29:29 PM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/18/2026 7:29:29 PM] Mirror server: client disconnected (connId=720399199)
|
||||||
|
[8/18/2026 7:29:29 PM] Active player connections: 0
|
||||||
|
[8/18/2026 7:29:34 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/18/2026 7:29:44 PM] Server will be closed due to no players in, 50
|
||||||
|
[8/18/2026 7:29:54 PM] Server will be closed due to no players in, 40
|
||||||
|
[8/18/2026 7:30:04 PM] Server will be closed due to no players in, 30
|
||||||
|
[8/18/2026 7:30:14 PM] Server will be closed due to no players in, 20
|
||||||
|
[8/18/2026 7:30:24 PM] Server will be closed due to no players in, 10
|
||||||
|
[8/18/2026 7:30:34 PM] All players left, exiting
|
||||||
|
[8/18/2026 7:30:34 PM] Dedicated match PATCH success: 200 {"ok":true,"id":563,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,173 @@
|
|||||||
|
[8/18/2026 7:29:29 PM] Starting server at port 26927
|
||||||
|
[8/18/2026 7:29:29 PM] Mirror server exception logging enabled
|
||||||
|
[8/18/2026 7:29:29 PM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/18/2026 7:29:29 PM] Starting auto close watchdog
|
||||||
|
[8/18/2026 7:29:29 PM] Active player connections: 0
|
||||||
|
[8/18/2026 7:29:33 PM] Active player connections: 1
|
||||||
|
[8/18/2026 7:29:33 PM] Dedicated join: team assigned Red isServer=True matchId=564 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/18/2026 7:29:33 PM] Dedicated join: starting red PATCH collectAttempt=False players=1 body={"red_joined_at":"2026-08-18T19:29:33.406Z","status":1}
|
||||||
|
[8/18/2026 7:29:33 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/564 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-18T19:29:33.406Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 7:29:33 PM] Client 16 set team to Red
|
||||||
|
[8/18/2026 7:29:33 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":564,"entries_collected":false}
|
||||||
|
[8/18/2026 7:29:33 PM] Dedicated match PATCH success: 200 {"ok":true,"id":564,"entries_collected":false}
|
||||||
|
[8/18/2026 7:29:33 PM] Dedicated join PATCH parsed: ok=True id=564 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/18/2026 7:29:33 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/18/2026 7:29:33 PM] Active player connections: 2
|
||||||
|
[8/18/2026 7:29:33 PM] Dedicated join: team assigned Blue isServer=True matchId=564 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/18/2026 7:29:33 PM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-18T19:29:33.770Z","status":2}
|
||||||
|
[8/18/2026 7:29:33 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/564 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-18T19:29:33.770Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 7:29:33 PM] Client 17 set team to Blue
|
||||||
|
[8/18/2026 7:29:33 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":564,"entries_collected":true,"already_collected":false,"escrow_user_id":162}
|
||||||
|
[8/18/2026 7:29:33 PM] Dedicated match PATCH success: 200 {"ok":true,"id":564,"entries_collected":true,"already_collected":false,"escrow_user_id":162}
|
||||||
|
[8/18/2026 7:29:33 PM] Dedicated join PATCH parsed: ok=True id=564 entries_collected=True already_collected=False escrow_user_id=162 willSetCollected=True
|
||||||
|
[8/18/2026 7:29:33 PM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/18/2026 7:29:33 PM] Game started On Server (entries collected)
|
||||||
|
[8/18/2026 7:29:33 PM] ReplayRecorder started (match) id 564 with 11 entities
|
||||||
|
[8/18/2026 7:29:35 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:29:35 PM] launching puck at (0.80, -4.94) with (-55.78, 343.96) force
|
||||||
|
[8/18/2026 7:29:42 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:29:42 PM] launching puck at (-2.38, 4.40) with (165.58, -306.60) force
|
||||||
|
[8/18/2026 7:29:47 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:29:47 PM] launching puck at (-1.36, -4.81) with (94.63, 335.36) force
|
||||||
|
[8/18/2026 7:29:56 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:29:56 PM] launching puck at (-1.91, 4.62) with (133.30, -321.95) force
|
||||||
|
[8/18/2026 7:30:01 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:30:01 PM] launching puck at (4.00, -3.00) with (-278.77, 209.06) force
|
||||||
|
[8/18/2026 7:30:06 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:30:06 PM] launching puck at (0.97, 4.90) with (-67.79, -341.80) force
|
||||||
|
[8/18/2026 7:30:11 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:30:11 PM] launching puck at (3.36, -3.70) with (-234.07, 258.13) force
|
||||||
|
[8/18/2026 7:30:15 PM] Client 16 sent text emote What a save!
|
||||||
|
[8/18/2026 7:30:16 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:30:16 PM] launching puck at (3.81, -3.24) with (-265.62, 225.53) force
|
||||||
|
[8/18/2026 7:30:21 PM] Client 17 sent emoji emote 3
|
||||||
|
[8/18/2026 7:30:26 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:30:26 PM] launching puck at (-0.04, -5.00) with (2.75, 348.44) force
|
||||||
|
[8/18/2026 7:30:27 PM] Red goal scored, red score is now 1
|
||||||
|
[8/18/2026 7:30:29 PM] Client 16 sent emoji emote 5
|
||||||
|
[8/18/2026 7:30:30 PM] Client 17 sent text emote WOW
|
||||||
|
[8/18/2026 7:30:32 PM] Client 17 sent text emote well played
|
||||||
|
[8/18/2026 7:30:35 PM] Client 16 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:30:35 PM] force = 70 * 0.2039544 = 14.2768
|
||||||
|
[8/18/2026 7:30:35 PM] launching puck at (-0.08, -0.86) with (1.15, 12.28) force
|
||||||
|
[8/18/2026 7:30:42 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:30:42 PM] launching puck at (0.82, -4.93) with (-57.28, 343.71) force
|
||||||
|
[8/18/2026 7:30:46 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:30:46 PM] launching puck at (-2.73, 4.19) with (190.59, -291.71) force
|
||||||
|
[8/18/2026 7:30:51 PM] Client 17 sent emoji emote 4
|
||||||
|
[8/18/2026 7:30:52 PM] Client 16 sent text emote WOW
|
||||||
|
[8/18/2026 7:31:01 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:31:01 PM] launching puck at (-2.61, 4.26) with (182.21, -297.02) force
|
||||||
|
[8/18/2026 7:31:05 PM] Client 16 sent emoji emote 5
|
||||||
|
[8/18/2026 7:31:05 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:31:05 PM] launching puck at (0.23, 4.99) with (-16.35, -348.07) force
|
||||||
|
[8/18/2026 7:31:05 PM] Blue goal scored, blue score is now 1
|
||||||
|
[8/18/2026 7:31:09 PM] Client 16 sent text emote Nice shot!
|
||||||
|
[8/18/2026 7:31:11 PM] Client 17 sent emoji emote 5
|
||||||
|
[8/18/2026 7:31:13 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:31:13 PM] launching puck at (0.40, -4.98) with (-28.06, 347.32) force
|
||||||
|
[8/18/2026 7:31:13 PM] Client 17 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:31:18 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:31:18 PM] launching puck at (-3.40, 3.67) with (236.66, -255.76) force
|
||||||
|
[8/18/2026 7:31:26 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:31:26 PM] launching puck at (-2.21, -4.49) with (153.84, 312.65) force
|
||||||
|
[8/18/2026 7:31:30 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:31:30 PM] launching puck at (-3.12, -3.91) with (217.22, 272.46) force
|
||||||
|
[8/18/2026 7:31:36 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:31:36 PM] launching puck at (-4.96, -0.63) with (345.68, 43.87) force
|
||||||
|
[8/18/2026 7:31:36 PM] Red goal scored, red score is now 2
|
||||||
|
[8/18/2026 7:31:38 PM] Client 17 sent text emote WOW
|
||||||
|
[8/18/2026 7:31:40 PM] Client 17 sent text emote WOW
|
||||||
|
[8/18/2026 7:31:40 PM] Client 16 sent emoji emote 5
|
||||||
|
[8/18/2026 7:31:43 PM] Client 17 sent text emote Nice shot!
|
||||||
|
[8/18/2026 7:31:47 PM] Client 16 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:31:48 PM] force = 70 * 0.4219074 = 29.53352
|
||||||
|
[8/18/2026 7:31:48 PM] launching puck at (0.10, -1.28) with (-3.02, 37.78) force
|
||||||
|
[8/18/2026 7:31:55 PM] force = 70 * 0.9020162 = 63.14113
|
||||||
|
[8/18/2026 7:31:55 PM] launching puck at (0.14, -4.01) with (-9.08, 252.99) force
|
||||||
|
[8/18/2026 7:31:59 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:31:59 PM] launching puck at (-3.01, 3.99) with (209.59, -278.37) force
|
||||||
|
[8/18/2026 7:32:04 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:32:04 PM] launching puck at (2.68, -4.22) with (-187.03, 294.01) force
|
||||||
|
[8/18/2026 7:32:09 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:32:09 PM] launching puck at (4.99, -0.23) with (-348.08, 16.17) force
|
||||||
|
[8/18/2026 7:32:12 PM] Client 16 sent text emote What a save!
|
||||||
|
[8/18/2026 7:32:14 PM] Client 17 sent text emote What a save!
|
||||||
|
[8/18/2026 7:32:15 PM] Client 16 sent text emote Nice shot!
|
||||||
|
[8/18/2026 7:32:17 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:32:17 PM] launching puck at (4.48, -2.22) with (-312.39, 154.38) force
|
||||||
|
[8/18/2026 7:32:20 PM] Client 17 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:32:22 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:32:22 PM] launching puck at (-2.52, 4.32) with (175.46, -301.06) force
|
||||||
|
[8/18/2026 7:32:28 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:32:28 PM] launching puck at (-3.07, -3.94) with (214.16, 274.87) force
|
||||||
|
[8/18/2026 7:32:33 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:32:33 PM] launching puck at (3.62, -3.45) with (-252.03, 240.62) force
|
||||||
|
[8/18/2026 7:32:43 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:32:43 PM] launching puck at (1.64, -4.72) with (-114.63, 329.06) force
|
||||||
|
[8/18/2026 7:32:46 PM] Client 17 sent text emote WOW
|
||||||
|
[8/18/2026 7:32:48 PM] Client 16 sent emoji emote 4
|
||||||
|
[8/18/2026 7:32:49 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:32:49 PM] launching puck at (-0.50, 4.97) with (35.12, -346.68) force
|
||||||
|
[8/18/2026 7:32:55 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:32:55 PM] launching puck at (-1.06, 4.89) with (74.00, -340.50) force
|
||||||
|
[8/18/2026 7:33:01 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:33:01 PM] launching puck at (-0.34, 4.99) with (23.94, -347.63) force
|
||||||
|
[8/18/2026 7:33:05 PM] Client 17 sent emoji emote 3
|
||||||
|
[8/18/2026 7:33:14 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:33:14 PM] launching puck at (-0.92, 4.91) with (64.45, -342.44) force
|
||||||
|
[8/18/2026 7:33:18 PM] Client 16 sent emoji emote 4
|
||||||
|
[8/18/2026 7:33:18 PM] Client 17 sent emoji emote 5
|
||||||
|
[8/18/2026 7:33:20 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:33:20 PM] launching puck at (-1.41, 4.80) with (98.51, -334.24) force
|
||||||
|
[8/18/2026 7:33:20 PM] Blue goal scored, blue score is now 2
|
||||||
|
[8/18/2026 7:33:22 PM] Client 16 sent text emote well played
|
||||||
|
[8/18/2026 7:33:23 PM] Client 16 sent text emote Nice shot!
|
||||||
|
[8/18/2026 7:33:25 PM] Client 17 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:33:26 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:33:26 PM] launching puck at (0.13, -5.00) with (-9.20, 348.33) force
|
||||||
|
[8/18/2026 7:33:31 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:33:31 PM] launching puck at (-4.85, 1.22) with (337.92, -85.04) force
|
||||||
|
[8/18/2026 7:33:37 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:33:37 PM] launching puck at (-1.51, -4.77) with (105.24, 332.18) force
|
||||||
|
[8/18/2026 7:33:41 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:33:41 PM] launching puck at (-2.47, -4.35) with (171.90, 303.10) force
|
||||||
|
[8/18/2026 7:33:53 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:33:53 PM] launching puck at (1.12, -4.87) with (-78.38, 339.52) force
|
||||||
|
[8/18/2026 7:33:58 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:33:58 PM] launching puck at (3.91, -3.11) with (-272.80, 216.79) force
|
||||||
|
[8/18/2026 7:34:04 PM] force = 70 * 0.8017274 = 56.12092
|
||||||
|
[8/18/2026 7:34:04 PM] launching puck at (-2.63, -1.78) with (147.44, 99.64) force
|
||||||
|
[8/18/2026 7:34:09 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:34:09 PM] launching puck at (5.00, 0.02) with (-348.45, -1.11) force
|
||||||
|
[8/18/2026 7:34:20 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:34:20 PM] launching puck at (1.45, -4.78) with (-101.28, 333.41) force
|
||||||
|
[8/18/2026 7:34:28 PM] force = 70 * 0.9399139 = 65.79397
|
||||||
|
[8/18/2026 7:34:28 PM] launching puck at (-1.05, -4.26) with (69.32, 280.58) force
|
||||||
|
[8/18/2026 7:34:34 PM] force = 70 * 0.8823658 = 61.76561
|
||||||
|
[8/18/2026 7:34:34 PM] launching puck at (-1.85, 3.35) with (114.15, -206.84) force
|
||||||
|
[8/18/2026 7:34:39 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:34:39 PM] launching puck at (4.53, 2.12) with (-315.45, -148.03) force
|
||||||
|
[8/18/2026 7:34:40 PM] Blue goal scored, blue score is now 3
|
||||||
|
[8/18/2026 7:34:41 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/564.json (15348 frames, 279 events, duration 306.96s)
|
||||||
|
[8/18/2026 7:34:41 PM] Dedicated match: end winner=Blue red_connected=True blue_connected=True
|
||||||
|
[8/18/2026 7:34:41 PM] Dedicated match PATCH success: 200 {"ok":true,"id":564,"entries_collected":true}
|
||||||
|
[8/18/2026 7:34:42 PM] Dedicated winner PATCH economy: rc_prize=126 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/18/2026 7:34:42 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":564,"winner_id":6,"already_settled":false,"economy":{"entry_fee_rc":77,"rc_prize":126,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/18/2026 7:34:49 PM] Rematch requested, max bet limit coins: 500
|
||||||
|
[8/18/2026 7:34:51 PM] Rematch was confirmed, closing in 5 secs. new room :
|
||||||
|
[8/18/2026 7:34:51 PM] {"ok":true,"entry_fee":181,"rc_prize":300,"for_red":{"Players":[{"Name":"choel","LastSeen":1787081691672,"l10_wins":7,"l10_losses":2,"UserId":9,"rc":0.0},{"Name":"warlock3","LastSeen":1787081691672,"l10_wins":1,"l10_losses":8,"UserId":6,"rc":0.0}],"GameName":"soccar","Port":26108,"InitTime":1787081691672,"instance_started":true,"match_id":565,"entry_fee":181,"rc_prize":300,"your_team":"red"},"for_blue":{"Players":[{"Name":"choel","LastSeen":1787081691672,"l10_wins":7,"l10_losses":2,"UserId":9,"rc":0.0},{"Name":"warlock3","LastSeen":1787081691672,"l10_wins":1,"l10_losses":8,"UserId":6,"rc":0.0}],"GameName":"soccar","Port":26108,"InitTime":1787081691672,"instance_started":true,"match_id":565,"entry_fee":181,"rc_prize":300,"your_team":"blue"},"your_team":""}
|
||||||
|
[8/18/2026 7:34:51 PM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/18/2026 7:34:51 PM] Mirror server: client disconnected (connId=-1479578061)
|
||||||
|
[8/18/2026 7:34:51 PM] Active player connections: 1
|
||||||
|
[8/18/2026 7:34:51 PM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/18/2026 7:34:51 PM] Mirror server: client disconnected (connId=720372945)
|
||||||
|
[8/18/2026 7:34:51 PM] Active player connections: 0
|
||||||
|
[8/18/2026 7:34:56 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/18/2026 7:35:06 PM] Server will be closed due to no players in, 50
|
||||||
|
[8/18/2026 7:35:16 PM] Server will be closed due to no players in, 40
|
||||||
|
[8/18/2026 7:35:26 PM] Server will be closed due to no players in, 30
|
||||||
|
[8/18/2026 7:35:36 PM] Server will be closed due to no players in, 20
|
||||||
|
[8/18/2026 7:35:46 PM] Server will be closed due to no players in, 10
|
||||||
|
[8/18/2026 7:35:56 PM] All players left, exiting
|
||||||
|
[8/18/2026 7:35:57 PM] Dedicated match PATCH success: 200 {"ok":true,"id":564,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,100 @@
|
|||||||
|
[8/18/2026 7:34:52 PM] Starting server at port 26108
|
||||||
|
[8/18/2026 7:34:52 PM] Mirror server exception logging enabled
|
||||||
|
[8/18/2026 7:34:52 PM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/18/2026 7:34:52 PM] Starting auto close watchdog
|
||||||
|
[8/18/2026 7:34:52 PM] Active player connections: 0
|
||||||
|
[8/18/2026 7:34:55 PM] Active player connections: 1
|
||||||
|
[8/18/2026 7:34:55 PM] Dedicated join: team assigned Red isServer=True matchId=565 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/18/2026 7:34:55 PM] Dedicated join: starting red PATCH collectAttempt=False players=1 body={"red_joined_at":"2026-08-18T19:34:55.985Z","status":1}
|
||||||
|
[8/18/2026 7:34:56 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/565 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-18T19:34:55.985Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 7:34:56 PM] Client 16 set team to Red
|
||||||
|
[8/18/2026 7:34:56 PM] Active player connections: 2
|
||||||
|
[8/18/2026 7:34:56 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":565,"entries_collected":false}
|
||||||
|
[8/18/2026 7:34:56 PM] Dedicated match PATCH success: 200 {"ok":true,"id":565,"entries_collected":false}
|
||||||
|
[8/18/2026 7:34:56 PM] Dedicated join PATCH parsed: ok=True id=565 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/18/2026 7:34:56 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/18/2026 7:34:56 PM] Dedicated join: team assigned Blue isServer=True matchId=565 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/18/2026 7:34:56 PM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-18T19:34:56.282Z","status":2}
|
||||||
|
[8/18/2026 7:34:56 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/565 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-18T19:34:56.282Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/18/2026 7:34:56 PM] Client 17 set team to Blue
|
||||||
|
[8/18/2026 7:34:56 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":565,"entries_collected":true,"already_collected":false,"escrow_user_id":163}
|
||||||
|
[8/18/2026 7:34:56 PM] Dedicated match PATCH success: 200 {"ok":true,"id":565,"entries_collected":true,"already_collected":false,"escrow_user_id":163}
|
||||||
|
[8/18/2026 7:34:56 PM] Dedicated join PATCH parsed: ok=True id=565 entries_collected=True already_collected=False escrow_user_id=163 willSetCollected=True
|
||||||
|
[8/18/2026 7:34:56 PM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/18/2026 7:34:56 PM] Game started On Server (entries collected)
|
||||||
|
[8/18/2026 7:34:56 PM] ReplayRecorder started (match) id 565 with 11 entities
|
||||||
|
[8/18/2026 7:35:01 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:35:01 PM] launching puck at (-0.01, -5.00) with (0.82, 348.45) force
|
||||||
|
[8/18/2026 7:35:13 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:35:13 PM] launching puck at (0.78, -4.94) with (-54.40, 344.18) force
|
||||||
|
[8/18/2026 7:35:17 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:35:17 PM] launching puck at (4.11, -2.85) with (-286.46, 198.39) force
|
||||||
|
[8/18/2026 7:35:27 PM] force = 70 * 0.8615371 = 60.3076
|
||||||
|
[8/18/2026 7:35:27 PM] launching puck at (-3.54, 0.87) with (213.21, -52.41) force
|
||||||
|
[8/18/2026 7:35:32 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:35:32 PM] launching puck at (4.84, -1.26) with (-337.15, 88.05) force
|
||||||
|
[8/18/2026 7:35:37 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:35:37 PM] launching puck at (2.96, -4.03) with (-206.40, 280.75) force
|
||||||
|
[8/18/2026 7:35:50 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:35:50 PM] launching puck at (0.11, -5.00) with (-7.69, 348.37) force
|
||||||
|
[8/18/2026 7:35:58 PM] force = 70 * 0.5031074 = 35.21751
|
||||||
|
[8/18/2026 7:35:58 PM] launching puck at (-0.84, -1.32) with (29.64, 46.61) force
|
||||||
|
[8/18/2026 7:36:10 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:36:10 PM] launching puck at (-4.27, -2.60) with (297.58, 181.29) force
|
||||||
|
[8/18/2026 7:36:15 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:36:15 PM] launching puck at (-3.41, 3.66) with (237.60, -254.88) force
|
||||||
|
[8/18/2026 7:36:20 PM] Client 17 sent emoji emote 1
|
||||||
|
[8/18/2026 7:36:21 PM] force = 70 * 0.8371981 = 58.60387
|
||||||
|
[8/18/2026 7:36:21 PM] launching puck at (1.56, -3.07) with (-91.21, 179.74) force
|
||||||
|
[8/18/2026 7:36:21 PM] Red goal scored, red score is now 1
|
||||||
|
[8/18/2026 7:36:23 PM] Client 17 sent text emote Nice shot!
|
||||||
|
[8/18/2026 7:36:26 PM] Client 16 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:36:27 PM] Client 16 sent emoji emote 5
|
||||||
|
[8/18/2026 7:36:27 PM] force = 70 * 0.3020677 = 21.14474
|
||||||
|
[8/18/2026 7:36:27 PM] launching puck at (-0.06, -1.02) with (1.25, 21.49) force
|
||||||
|
[8/18/2026 7:36:34 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:36:34 PM] launching puck at (0.16, -5.00) with (-11.33, 348.27) force
|
||||||
|
[8/18/2026 7:36:39 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:36:39 PM] launching puck at (-4.48, 2.22) with (312.35, -154.46) force
|
||||||
|
[8/18/2026 7:36:46 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:36:46 PM] launching puck at (1.89, -4.63) with (-131.53, 322.68) force
|
||||||
|
[8/18/2026 7:36:47 PM] Red goal scored, red score is now 2
|
||||||
|
[8/18/2026 7:36:51 PM] Client 17 sent text emote WOW
|
||||||
|
[8/18/2026 7:36:51 PM] Client 16 sent emoji emote 5
|
||||||
|
[8/18/2026 7:36:53 PM] Client 17 sent text emote WOW
|
||||||
|
[8/18/2026 7:36:55 PM] Client 17 sent text emote Nice shot!
|
||||||
|
[8/18/2026 7:36:56 PM] force = 70 * 0.8989058 = 62.9234
|
||||||
|
[8/18/2026 7:36:56 PM] launching puck at (0.33, 3.97) with (-20.94, -249.53) force
|
||||||
|
[8/18/2026 7:36:58 PM] Client 16 sent text emote WOW
|
||||||
|
[8/18/2026 7:37:00 PM] Client 16 sent text emote Thanks!
|
||||||
|
[8/18/2026 7:37:03 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:37:03 PM] launching puck at (-1.72, -4.69) with (119.86, 327.19) force
|
||||||
|
[8/18/2026 7:37:07 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:37:07 PM] launching puck at (-1.33, 4.82) with (92.61, -335.92) force
|
||||||
|
[8/18/2026 7:37:13 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:37:13 PM] launching puck at (-3.20, -3.85) with (222.67, 268.03) force
|
||||||
|
[8/18/2026 7:37:18 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:37:18 PM] launching puck at (-4.32, 2.52) with (300.84, -175.82) force
|
||||||
|
[8/18/2026 7:37:21 PM] Client 17 sent emoji emote 3
|
||||||
|
[8/18/2026 7:37:24 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/18/2026 7:37:24 PM] launching puck at (0.93, 4.91) with (-65.03, -342.33) force
|
||||||
|
[8/18/2026 7:37:25 PM] Red goal scored, red score is now 3
|
||||||
|
[8/18/2026 7:37:25 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/565.json (7452 frames, 114 events, duration 149.04s)
|
||||||
|
[8/18/2026 7:37:25 PM] Dedicated match: end winner=Red red_connected=True blue_connected=True
|
||||||
|
[8/18/2026 7:37:26 PM] Dedicated match PATCH success: 200 {"ok":true,"id":565,"entries_collected":true}
|
||||||
|
[8/18/2026 7:37:26 PM] Dedicated winner PATCH economy: rc_prize=300 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/18/2026 7:37:26 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":565,"winner_id":9,"already_settled":false,"economy":{"entry_fee_rc":181,"rc_prize":300,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/18/2026 7:37:35 PM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/18/2026 7:37:35 PM] Mirror server: client disconnected (connId=720402420)
|
||||||
|
[8/18/2026 7:37:35 PM] Active player connections: 1
|
||||||
|
[8/18/2026 7:37:55 PM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/18/2026 7:37:55 PM] Mirror server: client disconnected (connId=-1479577911)
|
||||||
|
[8/18/2026 7:37:55 PM] Active player connections: 0
|
||||||
|
[8/18/2026 7:37:59 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/18/2026 7:38:09 PM] Server will be closed due to no players in, 50
|
||||||
|
[8/18/2026 7:38:20 PM] Server will be closed due to no players in, 40
|
||||||
|
[8/18/2026 7:38:30 PM] Server will be closed due to no players in, 30
|
||||||
|
[8/18/2026 7:38:40 PM] Server will be closed due to no players in, 20
|
||||||
|
[8/18/2026 7:38:50 PM] Server will be closed due to no players in, 10
|
||||||
|
[8/18/2026 7:38:59 PM] All players left, exiting
|
||||||
|
[8/18/2026 7:39:00 PM] Dedicated match PATCH success: 200 {"ok":true,"id":565,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,73 @@
|
|||||||
|
[8/20/2026 1:46:53 PM] Starting server at port 26226
|
||||||
|
[8/20/2026 1:46:53 PM] Mirror server exception logging enabled
|
||||||
|
[8/20/2026 1:46:53 PM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/20/2026 1:46:53 PM] Starting auto close watchdog
|
||||||
|
[8/20/2026 1:46:54 PM] Active player connections: 0
|
||||||
|
[8/20/2026 1:46:58 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/20/2026 1:46:59 PM] Active player connections: 1
|
||||||
|
[8/20/2026 1:46:59 PM] Dedicated join: team assigned Blue isServer=True matchId=566 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/20/2026 1:46:59 PM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-20T13:46:59.487Z","status":1}
|
||||||
|
[8/20/2026 1:46:59 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/566 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-20T13:46:59.487Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/20/2026 1:46:59 PM] Client 16 set team to Blue
|
||||||
|
[8/20/2026 1:46:59 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":566,"entries_collected":false}
|
||||||
|
[8/20/2026 1:46:59 PM] Dedicated match PATCH success: 200 {"ok":true,"id":566,"entries_collected":false}
|
||||||
|
[8/20/2026 1:46:59 PM] Dedicated join PATCH parsed: ok=True id=566 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/20/2026 1:46:59 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/20/2026 1:47:01 PM] Active player connections: 2
|
||||||
|
[8/20/2026 1:47:01 PM] Dedicated join: team assigned Red isServer=True matchId=566 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/20/2026 1:47:01 PM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-20T13:47:01.485Z","status":2}
|
||||||
|
[8/20/2026 1:47:01 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/566 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-20T13:47:01.485Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/20/2026 1:47:01 PM] Client 17 set team to Red
|
||||||
|
[8/20/2026 1:47:01 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":566,"entries_collected":true,"already_collected":false,"escrow_user_id":164}
|
||||||
|
[8/20/2026 1:47:01 PM] Dedicated match PATCH success: 200 {"ok":true,"id":566,"entries_collected":true,"already_collected":false,"escrow_user_id":164}
|
||||||
|
[8/20/2026 1:47:01 PM] Dedicated join PATCH parsed: ok=True id=566 entries_collected=True already_collected=False escrow_user_id=164 willSetCollected=True
|
||||||
|
[8/20/2026 1:47:01 PM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/20/2026 1:47:01 PM] Game started On Server (entries collected)
|
||||||
|
[8/20/2026 1:47:01 PM] ReplayRecorder started (match) id 566 with 11 entities
|
||||||
|
[8/20/2026 1:47:16 PM] Match: Red skipped turn (1/2)
|
||||||
|
[8/20/2026 1:47:17 PM] Client 16 sent text emote Rematch
|
||||||
|
[8/20/2026 1:47:19 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/20/2026 1:47:19 PM] launching puck at (-0.09, 5.00) with (6.42, -348.39) force
|
||||||
|
[8/20/2026 1:47:29 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/20/2026 1:47:29 PM] launching puck at (-0.59, -4.97) with (41.12, 346.02) force
|
||||||
|
[8/20/2026 1:47:34 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/20/2026 1:47:34 PM] launching puck at (1.30, 4.83) with (-90.57, -336.48) force
|
||||||
|
[8/20/2026 1:47:40 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/20/2026 1:47:40 PM] launching puck at (-2.59, 4.27) with (180.80, -297.87) force
|
||||||
|
[8/20/2026 1:47:46 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/20/2026 1:47:46 PM] launching puck at (-1.39, 4.80) with (96.66, -334.78) force
|
||||||
|
[8/20/2026 1:47:50 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/20/2026 1:47:50 PM] launching puck at (-4.79, 1.44) with (333.64, -100.51) force
|
||||||
|
[8/20/2026 1:47:55 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/20/2026 1:47:55 PM] launching puck at (0.84, 4.93) with (-58.45, -343.52) force
|
||||||
|
[8/20/2026 1:47:55 PM] Blue goal scored, blue score is now 1
|
||||||
|
[8/20/2026 1:48:00 PM] force = 70 * 0.5083248 = 35.58274
|
||||||
|
[8/20/2026 1:48:00 PM] launching puck at (-1.45, -0.65) with (51.61, 23.31) force
|
||||||
|
[8/20/2026 1:48:05 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/20/2026 1:48:05 PM] launching puck at (0.11, 5.00) with (-7.99, -348.36) force
|
||||||
|
[8/20/2026 1:48:05 PM] Blue goal scored, blue score is now 2
|
||||||
|
[8/20/2026 1:48:09 PM] force = 70 * 0.8867859 = 62.07502
|
||||||
|
[8/20/2026 1:48:09 PM] launching puck at (-2.94, -2.51) with (182.39, 155.92) force
|
||||||
|
[8/20/2026 1:48:16 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/20/2026 1:48:16 PM] launching puck at (0.15, 5.00) with (-10.12, -348.31) force
|
||||||
|
[8/20/2026 1:48:16 PM] Blue goal scored, blue score is now 3
|
||||||
|
[8/20/2026 1:48:16 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/566.json (3766 frames, 55 events, duration 75.32s)
|
||||||
|
[8/20/2026 1:48:16 PM] Dedicated match: end winner=Blue red_connected=True blue_connected=True
|
||||||
|
[8/20/2026 1:48:17 PM] Dedicated match PATCH success: 200 {"ok":true,"id":566,"entries_collected":true}
|
||||||
|
[8/20/2026 1:48:17 PM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/20/2026 1:48:17 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":566,"winner_id":6,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/20/2026 1:48:19 PM] Client 16 sent text emote WOW
|
||||||
|
[8/20/2026 1:48:32 PM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/20/2026 1:48:32 PM] Mirror server: client disconnected (connId=720396691)
|
||||||
|
[8/20/2026 1:48:32 PM] Active player connections: 1
|
||||||
|
[8/20/2026 1:48:48 PM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/20/2026 1:48:48 PM] Mirror server: client disconnected (connId=1002372848)
|
||||||
|
[8/20/2026 1:48:48 PM] Active player connections: 0
|
||||||
|
[8/20/2026 1:48:53 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/20/2026 1:49:03 PM] Server will be closed due to no players in, 50
|
||||||
|
[8/20/2026 1:49:13 PM] Server will be closed due to no players in, 40
|
||||||
|
[8/20/2026 1:49:23 PM] Server will be closed due to no players in, 30
|
||||||
|
[8/20/2026 1:49:33 PM] Server will be closed due to no players in, 20
|
||||||
|
[8/20/2026 1:49:43 PM] Server will be closed due to no players in, 10
|
||||||
|
[8/20/2026 1:49:53 PM] All players left, exiting
|
||||||
|
[8/20/2026 1:49:53 PM] Dedicated match PATCH success: 200 {"ok":true,"id":566,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,48 @@
|
|||||||
|
[8/22/2026 11:31:21 PM] Starting server at port 26226
|
||||||
|
[8/22/2026 11:31:21 PM] Mirror server exception logging enabled
|
||||||
|
[8/22/2026 11:31:21 PM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/22/2026 11:31:21 PM] Starting auto close watchdog
|
||||||
|
[8/22/2026 11:31:21 PM] Active player connections: 0
|
||||||
|
[8/22/2026 11:31:26 PM] Active player connections: 1
|
||||||
|
[8/22/2026 11:31:26 PM] Dedicated join: team assigned Blue isServer=True matchId=567 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/22/2026 11:31:26 PM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-22T23:31:26.281Z","status":1}
|
||||||
|
[8/22/2026 11:31:26 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/567 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-22T23:31:26.281Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/22/2026 11:31:26 PM] Client 16 set team to Blue
|
||||||
|
[8/22/2026 11:31:26 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":567,"entries_collected":false}
|
||||||
|
[8/22/2026 11:31:26 PM] Dedicated match PATCH success: 200 {"ok":true,"id":567,"entries_collected":false}
|
||||||
|
[8/22/2026 11:31:26 PM] Dedicated join PATCH parsed: ok=True id=567 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/22/2026 11:31:26 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/22/2026 11:31:29 PM] Active player connections: 2
|
||||||
|
[8/22/2026 11:31:29 PM] Dedicated join: team assigned Red isServer=True matchId=567 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/22/2026 11:31:29 PM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-22T23:31:29.517Z","status":2}
|
||||||
|
[8/22/2026 11:31:29 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/567 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-22T23:31:29.517Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/22/2026 11:31:29 PM] Client 17 set team to Red
|
||||||
|
[8/22/2026 11:31:29 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":567,"entries_collected":true,"already_collected":false,"escrow_user_id":167}
|
||||||
|
[8/22/2026 11:31:29 PM] Dedicated match PATCH success: 200 {"ok":true,"id":567,"entries_collected":true,"already_collected":false,"escrow_user_id":167}
|
||||||
|
[8/22/2026 11:31:29 PM] Dedicated join PATCH parsed: ok=True id=567 entries_collected=True already_collected=False escrow_user_id=167 willSetCollected=True
|
||||||
|
[8/22/2026 11:31:29 PM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/22/2026 11:31:29 PM] Game started On Server (entries collected)
|
||||||
|
[8/22/2026 11:31:29 PM] ReplayRecorder started (match) id 567 with 11 entities
|
||||||
|
[8/22/2026 11:31:44 PM] Match: Red skipped turn (1/2)
|
||||||
|
[8/22/2026 11:31:59 PM] Match: Blue skipped turn (1/2)
|
||||||
|
[8/22/2026 11:32:14 PM] Match: Red skipped turn (2/2)
|
||||||
|
[8/22/2026 11:32:14 PM] Match: Red forfeited for skipping two consecutive turns — Blue wins
|
||||||
|
[8/22/2026 11:32:14 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/567.json (2266 frames, 0 events, duration 45.32s)
|
||||||
|
[8/22/2026 11:32:14 PM] Dedicated match: end winner=Blue red_connected=True blue_connected=True
|
||||||
|
[8/22/2026 11:32:15 PM] Dedicated match PATCH success: 200 {"ok":true,"id":567,"entries_collected":true}
|
||||||
|
[8/22/2026 11:32:15 PM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/22/2026 11:32:15 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":567,"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:32:45 PM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/22/2026 11:32:45 PM] Mirror server: client disconnected (connId=885539070)
|
||||||
|
[8/22/2026 11:32:45 PM] Active player connections: 1
|
||||||
|
[8/22/2026 11:32:45 PM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/22/2026 11:32:45 PM] Mirror server: client disconnected (connId=885539062)
|
||||||
|
[8/22/2026 11:32:45 PM] Active player connections: 0
|
||||||
|
[8/22/2026 11:32:50 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/22/2026 11:33:00 PM] Server will be closed due to no players in, 50
|
||||||
|
[8/22/2026 11:33:10 PM] Server will be closed due to no players in, 40
|
||||||
|
[8/22/2026 11:33:20 PM] Server will be closed due to no players in, 30
|
||||||
|
[8/22/2026 11:33:30 PM] Server will be closed due to no players in, 20
|
||||||
|
[8/22/2026 11:33:40 PM] Server will be closed due to no players in, 10
|
||||||
|
[8/22/2026 11:33:50 PM] All players left, exiting
|
||||||
|
[8/22/2026 11:33:51 PM] Dedicated match PATCH success: 200 {"ok":true,"id":567,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,99 @@
|
|||||||
|
[8/22/2026 11:43:23 PM] Starting server at port 26944
|
||||||
|
[8/22/2026 11:43:23 PM] Mirror server exception logging enabled
|
||||||
|
[8/22/2026 11:43:23 PM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/22/2026 11:43:23 PM] Starting auto close watchdog
|
||||||
|
[8/22/2026 11:43:23 PM] Active player connections: 0
|
||||||
|
[8/22/2026 11:43:27 PM] Active player connections: 1
|
||||||
|
[8/22/2026 11:43:27 PM] Dedicated join: team assigned Blue isServer=True matchId=568 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/22/2026 11:43:27 PM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-22T23:43:27.599Z","status":1}
|
||||||
|
[8/22/2026 11:43:27 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/568 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-22T23:43:27.599Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/22/2026 11:43:27 PM] Client 16 set team to Blue
|
||||||
|
[8/22/2026 11:43:28 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":568,"entries_collected":false}
|
||||||
|
[8/22/2026 11:43:28 PM] Dedicated match PATCH success: 200 {"ok":true,"id":568,"entries_collected":false}
|
||||||
|
[8/22/2026 11:43:28 PM] Dedicated join PATCH parsed: ok=True id=568 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/22/2026 11:43:28 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/22/2026 11:43:28 PM] Active player connections: 2
|
||||||
|
[8/22/2026 11:43:28 PM] Dedicated join: team assigned Red isServer=True matchId=568 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/22/2026 11:43:28 PM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-22T23:43:28.200Z","status":2}
|
||||||
|
[8/22/2026 11:43:28 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/568 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-22T23:43:28.200Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/22/2026 11:43:28 PM] Client 17 set team to Red
|
||||||
|
[8/22/2026 11:43:28 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":568,"entries_collected":true,"already_collected":false,"escrow_user_id":168}
|
||||||
|
[8/22/2026 11:43:28 PM] Dedicated match PATCH success: 200 {"ok":true,"id":568,"entries_collected":true,"already_collected":false,"escrow_user_id":168}
|
||||||
|
[8/22/2026 11:43:28 PM] Dedicated join PATCH parsed: ok=True id=568 entries_collected=True already_collected=False escrow_user_id=168 willSetCollected=True
|
||||||
|
[8/22/2026 11:43:28 PM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/22/2026 11:43:28 PM] Game started On Server (entries collected)
|
||||||
|
[8/22/2026 11:43:28 PM] ReplayRecorder started (match) id 568 with 11 entities
|
||||||
|
[8/22/2026 11:43:31 PM] Client 17 sent emoji emote 2
|
||||||
|
[8/22/2026 11:43:33 PM] Client 17 sent emoji emote 5
|
||||||
|
[8/22/2026 11:43:34 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:43:34 PM] launching puck at (-0.01, -5.00) with (0.40, 348.45) force
|
||||||
|
[8/22/2026 11:43:42 PM] force = 70 * 0.2777556 = 19.44289
|
||||||
|
[8/22/2026 11:43:42 PM] launching puck at (-0.98, -0.01) with (18.98, 0.11) force
|
||||||
|
[8/22/2026 11:43:46 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:43:46 PM] launching puck at (4.93, 0.85) with (-343.43, -58.96) force
|
||||||
|
[8/22/2026 11:43:51 PM] Client 16 sent emoji emote 5
|
||||||
|
[8/22/2026 11:43:51 PM] Client 17 sent emoji emote 5
|
||||||
|
[8/22/2026 11:43:56 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:43:56 PM] launching puck at (4.50, -2.18) with (-313.47, 152.17) force
|
||||||
|
[8/22/2026 11:43:56 PM] Red goal scored, red score is now 1
|
||||||
|
[8/22/2026 11:44:01 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:44:01 PM] launching puck at (0.10, 5.00) with (-7.01, -348.38) force
|
||||||
|
[8/22/2026 11:44:09 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:44:09 PM] launching puck at (-1.60, 4.74) with (111.35, -330.18) force
|
||||||
|
[8/22/2026 11:44:15 PM] force = 70 * 0.7524523 = 52.67166
|
||||||
|
[8/22/2026 11:44:15 PM] launching puck at (0.01, 2.84) with (-0.61, -149.60) force
|
||||||
|
[8/22/2026 11:44:20 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:44:20 PM] launching puck at (0.24, 4.99) with (-17.06, -348.04) force
|
||||||
|
[8/22/2026 11:44:20 PM] Blue goal scored, blue score is now 1
|
||||||
|
[8/22/2026 11:44:25 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:44:25 PM] launching puck at (-0.16, -5.00) with (11.21, 348.27) force
|
||||||
|
[8/22/2026 11:44:41 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:44:41 PM] launching puck at (2.50, -4.33) with (-174.15, 301.81) force
|
||||||
|
[8/22/2026 11:44:46 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:44:46 PM] launching puck at (0.40, -4.98) with (-27.99, 347.33) force
|
||||||
|
[8/22/2026 11:44:52 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:44:52 PM] launching puck at (-0.24, 4.99) with (16.65, -348.06) force
|
||||||
|
[8/22/2026 11:45:00 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:45:00 PM] launching puck at (-0.03, -5.00) with (2.28, 348.45) force
|
||||||
|
[8/22/2026 11:45:07 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:45:07 PM] launching puck at (-1.32, -4.82) with (91.86, 336.13) force
|
||||||
|
[8/22/2026 11:45:12 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:45:12 PM] launching puck at (-2.41, -4.38) with (167.64, 305.48) force
|
||||||
|
[8/22/2026 11:45:16 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:45:16 PM] launching puck at (3.91, -3.11) with (-272.81, 216.79) force
|
||||||
|
[8/22/2026 11:45:23 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:45:23 PM] launching puck at (0.01, -5.00) with (-0.76, 348.45) force
|
||||||
|
[8/22/2026 11:45:27 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:45:27 PM] launching puck at (-3.51, -3.56) with (244.57, 248.21) force
|
||||||
|
[8/22/2026 11:45:33 PM] force = 70 * 0.8426102 = 58.98271
|
||||||
|
[8/22/2026 11:45:33 PM] launching puck at (2.92, -1.89) with (-172.49, 111.57) force
|
||||||
|
[8/22/2026 11:45:36 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:45:36 PM] launching puck at (-2.19, -4.49) with (152.72, 313.20) force
|
||||||
|
[8/22/2026 11:45:36 PM] Red goal scored, red score is now 2
|
||||||
|
[8/22/2026 11:45:44 PM] force = 70 * 0.8860265 = 62.02185
|
||||||
|
[8/22/2026 11:45:44 PM] launching puck at (-3.86, -0.16) with (239.11, 9.94) force
|
||||||
|
[8/22/2026 11:45:50 PM] force = 70 * 0.3937221 = 27.56055
|
||||||
|
[8/22/2026 11:45:50 PM] launching puck at (1.17, -0.29) with (-32.32, 8.12) force
|
||||||
|
[8/22/2026 11:45:53 PM] force = 70 * 0.9382204 = 65.67543
|
||||||
|
[8/22/2026 11:45:53 PM] launching puck at (3.47, -2.67) with (-227.77, 175.14) force
|
||||||
|
[8/22/2026 11:45:57 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:45:57 PM] launching puck at (-0.21, -5.00) with (14.33, 348.16) force
|
||||||
|
[8/22/2026 11:45:57 PM] Red goal scored, red score is now 3
|
||||||
|
[8/22/2026 11:45:57 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/568.json (7477 frames, 163 events, duration 149.54s)
|
||||||
|
[8/22/2026 11:45:57 PM] Dedicated match: end winner=Red red_connected=True blue_connected=True
|
||||||
|
[8/22/2026 11:45:58 PM] Dedicated match PATCH success: 200 {"ok":true,"id":568,"entries_collected":true}
|
||||||
|
[8/22/2026 11:45:58 PM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/22/2026 11:45:58 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":568,"winner_id":165,"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:46:09 PM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/22/2026 11:46:09 PM] Mirror server: client disconnected (connId=885539048)
|
||||||
|
[8/22/2026 11:46:09 PM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/22/2026 11:46:09 PM] Mirror server: client disconnected (connId=885539023)
|
||||||
|
[8/22/2026 11:46:09 PM] Active player connections: 0
|
||||||
|
[8/22/2026 11:46:14 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/22/2026 11:46:24 PM] Server will be closed due to no players in, 50
|
||||||
|
[8/22/2026 11:46:34 PM] Server will be closed due to no players in, 40
|
||||||
|
[8/22/2026 11:46:44 PM] Server will be closed due to no players in, 30
|
||||||
|
[8/22/2026 11:46:54 PM] Server will be closed due to no players in, 20
|
||||||
|
[8/22/2026 11:47:04 PM] Server will be closed due to no players in, 10
|
||||||
|
[8/22/2026 11:47:14 PM] All players left, exiting
|
||||||
|
[8/22/2026 11:47:14 PM] Dedicated match PATCH success: 200 {"ok":true,"id":568,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,61 @@
|
|||||||
|
[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}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,68 @@
|
|||||||
|
[8/22/2026 11:56:02 PM] Starting server at port 26022
|
||||||
|
[8/22/2026 11:56:02 PM] Mirror server exception logging enabled
|
||||||
|
[8/22/2026 11:56:02 PM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/22/2026 11:56:02 PM] Starting auto close watchdog
|
||||||
|
[8/22/2026 11:56:02 PM] Active player connections: 0
|
||||||
|
[8/22/2026 11:56:07 PM] Active player connections: 1
|
||||||
|
[8/22/2026 11:56:07 PM] Dedicated join: team assigned Red isServer=True matchId=570 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/22/2026 11:56:07 PM] Dedicated join: starting red PATCH collectAttempt=False players=1 body={"red_joined_at":"2026-08-22T23:56:07.670Z","status":1}
|
||||||
|
[8/22/2026 11:56:07 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/570 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-22T23:56:07.670Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/22/2026 11:56:07 PM] Client 16 set team to Red
|
||||||
|
[8/22/2026 11:56:08 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":570,"entries_collected":false}
|
||||||
|
[8/22/2026 11:56:08 PM] Dedicated match PATCH success: 200 {"ok":true,"id":570,"entries_collected":false}
|
||||||
|
[8/22/2026 11:56:08 PM] Dedicated join PATCH parsed: ok=True id=570 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/22/2026 11:56:08 PM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/22/2026 11:56:14 PM] Active player connections: 2
|
||||||
|
[8/22/2026 11:56:14 PM] Dedicated join: team assigned Blue isServer=True matchId=570 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/22/2026 11:56:14 PM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-22T23:56:14.203Z","status":2}
|
||||||
|
[8/22/2026 11:56:14 PM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/570 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-22T23:56:14.203Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/22/2026 11:56:14 PM] Client 17 set team to Blue
|
||||||
|
[8/22/2026 11:56:14 PM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":570,"entries_collected":true,"already_collected":false,"escrow_user_id":170}
|
||||||
|
[8/22/2026 11:56:14 PM] Dedicated match PATCH success: 200 {"ok":true,"id":570,"entries_collected":true,"already_collected":false,"escrow_user_id":170}
|
||||||
|
[8/22/2026 11:56:14 PM] Dedicated join PATCH parsed: ok=True id=570 entries_collected=True already_collected=False escrow_user_id=170 willSetCollected=True
|
||||||
|
[8/22/2026 11:56:14 PM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/22/2026 11:56:14 PM] Game started On Server (entries collected)
|
||||||
|
[8/22/2026 11:56:14 PM] ReplayRecorder started (match) id 570 with 11 entities
|
||||||
|
[8/22/2026 11:56:17 PM] force = 70 * 0.5094604 = 35.66223
|
||||||
|
[8/22/2026 11:56:17 PM] launching puck at (1.60, 0.05) with (-56.91, -1.69) force
|
||||||
|
[8/22/2026 11:56:22 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:56:22 PM] launching puck at (-0.17, 5.00) with (12.00, -348.25) force
|
||||||
|
[8/22/2026 11:56:22 PM] Blue goal scored, blue score is now 1
|
||||||
|
[8/22/2026 11:56:26 PM] force = 70 * 0.2431139 = 17.01797
|
||||||
|
[8/22/2026 11:56:26 PM] launching puck at (0.91, 0.12) with (-15.53, -2.10) force
|
||||||
|
[8/22/2026 11:56:29 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:56:29 PM] launching puck at (-0.15, 5.00) with (10.37, -348.30) force
|
||||||
|
[8/22/2026 11:56:34 PM] force = 70 * 0.7372457 = 51.6072
|
||||||
|
[8/22/2026 11:56:34 PM] launching puck at (1.91, 1.97) with (-98.77, -101.68) force
|
||||||
|
[8/22/2026 11:56:35 PM] Blue goal scored, blue score is now 2
|
||||||
|
[8/22/2026 11:56:39 PM] force = 70 * 0.2811175 = 19.67823
|
||||||
|
[8/22/2026 11:56:39 PM] launching puck at (0.91, 0.36) with (-17.95, -7.15) force
|
||||||
|
[8/22/2026 11:56:42 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:56:42 PM] launching puck at (-0.13, 5.00) with (8.74, -348.34) force
|
||||||
|
[8/22/2026 11:56:46 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:56:46 PM] launching puck at (3.47, 3.60) with (-241.51, -251.18) force
|
||||||
|
[8/22/2026 11:56:51 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:56:51 PM] launching puck at (-2.27, 4.45) with (158.32, -310.41) force
|
||||||
|
[8/22/2026 11:56:56 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:56:56 PM] launching puck at (-3.79, 3.27) with (263.82, -227.64) force
|
||||||
|
[8/22/2026 11:57:00 PM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/22/2026 11:57:00 PM] launching puck at (-0.94, 4.91) with (65.44, -342.25) force
|
||||||
|
[8/22/2026 11:57:00 PM] Blue goal scored, blue score is now 3
|
||||||
|
[8/22/2026 11:57:00 PM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/570.json (2292 frames, 57 events, duration 45.84s)
|
||||||
|
[8/22/2026 11:57:00 PM] Dedicated match: end winner=Blue red_connected=True blue_connected=True
|
||||||
|
[8/22/2026 11:57:00 PM] Dedicated match PATCH success: 200 {"ok":true,"id":570,"entries_collected":true}
|
||||||
|
[8/22/2026 11:57:00 PM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/22/2026 11:57:00 PM] Dedicated match winner PATCH success: 200 {"ok":true,"id":570,"winner_id":165,"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:57:10 PM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/22/2026 11:57:10 PM] Mirror server: client disconnected (connId=885538962)
|
||||||
|
[8/22/2026 11:57:10 PM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/22/2026 11:57:10 PM] Mirror server: client disconnected (connId=885538989)
|
||||||
|
[8/22/2026 11:57:10 PM] Active player connections: 0
|
||||||
|
[8/22/2026 11:57:15 PM] Server will be closed due to no players in, 60
|
||||||
|
[8/22/2026 11:57:25 PM] Server will be closed due to no players in, 50
|
||||||
|
[8/22/2026 11:57:35 PM] Server will be closed due to no players in, 40
|
||||||
|
[8/22/2026 11:57:45 PM] Server will be closed due to no players in, 30
|
||||||
|
[8/22/2026 11:57:55 PM] Server will be closed due to no players in, 20
|
||||||
|
[8/22/2026 11:58:05 PM] Server will be closed due to no players in, 10
|
||||||
|
[8/22/2026 11:58:15 PM] All players left, exiting
|
||||||
|
[8/22/2026 11:58:16 PM] Dedicated match PATCH success: 200 {"ok":true,"id":570,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,44 @@
|
|||||||
|
[8/23/2026 12:39:16 AM] Starting server at port 26481
|
||||||
|
[8/23/2026 12:39:16 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 12:39:16 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 12:39:16 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 12:39:16 AM] Active player connections: 0
|
||||||
|
[8/23/2026 12:39:21 AM] Active player connections: 1
|
||||||
|
[8/23/2026 12:39:21 AM] Dedicated join: team assigned Red isServer=True matchId=571 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 12:39:21 AM] Dedicated join: starting red PATCH collectAttempt=False players=1 body={"red_joined_at":"2026-08-23T00:39:21.611Z","status":1}
|
||||||
|
[8/23/2026 12:39:21 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/571 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-23T00:39:21.611Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 12:39:21 AM] Client 16 set team to Red
|
||||||
|
[8/23/2026 12:39:21 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":571,"entries_collected":false}
|
||||||
|
[8/23/2026 12:39:21 AM] Dedicated match PATCH success: 200 {"ok":true,"id":571,"entries_collected":false}
|
||||||
|
[8/23/2026 12:39:21 AM] Dedicated join PATCH parsed: ok=True id=571 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 12:39:21 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 12:39:24 AM] Active player connections: 2
|
||||||
|
[8/23/2026 12:39:24 AM] Dedicated join: team assigned Blue isServer=True matchId=571 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/23/2026 12:39:24 AM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-23T00:39:24.842Z","status":2}
|
||||||
|
[8/23/2026 12:39:24 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/571 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-23T00:39:24.842Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 12:39:24 AM] Client 17 set team to Blue
|
||||||
|
[8/23/2026 12:39:25 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":571,"entries_collected":true,"already_collected":false,"escrow_user_id":171}
|
||||||
|
[8/23/2026 12:39:25 AM] Dedicated match PATCH success: 200 {"ok":true,"id":571,"entries_collected":true,"already_collected":false,"escrow_user_id":171}
|
||||||
|
[8/23/2026 12:39:25 AM] Dedicated join PATCH parsed: ok=True id=571 entries_collected=True already_collected=False escrow_user_id=171 willSetCollected=True
|
||||||
|
[8/23/2026 12:39:25 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 12:39:25 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 12:39:25 AM] ReplayRecorder started (match) id 571 with 11 entities
|
||||||
|
[8/23/2026 12:39:29 AM] Match: Blue forfeited by leave — Red wins
|
||||||
|
[8/23/2026 12:39:29 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/571.json (203 frames, 0 events, duration 4.06s)
|
||||||
|
[8/23/2026 12:39:29 AM] Dedicated match: end winner=Red red_connected=True blue_connected=False
|
||||||
|
[8/23/2026 12:39:29 AM] Dedicated match PATCH success: 200 {"ok":true,"id":571,"entries_collected":true}
|
||||||
|
[8/23/2026 12:39:29 AM] Mirror server: client disconnected (connId=885538981)
|
||||||
|
[8/23/2026 12:39:29 AM] Active player connections: 1
|
||||||
|
[8/23/2026 12:39:29 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=False
|
||||||
|
[8/23/2026 12:39:29 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":571,"winner_id":166,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":false}}
|
||||||
|
[8/23/2026 12:39:50 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/23/2026 12:39:50 AM] Mirror server: client disconnected (connId=885538984)
|
||||||
|
[8/23/2026 12:39:50 AM] Active player connections: 0
|
||||||
|
[8/23/2026 12:39:55 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 12:40:05 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 12:40:15 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 12:40:25 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 12:40:35 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 12:40:45 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 12:40:55 AM] All players left, exiting
|
||||||
|
[8/23/2026 12:40:55 AM] Dedicated match PATCH success: 200 {"ok":true,"id":571,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,49 @@
|
|||||||
|
[8/23/2026 12:41:45 AM] Starting server at port 26384
|
||||||
|
[8/23/2026 12:41:45 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 12:41:45 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 12:41:45 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 12:41:45 AM] Active player connections: 0
|
||||||
|
[8/23/2026 12:41:49 AM] Active player connections: 1
|
||||||
|
[8/23/2026 12:41:49 AM] Dedicated join: team assigned Blue isServer=True matchId=572 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 12:41:49 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-23T00:41:49.573Z","status":1}
|
||||||
|
[8/23/2026 12:41:49 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/572 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-23T00:41:49.573Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 12:41:49 AM] Client 16 set team to Blue
|
||||||
|
[8/23/2026 12:41:49 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":572,"entries_collected":false}
|
||||||
|
[8/23/2026 12:41:49 AM] Dedicated match PATCH success: 200 {"ok":true,"id":572,"entries_collected":false}
|
||||||
|
[8/23/2026 12:41:49 AM] Dedicated join PATCH parsed: ok=True id=572 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 12:41:49 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 12:41:50 AM] Active player connections: 2
|
||||||
|
[8/23/2026 12:41:50 AM] Dedicated join: team assigned Red isServer=True matchId=572 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/23/2026 12:41:50 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-23T00:41:50.472Z","status":2}
|
||||||
|
[8/23/2026 12:41:50 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/572 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-23T00:41:50.472Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 12:41:50 AM] Client 17 set team to Red
|
||||||
|
[8/23/2026 12:41:50 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":572,"entries_collected":true,"already_collected":false,"escrow_user_id":172}
|
||||||
|
[8/23/2026 12:41:50 AM] Dedicated match PATCH success: 200 {"ok":true,"id":572,"entries_collected":true,"already_collected":false,"escrow_user_id":172}
|
||||||
|
[8/23/2026 12:41:50 AM] Dedicated join PATCH parsed: ok=True id=572 entries_collected=True already_collected=False escrow_user_id=172 willSetCollected=True
|
||||||
|
[8/23/2026 12:41:50 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 12:41:50 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 12:41:50 AM] ReplayRecorder started (match) id 572 with 11 entities
|
||||||
|
[8/23/2026 12:41:51 AM] force = 70 * 0.6157799 = 43.1046
|
||||||
|
[8/23/2026 12:41:51 AM] launching puck at (2.09, 0.26) with (-90.18, -11.05) force
|
||||||
|
[8/23/2026 12:41:55 AM] force = 70 * 0.9048198 = 63.33739
|
||||||
|
[8/23/2026 12:41:55 AM] launching puck at (0.21, 4.03) with (-13.09, -255.33) force
|
||||||
|
[8/23/2026 12:41:56 AM] Blue goal scored, blue score is now 1
|
||||||
|
[8/23/2026 12:42:10 AM] Match: Blue forfeited by leave — Red wins
|
||||||
|
[8/23/2026 12:42:10 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/572.json (999 frames, 8 events, duration 19.98s)
|
||||||
|
[8/23/2026 12:42:10 AM] Dedicated match: end winner=Red red_connected=True blue_connected=False
|
||||||
|
[8/23/2026 12:42:10 AM] Dedicated match PATCH success: 200 {"ok":true,"id":572,"entries_collected":true}
|
||||||
|
[8/23/2026 12:42:10 AM] Mirror server: client disconnected (connId=885539034)
|
||||||
|
[8/23/2026 12:42:10 AM] Active player connections: 1
|
||||||
|
[8/23/2026 12:42:10 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=False
|
||||||
|
[8/23/2026 12:42:10 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":572,"winner_id":165,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":false}}
|
||||||
|
[8/23/2026 12:42:24 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/23/2026 12:42:24 AM] Mirror server: client disconnected (connId=885538959)
|
||||||
|
[8/23/2026 12:42:24 AM] Active player connections: 0
|
||||||
|
[8/23/2026 12:42:29 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 12:42:39 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 12:42:49 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 12:42:59 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 12:43:09 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 12:43:19 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 12:43:29 AM] All players left, exiting
|
||||||
|
[8/23/2026 12:43:29 AM] Dedicated match PATCH success: 200 {"ok":true,"id":572,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,46 @@
|
|||||||
|
[8/23/2026 12:44:13 AM] Starting server at port 26225
|
||||||
|
[8/23/2026 12:44:13 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 12:44:13 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 12:44:13 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 12:44:13 AM] Active player connections: 0
|
||||||
|
[8/23/2026 12:44:16 AM] Active player connections: 1
|
||||||
|
[8/23/2026 12:44:17 AM] Dedicated join: team assigned Blue isServer=True matchId=573 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 12:44:17 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-23T00:44:17.050Z","status":1}
|
||||||
|
[8/23/2026 12:44:17 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/573 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-23T00:44:17.050Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 12:44:17 AM] Client 16 set team to Blue
|
||||||
|
[8/23/2026 12:44:17 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":573,"entries_collected":false}
|
||||||
|
[8/23/2026 12:44:17 AM] Dedicated match PATCH success: 200 {"ok":true,"id":573,"entries_collected":false}
|
||||||
|
[8/23/2026 12:44:17 AM] Dedicated join PATCH parsed: ok=True id=573 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 12:44:17 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 12:44:17 AM] Active player connections: 2
|
||||||
|
[8/23/2026 12:44:17 AM] Dedicated join: team assigned Red isServer=True matchId=573 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/23/2026 12:44:17 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-23T00:44:17.580Z","status":2}
|
||||||
|
[8/23/2026 12:44:17 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/573 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-23T00:44:17.580Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 12:44:17 AM] Client 17 set team to Red
|
||||||
|
[8/23/2026 12:44:17 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":573,"entries_collected":true,"already_collected":false,"escrow_user_id":173}
|
||||||
|
[8/23/2026 12:44:17 AM] Dedicated match PATCH success: 200 {"ok":true,"id":573,"entries_collected":true,"already_collected":false,"escrow_user_id":173}
|
||||||
|
[8/23/2026 12:44:17 AM] Dedicated join PATCH parsed: ok=True id=573 entries_collected=True already_collected=False escrow_user_id=173 willSetCollected=True
|
||||||
|
[8/23/2026 12:44:17 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 12:44:17 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 12:44:17 AM] ReplayRecorder started (match) id 573 with 11 entities
|
||||||
|
[8/23/2026 12:44:19 AM] force = 70 * 0.5791615 = 40.54131
|
||||||
|
[8/23/2026 12:44:19 AM] launching puck at (1.93, 0.19) with (-78.28, -7.51) force
|
||||||
|
[8/23/2026 12:44:24 AM] Match: Blue forfeited by leave — Red wins
|
||||||
|
[8/23/2026 12:44:24 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/573.json (352 frames, 1 events, duration 7.04s)
|
||||||
|
[8/23/2026 12:44:24 AM] Dedicated match: end winner=Red red_connected=True blue_connected=False
|
||||||
|
[8/23/2026 12:44:24 AM] Dedicated match PATCH success: 200 {"ok":true,"id":573,"entries_collected":true}
|
||||||
|
[8/23/2026 12:44:24 AM] Mirror server: client disconnected (connId=885539011)
|
||||||
|
[8/23/2026 12:44:24 AM] Active player connections: 1
|
||||||
|
[8/23/2026 12:44:24 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/23/2026 12:44:24 AM] Mirror server: client disconnected (connId=885539026)
|
||||||
|
[8/23/2026 12:44:24 AM] Active player connections: 0
|
||||||
|
[8/23/2026 12:44:24 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=False
|
||||||
|
[8/23/2026 12:44:24 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":573,"winner_id":165,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":false}}
|
||||||
|
[8/23/2026 12:44:29 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 12:44:39 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 12:44:49 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 12:44:59 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 12:45:09 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 12:45:19 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 12:45:29 AM] All players left, exiting
|
||||||
|
[8/23/2026 12:45:30 AM] Dedicated match PATCH success: 200 {"ok":true,"id":573,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,60 @@
|
|||||||
|
[8/23/2026 12:47:54 AM] Starting server at port 26655
|
||||||
|
[8/23/2026 12:47:54 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 12:47:54 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 12:47:54 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 12:47:54 AM] Active player connections: 0
|
||||||
|
[8/23/2026 12:47:59 AM] Active player connections: 1
|
||||||
|
[8/23/2026 12:47:59 AM] Dedicated join: team assigned Red isServer=True matchId=574 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 12:47:59 AM] Dedicated join: starting red PATCH collectAttempt=False players=1 body={"red_joined_at":"2026-08-23T00:47:59.663Z","status":1}
|
||||||
|
[8/23/2026 12:47:59 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/574 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-23T00:47:59.663Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 12:47:59 AM] Client 16 set team to Red
|
||||||
|
[8/23/2026 12:48:00 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":574,"entries_collected":false}
|
||||||
|
[8/23/2026 12:48:00 AM] Dedicated match PATCH success: 200 {"ok":true,"id":574,"entries_collected":false}
|
||||||
|
[8/23/2026 12:48:00 AM] Dedicated join PATCH parsed: ok=True id=574 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 12:48:00 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 12:48:04 AM] Active player connections: 2
|
||||||
|
[8/23/2026 12:48:05 AM] Dedicated join: team assigned Blue isServer=True matchId=574 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/23/2026 12:48:05 AM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-23T00:48:05.002Z","status":2}
|
||||||
|
[8/23/2026 12:48:05 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/574 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-23T00:48:05.002Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 12:48:05 AM] Client 17 set team to Blue
|
||||||
|
[8/23/2026 12:48:05 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":574,"entries_collected":true,"already_collected":false,"escrow_user_id":174}
|
||||||
|
[8/23/2026 12:48:05 AM] Dedicated match PATCH success: 200 {"ok":true,"id":574,"entries_collected":true,"already_collected":false,"escrow_user_id":174}
|
||||||
|
[8/23/2026 12:48:05 AM] Dedicated join PATCH parsed: ok=True id=574 entries_collected=True already_collected=False escrow_user_id=174 willSetCollected=True
|
||||||
|
[8/23/2026 12:48:05 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 12:48:05 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 12:48:05 AM] ReplayRecorder started (match) id 574 with 11 entities
|
||||||
|
[8/23/2026 12:48:07 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 12:48:07 AM] launching puck at (-0.36, -4.99) with (25.28, 347.53) force
|
||||||
|
[8/23/2026 12:48:25 AM] Match: Blue skipped turn (1/2)
|
||||||
|
[8/23/2026 12:48:29 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 12:48:29 AM] launching puck at (2.76, -4.17) with (-192.05, 290.75) force
|
||||||
|
[8/23/2026 12:48:29 AM] Red goal scored, red score is now 1
|
||||||
|
[8/23/2026 12:48:37 AM] force = 70 * 0.6732378 = 47.12665
|
||||||
|
[8/23/2026 12:48:37 AM] launching puck at (-2.24, -0.84) with (105.36, 39.65) force
|
||||||
|
[8/23/2026 12:48:41 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 12:48:41 AM] launching puck at (-0.37, -4.99) with (25.91, 347.49) force
|
||||||
|
[8/23/2026 12:48:42 AM] Red goal scored, red score is now 2
|
||||||
|
[8/23/2026 12:49:00 AM] Match: Blue skipped turn (1/2)
|
||||||
|
[8/23/2026 12:49:02 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 12:49:02 AM] launching puck at (-0.27, -4.99) with (18.86, 347.94) force
|
||||||
|
[8/23/2026 12:49:20 AM] Match: Blue skipped turn (2/2)
|
||||||
|
[8/23/2026 12:49:20 AM] Match: Blue forfeited for skipping two consecutive turns — Red wins
|
||||||
|
[8/23/2026 12:49:20 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/574.json (3775 frames, 33 events, duration 75.50s)
|
||||||
|
[8/23/2026 12:49:20 AM] Dedicated match: end winner=Red red_connected=True blue_connected=True
|
||||||
|
[8/23/2026 12:49:20 AM] Dedicated match PATCH success: 200 {"ok":true,"id":574,"entries_collected":true}
|
||||||
|
[8/23/2026 12:49:21 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/23/2026 12:49:21 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":574,"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/23/2026 12:49:44 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/23/2026 12:49:44 AM] Mirror server: client disconnected (connId=885539069)
|
||||||
|
[8/23/2026 12:49:44 AM] Active player connections: 1
|
||||||
|
[8/23/2026 12:49:44 AM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/23/2026 12:49:44 AM] Mirror server: client disconnected (connId=885538995)
|
||||||
|
[8/23/2026 12:49:44 AM] Active player connections: 0
|
||||||
|
[8/23/2026 12:49:49 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 12:49:59 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 12:50:09 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 12:50:19 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 12:50:29 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 12:50:39 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 12:50:49 AM] All players left, exiting
|
||||||
|
[8/23/2026 12:50:50 AM] Dedicated match PATCH success: 200 {"ok":true,"id":574,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,50 @@
|
|||||||
|
[8/23/2026 12:57:14 AM] Starting server at port 26107
|
||||||
|
[8/23/2026 12:57:14 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 12:57:14 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 12:57:14 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 12:57:14 AM] Active player connections: 0
|
||||||
|
[8/23/2026 12:57:18 AM] Active player connections: 1
|
||||||
|
[8/23/2026 12:57:18 AM] Dedicated join: team assigned Blue isServer=True matchId=575 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 12:57:18 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-23T00:57:18.738Z","status":1}
|
||||||
|
[8/23/2026 12:57:18 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/575 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-23T00:57:18.738Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 12:57:18 AM] Client 16 set team to Blue
|
||||||
|
[8/23/2026 12:57:18 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":575,"entries_collected":false}
|
||||||
|
[8/23/2026 12:57:18 AM] Dedicated match PATCH success: 200 {"ok":true,"id":575,"entries_collected":false}
|
||||||
|
[8/23/2026 12:57:18 AM] Dedicated join PATCH parsed: ok=True id=575 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 12:57:18 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 12:57:19 AM] Active player connections: 2
|
||||||
|
[8/23/2026 12:57:19 AM] Dedicated join: team assigned Red isServer=True matchId=575 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/23/2026 12:57:19 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-23T00:57:19.236Z","status":2}
|
||||||
|
[8/23/2026 12:57:19 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/575 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-23T00:57:19.236Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 12:57:19 AM] Client 17 set team to Red
|
||||||
|
[8/23/2026 12:57:19 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":575,"entries_collected":true,"already_collected":false,"escrow_user_id":175}
|
||||||
|
[8/23/2026 12:57:19 AM] Dedicated match PATCH success: 200 {"ok":true,"id":575,"entries_collected":true,"already_collected":false,"escrow_user_id":175}
|
||||||
|
[8/23/2026 12:57:19 AM] Dedicated join PATCH parsed: ok=True id=575 entries_collected=True already_collected=False escrow_user_id=175 willSetCollected=True
|
||||||
|
[8/23/2026 12:57:19 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 12:57:19 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 12:57:19 AM] ReplayRecorder started (match) id 575 with 11 entities
|
||||||
|
[8/23/2026 12:57:20 AM] force = 70 * 0.8505874 = 59.54111
|
||||||
|
[8/23/2026 12:57:20 AM] launching puck at (0.34, -3.53) with (-20.27, 210.29) force
|
||||||
|
[8/23/2026 12:57:38 AM] Match: Blue skipped turn (1/2)
|
||||||
|
[8/23/2026 12:57:44 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 12:57:44 AM] launching puck at (0.85, -4.93) with (-59.28, 343.37) force
|
||||||
|
[8/23/2026 12:58:02 AM] Match: Blue skipped turn (2/2)
|
||||||
|
[8/23/2026 12:58:02 AM] Match: Blue forfeited for skipping two consecutive turns — Red wins
|
||||||
|
[8/23/2026 12:58:02 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/575.json (2159 frames, 9 events, duration 43.18s)
|
||||||
|
[8/23/2026 12:58:02 AM] Dedicated match: end winner=Red red_connected=True blue_connected=True
|
||||||
|
[8/23/2026 12:58:02 AM] Dedicated match PATCH success: 200 {"ok":true,"id":575,"entries_collected":true}
|
||||||
|
[8/23/2026 12:58:02 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/23/2026 12:58:02 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":575,"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/23/2026 12:58:14 AM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/23/2026 12:58:14 AM] Mirror server: client disconnected (connId=885538986)
|
||||||
|
[8/23/2026 12:58:14 AM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/23/2026 12:58:14 AM] Mirror server: client disconnected (connId=885539010)
|
||||||
|
[8/23/2026 12:58:14 AM] Active player connections: 0
|
||||||
|
[8/23/2026 12:58:19 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 12:58:29 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 12:58:39 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 12:58:49 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 12:58:59 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 12:59:09 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 12:59:19 AM] All players left, exiting
|
||||||
|
[8/23/2026 12:59:19 AM] Dedicated match PATCH success: 200 {"ok":true,"id":575,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,51 @@
|
|||||||
|
[8/23/2026 1:07:13 AM] Starting server at port 26754
|
||||||
|
[8/23/2026 1:07:13 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 1:07:13 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 1:07:13 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 1:07:13 AM] Active player connections: 0
|
||||||
|
[8/23/2026 1:07:18 AM] Active player connections: 1
|
||||||
|
[8/23/2026 1:07:18 AM] Dedicated join: team assigned Red isServer=True matchId=576 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 1:07:18 AM] Dedicated join: starting red PATCH collectAttempt=False players=1 body={"red_joined_at":"2026-08-23T01:07:18.473Z","status":1}
|
||||||
|
[8/23/2026 1:07:18 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/576 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-23T01:07:18.473Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 1:07:18 AM] Client 16 set team to Red
|
||||||
|
[8/23/2026 1:07:18 AM] Active player connections: 2
|
||||||
|
[8/23/2026 1:07:18 AM] Dedicated join: team assigned Blue isServer=True matchId=576 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/23/2026 1:07:18 AM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-23T01:07:18.804Z","status":2}
|
||||||
|
[8/23/2026 1:07:18 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/576 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-23T01:07:18.804Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 1:07:18 AM] Client 17 set team to Blue
|
||||||
|
[8/23/2026 1:07:18 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":576,"entries_collected":false}
|
||||||
|
[8/23/2026 1:07:18 AM] Dedicated match PATCH success: 200 {"ok":true,"id":576,"entries_collected":false}
|
||||||
|
[8/23/2026 1:07:18 AM] Dedicated join PATCH parsed: ok=True id=576 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 1:07:18 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 1:07:18 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":576,"entries_collected":true,"already_collected":false,"escrow_user_id":176}
|
||||||
|
[8/23/2026 1:07:18 AM] Dedicated match PATCH success: 200 {"ok":true,"id":576,"entries_collected":true,"already_collected":false,"escrow_user_id":176}
|
||||||
|
[8/23/2026 1:07:18 AM] Dedicated join PATCH parsed: ok=True id=576 entries_collected=True already_collected=False escrow_user_id=176 willSetCollected=True
|
||||||
|
[8/23/2026 1:07:18 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 1:07:18 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 1:07:18 AM] ReplayRecorder started (match) id 576 with 11 entities
|
||||||
|
[8/23/2026 1:07:21 AM] force = 70 * 0.2181319 = 15.26924
|
||||||
|
[8/23/2026 1:07:21 AM] launching puck at (0.87, -0.15) with (-13.30, 2.28) force
|
||||||
|
[8/23/2026 1:07:33 AM] Mirror server transport error (connId=885538947, Timeout): kcp2k.KcpServerConnection: Connection timed out after not receiving any message for 10000ms. Disconnecting.
|
||||||
|
[8/23/2026 1:07:33 AM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/23/2026 1:07:33 AM] Mirror server: client disconnected (connId=885538947)
|
||||||
|
[8/23/2026 1:07:33 AM] Active player connections: 1
|
||||||
|
[8/23/2026 1:07:38 AM] Match: Blue skipped turn (1/2)
|
||||||
|
[8/23/2026 1:07:47 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:07:47 AM] launching puck at (-0.86, -4.93) with (59.85, 343.28) force
|
||||||
|
[8/23/2026 1:07:48 AM] Dedicated match: blue forfeit grace expired — red wins
|
||||||
|
[8/23/2026 1:07:48 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/576.json (1480 frames, 9 events, duration 29.60s)
|
||||||
|
[8/23/2026 1:07:48 AM] Dedicated match: end winner=Red red_connected=True blue_connected=False
|
||||||
|
[8/23/2026 1:07:48 AM] Dedicated match PATCH success: 200 {"ok":true,"id":576,"entries_collected":true}
|
||||||
|
[8/23/2026 1:07:48 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=False
|
||||||
|
[8/23/2026 1:07:48 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":576,"winner_id":166,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":false}}
|
||||||
|
[8/23/2026 1:07:56 AM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/23/2026 1:07:56 AM] Mirror server: client disconnected (connId=885539026)
|
||||||
|
[8/23/2026 1:07:56 AM] Active player connections: 0
|
||||||
|
[8/23/2026 1:08:01 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 1:08:11 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 1:08:21 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 1:08:31 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 1:08:41 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 1:08:51 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 1:09:01 AM] All players left, exiting
|
||||||
|
[8/23/2026 1:09:01 AM] Dedicated match PATCH success: 200 {"ok":true,"id":576,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,49 @@
|
|||||||
|
[8/23/2026 1:08:53 AM] Starting server at port 26291
|
||||||
|
[8/23/2026 1:08:53 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 1:08:53 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 1:08:53 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 1:08:53 AM] Active player connections: 0
|
||||||
|
[8/23/2026 1:08:58 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 1:08:58 AM] Active player connections: 1
|
||||||
|
[8/23/2026 1:08:58 AM] Dedicated join: team assigned Red isServer=True matchId=577 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 1:08:58 AM] Dedicated join: starting red PATCH collectAttempt=False players=1 body={"red_joined_at":"2026-08-23T01:08:58.857Z","status":1}
|
||||||
|
[8/23/2026 1:08:58 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/577 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-23T01:08:58.857Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 1:08:58 AM] Client 16 set team to Red
|
||||||
|
[8/23/2026 1:08:59 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":577,"entries_collected":false}
|
||||||
|
[8/23/2026 1:08:59 AM] Dedicated match PATCH success: 200 {"ok":true,"id":577,"entries_collected":false}
|
||||||
|
[8/23/2026 1:08:59 AM] Dedicated join PATCH parsed: ok=True id=577 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 1:08:59 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 1:08:59 AM] Active player connections: 2
|
||||||
|
[8/23/2026 1:08:59 AM] Dedicated join: team assigned Blue isServer=True matchId=577 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/23/2026 1:08:59 AM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-23T01:08:59.689Z","status":2}
|
||||||
|
[8/23/2026 1:08:59 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/577 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-23T01:08:59.689Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 1:08:59 AM] Client 17 set team to Blue
|
||||||
|
[8/23/2026 1:08:59 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":577,"entries_collected":true,"already_collected":false,"escrow_user_id":177}
|
||||||
|
[8/23/2026 1:08:59 AM] Dedicated match PATCH success: 200 {"ok":true,"id":577,"entries_collected":true,"already_collected":false,"escrow_user_id":177}
|
||||||
|
[8/23/2026 1:08:59 AM] Dedicated join PATCH parsed: ok=True id=577 entries_collected=True already_collected=False escrow_user_id=177 willSetCollected=True
|
||||||
|
[8/23/2026 1:08:59 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 1:08:59 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 1:08:59 AM] ReplayRecorder started (match) id 577 with 11 entities
|
||||||
|
[8/23/2026 1:09:14 AM] Match: Red skipped turn (1/2)
|
||||||
|
[8/23/2026 1:09:24 AM] Mirror server transport error (connId=885539054, Timeout): kcp2k.KcpServerConnection: Connection timed out after not receiving any message for 10000ms. Disconnecting.
|
||||||
|
[8/23/2026 1:09:24 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/23/2026 1:09:24 AM] Mirror server: client disconnected (connId=885539054)
|
||||||
|
[8/23/2026 1:09:24 AM] Active player connections: 1
|
||||||
|
[8/23/2026 1:09:29 AM] Match: Blue skipped turn (1/2)
|
||||||
|
[8/23/2026 1:09:39 AM] Dedicated match: red forfeit grace expired — blue wins
|
||||||
|
[8/23/2026 1:09:39 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/577.json (1976 frames, 0 events, duration 39.52s)
|
||||||
|
[8/23/2026 1:09:39 AM] Dedicated match: end winner=Blue red_connected=False blue_connected=True
|
||||||
|
[8/23/2026 1:09:39 AM] Dedicated match PATCH success: 200 {"ok":true,"id":577,"entries_collected":true}
|
||||||
|
[8/23/2026 1:09:39 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=False cc_awarded_blue=True
|
||||||
|
[8/23/2026 1:09:39 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":577,"winner_id":165,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":false,"cc_awarded_blue":true}}
|
||||||
|
[8/23/2026 1:09:51 AM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/23/2026 1:09:51 AM] Mirror server: client disconnected (connId=885538982)
|
||||||
|
[8/23/2026 1:09:51 AM] Active player connections: 0
|
||||||
|
[8/23/2026 1:09:55 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 1:10:05 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 1:10:15 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 1:10:25 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 1:10:35 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 1:10:45 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 1:10:55 AM] All players left, exiting
|
||||||
|
[8/23/2026 1:10:56 AM] Dedicated match PATCH success: 200 {"ok":true,"id":577,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,67 @@
|
|||||||
|
[8/23/2026 1:14:39 AM] Starting server at port 26975
|
||||||
|
[8/23/2026 1:14:40 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 1:14:40 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 1:14:40 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 1:14:40 AM] Active player connections: 0
|
||||||
|
[8/23/2026 1:14:44 AM] Active player connections: 1
|
||||||
|
[8/23/2026 1:14:44 AM] Dedicated join: team assigned Blue isServer=True matchId=578 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 1:14:44 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-23T01:14:44.749Z","status":1}
|
||||||
|
[8/23/2026 1:14:44 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/578 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-23T01:14:44.749Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 1:14:44 AM] Client 16 set team to Blue
|
||||||
|
[8/23/2026 1:14:45 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":578,"entries_collected":false}
|
||||||
|
[8/23/2026 1:14:45 AM] Dedicated match PATCH success: 200 {"ok":true,"id":578,"entries_collected":false}
|
||||||
|
[8/23/2026 1:14:45 AM] Dedicated join PATCH parsed: ok=True id=578 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 1:14:45 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 1:14:52 AM] Active player connections: 2
|
||||||
|
[8/23/2026 1:14:53 AM] Dedicated join: team assigned Red isServer=True matchId=578 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/23/2026 1:14:53 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-23T01:14:53.049Z","status":2}
|
||||||
|
[8/23/2026 1:14:53 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/578 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-23T01:14:53.049Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 1:14:53 AM] Client 17 set team to Red
|
||||||
|
[8/23/2026 1:14:53 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":578,"entries_collected":true,"already_collected":false,"escrow_user_id":178}
|
||||||
|
[8/23/2026 1:14:53 AM] Dedicated match PATCH success: 200 {"ok":true,"id":578,"entries_collected":true,"already_collected":false,"escrow_user_id":178}
|
||||||
|
[8/23/2026 1:14:53 AM] Dedicated join PATCH parsed: ok=True id=578 entries_collected=True already_collected=False escrow_user_id=178 willSetCollected=True
|
||||||
|
[8/23/2026 1:14:53 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 1:14:53 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 1:14:53 AM] ReplayRecorder started (match) id 578 with 11 entities
|
||||||
|
[8/23/2026 1:14:57 AM] force = 70 * 0.485859 = 34.01013
|
||||||
|
[8/23/2026 1:14:57 AM] launching puck at (1.14, -0.97) with (-38.85, 32.88) force
|
||||||
|
[8/23/2026 1:15:01 AM] force = 70 * 0.1514553 = 10.60187
|
||||||
|
[8/23/2026 1:15:01 AM] launching puck at (-0.78, 0.15) with (8.27, -1.62) force
|
||||||
|
[8/23/2026 1:15:03 AM] force = 70 * 0.7370723 = 51.59506
|
||||||
|
[8/23/2026 1:15:03 AM] launching puck at (2.74, -0.21) with (-141.23, 11.06) force
|
||||||
|
[8/23/2026 1:15:07 AM] force = 70 * 0.6791186 = 47.5383
|
||||||
|
[8/23/2026 1:15:07 AM] launching puck at (-1.87, 1.53) with (89.04, -72.82) force
|
||||||
|
[8/23/2026 1:15:11 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:15:11 AM] launching puck at (-0.32, -4.99) with (22.44, 347.73) force
|
||||||
|
[8/23/2026 1:15:12 AM] Red goal scored, red score is now 1
|
||||||
|
[8/23/2026 1:15:16 AM] force = 70 * 0.7574111 = 53.01878
|
||||||
|
[8/23/2026 1:15:16 AM] launching puck at (-2.86, 0.30) with (151.43, -15.80) force
|
||||||
|
[8/23/2026 1:15:20 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:15:20 AM] launching puck at (-0.22, -5.00) with (15.10, 348.13) force
|
||||||
|
[8/23/2026 1:15:20 AM] Red goal scored, red score is now 2
|
||||||
|
[8/23/2026 1:15:25 AM] force = 70 * 0.5971524 = 41.80066
|
||||||
|
[8/23/2026 1:15:25 AM] launching puck at (-2.00, 0.31) with (83.59, -12.84) force
|
||||||
|
[8/23/2026 1:15:29 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:15:29 AM] launching puck at (0.00, -5.00) with (-0.26, 348.45) force
|
||||||
|
[8/23/2026 1:15:29 AM] Red goal scored, red score is now 3
|
||||||
|
[8/23/2026 1:15:29 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/578.json (1824 frames, 17 events, duration 36.48s)
|
||||||
|
[8/23/2026 1:15:29 AM] Dedicated match: end winner=Red red_connected=True blue_connected=True
|
||||||
|
[8/23/2026 1:15:29 AM] Dedicated match PATCH success: 200 {"ok":true,"id":578,"entries_collected":true}
|
||||||
|
[8/23/2026 1:15:30 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/23/2026 1:15:30 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":578,"winner_id":165,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/23/2026 1:15:44 AM] Rematch requested, max bet limit coins: 500
|
||||||
|
[8/23/2026 1:15:52 AM] Rematch was confirmed, closing in 5 secs. new room :
|
||||||
|
[8/23/2026 1:15:52 AM] {"ok":true,"entry_fee":32,"rc_prize":52,"for_red":{"Players":[{"Name":"s24","LastSeen":1787447752054,"l10_wins":5,"l10_losses":4,"UserId":165,"rc":0.0},{"Name":"pixel4","LastSeen":1787447752054,"l10_wins":4,"l10_losses":5,"UserId":166,"rc":0.0}],"GameName":"soccar","Port":26740,"InitTime":1787447752054,"instance_started":true,"match_id":579,"entry_fee":32,"rc_prize":52,"your_team":"red"},"for_blue":{"Players":[{"Name":"s24","LastSeen":1787447752054,"l10_wins":5,"l10_losses":4,"UserId":165,"rc":0.0},{"Name":"pixel4","LastSeen":1787447752054,"l10_wins":4,"l10_losses":5,"UserId":166,"rc":0.0}],"GameName":"soccar","Port":26740,"InitTime":1787447752054,"instance_started":true,"match_id":579,"entry_fee":32,"rc_prize":52,"your_team":"blue"},"your_team":""}
|
||||||
|
[8/23/2026 1:15:52 AM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/23/2026 1:15:52 AM] Mirror server: client disconnected (connId=885538967)
|
||||||
|
[8/23/2026 1:15:52 AM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/23/2026 1:15:52 AM] Mirror server: client disconnected (connId=885538968)
|
||||||
|
[8/23/2026 1:15:52 AM] Active player connections: 0
|
||||||
|
[8/23/2026 1:15:57 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 1:16:07 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 1:16:17 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 1:16:27 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 1:16:37 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 1:16:47 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 1:16:57 AM] All players left, exiting
|
||||||
|
[8/23/2026 1:16:57 AM] Dedicated match PATCH success: 200 {"ok":true,"id":578,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,61 @@
|
|||||||
|
[8/23/2026 1:15:52 AM] Starting server at port 26740
|
||||||
|
[8/23/2026 1:15:52 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 1:15:52 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 1:15:52 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 1:15:53 AM] Active player connections: 0
|
||||||
|
[8/23/2026 1:15:56 AM] Active player connections: 1
|
||||||
|
[8/23/2026 1:15:56 AM] Active player connections: 2
|
||||||
|
[8/23/2026 1:15:56 AM] Dedicated join: team assigned Blue isServer=True matchId=579 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 1:15:56 AM] Dedicated join: starting blue PATCH collectAttempt=False players=2 body={"blue_joined_at":"2026-08-23T01:15:56.203Z","status":2}
|
||||||
|
[8/23/2026 1:15:56 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/579 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-23T01:15:56.203Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 1:15:56 AM] Client 16 set team to Blue
|
||||||
|
[8/23/2026 1:15:56 AM] Dedicated join: team assigned Red isServer=True matchId=579 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/23/2026 1:15:56 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-23T01:15:56.233Z","status":2}
|
||||||
|
[8/23/2026 1:15:56 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/579 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-23T01:15:56.233Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 1:15:56 AM] Client 17 set team to Red
|
||||||
|
[8/23/2026 1:15:56 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":579,"entries_collected":false}
|
||||||
|
[8/23/2026 1:15:56 AM] Dedicated match PATCH success: 200 {"ok":true,"id":579,"entries_collected":false}
|
||||||
|
[8/23/2026 1:15:56 AM] Dedicated join PATCH parsed: ok=True id=579 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 1:15:56 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 1:15:56 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":579,"entries_collected":true,"already_collected":false,"escrow_user_id":179}
|
||||||
|
[8/23/2026 1:15:56 AM] Dedicated match PATCH success: 200 {"ok":true,"id":579,"entries_collected":true,"already_collected":false,"escrow_user_id":179}
|
||||||
|
[8/23/2026 1:15:56 AM] Dedicated join PATCH parsed: ok=True id=579 entries_collected=True already_collected=False escrow_user_id=179 willSetCollected=True
|
||||||
|
[8/23/2026 1:15:56 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 1:15:56 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 1:15:56 AM] ReplayRecorder started (match) id 579 with 11 entities
|
||||||
|
[8/23/2026 1:16:10 AM] force = 70 * 0.5709125 = 39.96388
|
||||||
|
[8/23/2026 1:16:10 AM] launching puck at (1.61, -1.01) with (-64.33, 40.28) force
|
||||||
|
[8/23/2026 1:16:13 AM] force = 70 * 0.3773415 = 26.4139
|
||||||
|
[8/23/2026 1:16:13 AM] launching puck at (-1.15, -0.20) with (30.45, 5.29) force
|
||||||
|
[8/23/2026 1:16:17 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:16:17 AM] launching puck at (0.04, -5.00) with (-2.44, 348.44) force
|
||||||
|
[8/23/2026 1:16:17 AM] Red goal scored, red score is now 1
|
||||||
|
[8/23/2026 1:16:21 AM] force = 70 * 0.5067344 = 35.47141
|
||||||
|
[8/23/2026 1:16:21 AM] launching puck at (-1.57, 0.21) with (55.71, -7.39) force
|
||||||
|
[8/23/2026 1:16:25 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:16:25 AM] launching puck at (0.23, -4.99) with (-15.90, 348.09) force
|
||||||
|
[8/23/2026 1:16:25 AM] Red goal scored, red score is now 2
|
||||||
|
[8/23/2026 1:16:29 AM] force = 70 * 0.6823602 = 47.76521
|
||||||
|
[8/23/2026 1:16:29 AM] launching puck at (-2.38, 0.52) with (113.71, -24.85) force
|
||||||
|
[8/23/2026 1:16:32 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:16:32 AM] launching puck at (-0.09, -5.00) with (6.51, 348.39) force
|
||||||
|
[8/23/2026 1:16:33 AM] Red goal scored, red score is now 3
|
||||||
|
[8/23/2026 1:16:33 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/579.json (1838 frames, 20 events, duration 36.76s)
|
||||||
|
[8/23/2026 1:16:33 AM] Dedicated match: end winner=Red red_connected=True blue_connected=True
|
||||||
|
[8/23/2026 1:16:33 AM] Dedicated match PATCH success: 200 {"ok":true,"id":579,"entries_collected":true}
|
||||||
|
[8/23/2026 1:16:33 AM] Dedicated winner PATCH economy: rc_prize=52 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/23/2026 1:16:33 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":579,"winner_id":165,"already_settled":false,"economy":{"entry_fee_rc":32,"rc_prize":52,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/23/2026 1:17:03 AM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/23/2026 1:17:03 AM] Mirror server: client disconnected (connId=885539025)
|
||||||
|
[8/23/2026 1:17:03 AM] Active player connections: 1
|
||||||
|
[8/23/2026 1:17:03 AM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/23/2026 1:17:03 AM] Mirror server: client disconnected (connId=885539054)
|
||||||
|
[8/23/2026 1:17:03 AM] Active player connections: 0
|
||||||
|
[8/23/2026 1:17:08 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 1:17:18 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 1:17:28 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 1:17:38 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 1:17:48 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 1:17:58 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 1:18:08 AM] All players left, exiting
|
||||||
|
[8/23/2026 1:18:09 AM] Dedicated match PATCH success: 200 {"ok":true,"id":579,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,59 @@
|
|||||||
|
[8/23/2026 1:23:52 AM] Starting server at port 26397
|
||||||
|
[8/23/2026 1:23:52 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 1:23:52 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 1:23:52 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 1:23:52 AM] Active player connections: 0
|
||||||
|
[8/23/2026 1:23:57 AM] Active player connections: 1
|
||||||
|
[8/23/2026 1:23:57 AM] Dedicated join: team assigned Red isServer=True matchId=580 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 1:23:57 AM] Dedicated join: starting red PATCH collectAttempt=False players=1 body={"red_joined_at":"2026-08-23T01:23:57.177Z","status":1}
|
||||||
|
[8/23/2026 1:23:57 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/580 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-23T01:23:57.177Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 1:23:57 AM] Client 16 set team to Red
|
||||||
|
[8/23/2026 1:23:57 AM] Active player connections: 2
|
||||||
|
[8/23/2026 1:23:57 AM] Dedicated join: team assigned Blue isServer=True matchId=580 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/23/2026 1:23:57 AM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-23T01:23:57.642Z","status":2}
|
||||||
|
[8/23/2026 1:23:57 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/580 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-23T01:23:57.642Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 1:23:57 AM] Client 17 set team to Blue
|
||||||
|
[8/23/2026 1:23:57 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":580,"entries_collected":false}
|
||||||
|
[8/23/2026 1:23:57 AM] Dedicated match PATCH success: 200 {"ok":true,"id":580,"entries_collected":false}
|
||||||
|
[8/23/2026 1:23:57 AM] Dedicated join PATCH parsed: ok=True id=580 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 1:23:57 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 1:23:57 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":580,"entries_collected":true,"already_collected":false,"escrow_user_id":180}
|
||||||
|
[8/23/2026 1:23:57 AM] Dedicated match PATCH success: 200 {"ok":true,"id":580,"entries_collected":true,"already_collected":false,"escrow_user_id":180}
|
||||||
|
[8/23/2026 1:23:57 AM] Dedicated join PATCH parsed: ok=True id=580 entries_collected=True already_collected=False escrow_user_id=180 willSetCollected=True
|
||||||
|
[8/23/2026 1:23:57 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 1:23:57 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 1:23:57 AM] ReplayRecorder started (match) id 580 with 11 entities
|
||||||
|
[8/23/2026 1:24:00 AM] force = 70 * 0.6198143 = 43.387
|
||||||
|
[8/23/2026 1:24:00 AM] launching puck at (2.06, 0.52) with (-89.51, -22.36) force
|
||||||
|
[8/23/2026 1:24:05 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:24:05 AM] launching puck at (0.09, 5.00) with (-6.02, -348.40) force
|
||||||
|
[8/23/2026 1:24:05 AM] Blue goal scored, blue score is now 1
|
||||||
|
[8/23/2026 1:24:09 AM] force = 70 * 0.6558168 = 45.90718
|
||||||
|
[8/23/2026 1:24:09 AM] launching puck at (2.25, -0.50) with (-103.09, 22.85) force
|
||||||
|
[8/23/2026 1:24:13 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:24:13 AM] launching puck at (0.15, 5.00) with (-10.53, -348.29) force
|
||||||
|
[8/23/2026 1:24:13 AM] Blue goal scored, blue score is now 2
|
||||||
|
[8/23/2026 1:24:18 AM] force = 70 * 0.5983227 = 41.88259
|
||||||
|
[8/23/2026 1:24:18 AM] launching puck at (1.68, -1.14) with (-70.33, 47.65) force
|
||||||
|
[8/23/2026 1:24:22 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:24:22 AM] launching puck at (0.03, 5.00) with (-2.19, -348.45) force
|
||||||
|
[8/23/2026 1:24:22 AM] Blue goal scored, blue score is now 3
|
||||||
|
[8/23/2026 1:24:22 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/580.json (1245 frames, 23 events, duration 24.90s)
|
||||||
|
[8/23/2026 1:24:22 AM] Dedicated match: end winner=Blue red_connected=True blue_connected=True
|
||||||
|
[8/23/2026 1:24:22 AM] Dedicated match PATCH success: 200 {"ok":true,"id":580,"entries_collected":true}
|
||||||
|
[8/23/2026 1:24:23 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/23/2026 1:24:23 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":580,"winner_id":165,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/23/2026 1:24:53 AM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/23/2026 1:24:53 AM] Mirror server: client disconnected (connId=885539000)
|
||||||
|
[8/23/2026 1:24:53 AM] Active player connections: 1
|
||||||
|
[8/23/2026 1:24:53 AM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/23/2026 1:24:53 AM] Mirror server: client disconnected (connId=885539032)
|
||||||
|
[8/23/2026 1:24:53 AM] Active player connections: 0
|
||||||
|
[8/23/2026 1:24:58 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 1:25:08 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 1:25:18 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 1:25:28 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 1:25:38 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 1:25:48 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 1:25:58 AM] All players left, exiting
|
||||||
|
[8/23/2026 1:25:58 AM] Dedicated match PATCH success: 200 {"ok":true,"id":580,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,59 @@
|
|||||||
|
[8/23/2026 1:29:04 AM] Starting server at port 26027
|
||||||
|
[8/23/2026 1:29:04 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 1:29:04 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 1:29:04 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 1:29:04 AM] Active player connections: 0
|
||||||
|
[8/23/2026 1:29:08 AM] Active player connections: 1
|
||||||
|
[8/23/2026 1:29:08 AM] Dedicated join: team assigned Blue isServer=True matchId=581 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 1:29:08 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-23T01:29:08.625Z","status":1}
|
||||||
|
[8/23/2026 1:29:08 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/581 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-23T01:29:08.625Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 1:29:08 AM] Client 16 set team to Blue
|
||||||
|
[8/23/2026 1:29:08 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":581,"entries_collected":false}
|
||||||
|
[8/23/2026 1:29:08 AM] Dedicated match PATCH success: 200 {"ok":true,"id":581,"entries_collected":false}
|
||||||
|
[8/23/2026 1:29:08 AM] Dedicated join PATCH parsed: ok=True id=581 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 1:29:08 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 1:29:09 AM] Active player connections: 2
|
||||||
|
[8/23/2026 1:29:09 AM] Dedicated join: team assigned Red isServer=True matchId=581 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/23/2026 1:29:09 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-23T01:29:09.257Z","status":2}
|
||||||
|
[8/23/2026 1:29:09 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/581 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-23T01:29:09.257Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 1:29:09 AM] Client 17 set team to Red
|
||||||
|
[8/23/2026 1:29:09 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":581,"entries_collected":true,"already_collected":false,"escrow_user_id":181}
|
||||||
|
[8/23/2026 1:29:09 AM] Dedicated match PATCH success: 200 {"ok":true,"id":581,"entries_collected":true,"already_collected":false,"escrow_user_id":181}
|
||||||
|
[8/23/2026 1:29:09 AM] Dedicated join PATCH parsed: ok=True id=581 entries_collected=True already_collected=False escrow_user_id=181 willSetCollected=True
|
||||||
|
[8/23/2026 1:29:09 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 1:29:09 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 1:29:09 AM] ReplayRecorder started (match) id 581 with 11 entities
|
||||||
|
[8/23/2026 1:29:11 AM] force = 70 * 0.5329752 = 37.30827
|
||||||
|
[8/23/2026 1:29:11 AM] launching puck at (1.70, -0.14) with (-63.52, 5.10) force
|
||||||
|
[8/23/2026 1:29:15 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:29:15 AM] launching puck at (0.08, 5.00) with (-5.66, -348.41) force
|
||||||
|
[8/23/2026 1:29:15 AM] Blue goal scored, blue score is now 1
|
||||||
|
[8/23/2026 1:29:19 AM] force = 70 * 0.4674338 = 32.72036
|
||||||
|
[8/23/2026 1:29:19 AM] launching puck at (1.38, -0.35) with (-45.27, 11.47) force
|
||||||
|
[8/23/2026 1:29:22 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:29:22 AM] launching puck at (0.31, 4.99) with (-21.76, -347.77) force
|
||||||
|
[8/23/2026 1:29:23 AM] Blue goal scored, blue score is now 2
|
||||||
|
[8/23/2026 1:29:27 AM] force = 70 * 0.6470078 = 45.29054
|
||||||
|
[8/23/2026 1:29:27 AM] launching puck at (2.23, -0.33) with (-101.11, 14.88) force
|
||||||
|
[8/23/2026 1:29:30 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:29:30 AM] launching puck at (-0.01, 5.00) with (0.40, -348.45) force
|
||||||
|
[8/23/2026 1:29:31 AM] Blue goal scored, blue score is now 3
|
||||||
|
[8/23/2026 1:29:31 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/581.json (1084 frames, 18 events, duration 21.68s)
|
||||||
|
[8/23/2026 1:29:31 AM] Dedicated match: end winner=Blue red_connected=True blue_connected=True
|
||||||
|
[8/23/2026 1:29:31 AM] Dedicated match PATCH success: 200 {"ok":true,"id":581,"entries_collected":true}
|
||||||
|
[8/23/2026 1:29:31 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/23/2026 1:29:31 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":581,"winner_id":165,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/23/2026 1:30:00 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/23/2026 1:30:00 AM] Mirror server: client disconnected (connId=885538950)
|
||||||
|
[8/23/2026 1:30:00 AM] Active player connections: 1
|
||||||
|
[8/23/2026 1:30:01 AM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/23/2026 1:30:01 AM] Mirror server: client disconnected (connId=885539067)
|
||||||
|
[8/23/2026 1:30:01 AM] Active player connections: 0
|
||||||
|
[8/23/2026 1:30:06 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 1:30:16 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 1:30:26 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 1:30:36 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 1:30:46 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 1:30:56 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 1:31:06 AM] All players left, exiting
|
||||||
|
[8/23/2026 1:31:06 AM] Dedicated match PATCH success: 200 {"ok":true,"id":581,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,63 @@
|
|||||||
|
[8/23/2026 1:30:49 AM] Starting server at port 26263
|
||||||
|
[8/23/2026 1:30:49 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 1:30:49 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 1:30:49 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 1:30:49 AM] Active player connections: 0
|
||||||
|
[8/23/2026 1:30:53 AM] Active player connections: 1
|
||||||
|
[8/23/2026 1:30:54 AM] Dedicated join: team assigned Red isServer=True matchId=582 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 1:30:54 AM] Dedicated join: starting red PATCH collectAttempt=False players=1 body={"red_joined_at":"2026-08-23T01:30:54.007Z","status":1}
|
||||||
|
[8/23/2026 1:30:54 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/582 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-23T01:30:54.007Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 1:30:54 AM] Client 16 set team to Red
|
||||||
|
[8/23/2026 1:30:54 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":582,"entries_collected":false}
|
||||||
|
[8/23/2026 1:30:54 AM] Dedicated match PATCH success: 200 {"ok":true,"id":582,"entries_collected":false}
|
||||||
|
[8/23/2026 1:30:54 AM] Dedicated join PATCH parsed: ok=True id=582 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 1:30:54 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 1:31:00 AM] Active player connections: 2
|
||||||
|
[8/23/2026 1:31:00 AM] Dedicated join: team assigned Blue isServer=True matchId=582 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/23/2026 1:31:00 AM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-23T01:31:00.776Z","status":2}
|
||||||
|
[8/23/2026 1:31:00 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/582 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-23T01:31:00.776Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 1:31:00 AM] Client 17 set team to Blue
|
||||||
|
[8/23/2026 1:31:00 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":582,"entries_collected":true,"already_collected":false,"escrow_user_id":182}
|
||||||
|
[8/23/2026 1:31:00 AM] Dedicated match PATCH success: 200 {"ok":true,"id":582,"entries_collected":true,"already_collected":false,"escrow_user_id":182}
|
||||||
|
[8/23/2026 1:31:00 AM] Dedicated join PATCH parsed: ok=True id=582 entries_collected=True already_collected=False escrow_user_id=182 willSetCollected=True
|
||||||
|
[8/23/2026 1:31:00 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 1:31:00 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 1:31:00 AM] ReplayRecorder started (match) id 582 with 11 entities
|
||||||
|
[8/23/2026 1:31:02 AM] force = 70 * 0.3585711 = 25.09998
|
||||||
|
[8/23/2026 1:31:02 AM] launching puck at (0.76, -0.83) with (-19.16, 20.86) force
|
||||||
|
[8/23/2026 1:31:06 AM] force = 70 * 0.4515124 = 31.60587
|
||||||
|
[8/23/2026 1:31:06 AM] launching puck at (-1.35, 0.26) with (42.62, -8.14) force
|
||||||
|
[8/23/2026 1:31:09 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:31:09 AM] launching puck at (0.08, -5.00) with (-5.74, 348.41) force
|
||||||
|
[8/23/2026 1:31:10 AM] Red goal scored, red score is now 1
|
||||||
|
[8/23/2026 1:31:14 AM] force = 70 * 0.6640933 = 46.48653
|
||||||
|
[8/23/2026 1:31:14 AM] launching puck at (-2.19, 0.83) with (101.78, -38.62) force
|
||||||
|
[8/23/2026 1:31:17 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:31:17 AM] launching puck at (-0.06, -5.00) with (4.21, 348.43) force
|
||||||
|
[8/23/2026 1:31:18 AM] Red goal scored, red score is now 2
|
||||||
|
[8/23/2026 1:31:22 AM] force = 70 * 0.5595974 = 39.17182
|
||||||
|
[8/23/2026 1:31:22 AM] launching puck at (-1.84, 0.05) with (72.15, -2.00) force
|
||||||
|
[8/23/2026 1:31:26 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:31:26 AM] launching puck at (-0.25, -4.99) with (17.36, 348.02) force
|
||||||
|
[8/23/2026 1:31:26 AM] Red goal scored, red score is now 3
|
||||||
|
[8/23/2026 1:31:26 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/582.json (1293 frames, 23 events, duration 25.86s)
|
||||||
|
[8/23/2026 1:31:26 AM] Dedicated match: end winner=Red red_connected=True blue_connected=True
|
||||||
|
[8/23/2026 1:31:26 AM] Dedicated match PATCH success: 200 {"ok":true,"id":582,"entries_collected":true}
|
||||||
|
[8/23/2026 1:31:26 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/23/2026 1:31:26 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":582,"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/23/2026 1:31:47 AM] Rematch requested, max bet limit coins: 43
|
||||||
|
[8/23/2026 1:31:52 AM] Rematch was confirmed, closing in 5 secs. new room :
|
||||||
|
[8/23/2026 1:31:52 AM] {"ok":true,"entry_fee":43,"rc_prize":70,"for_red":{"Players":[{"Name":"pixel4","LastSeen":1787448712169,"l10_wins":4,"l10_losses":5,"UserId":166,"rc":0.0},{"Name":"s24","LastSeen":1787448712169,"l10_wins":5,"l10_losses":4,"UserId":165,"rc":0.0}],"GameName":"soccar","Port":26396,"InitTime":1787448712169,"instance_started":true,"match_id":583,"entry_fee":43,"rc_prize":70,"your_team":"red"},"for_blue":{"Players":[{"Name":"pixel4","LastSeen":1787448712169,"l10_wins":4,"l10_losses":5,"UserId":166,"rc":0.0},{"Name":"s24","LastSeen":1787448712169,"l10_wins":5,"l10_losses":4,"UserId":165,"rc":0.0}],"GameName":"soccar","Port":26396,"InitTime":1787448712169,"instance_started":true,"match_id":583,"entry_fee":43,"rc_prize":70,"your_team":"blue"},"your_team":""}
|
||||||
|
[8/23/2026 1:31:52 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/23/2026 1:31:52 AM] Mirror server: client disconnected (connId=885539047)
|
||||||
|
[8/23/2026 1:31:52 AM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/23/2026 1:31:52 AM] Mirror server: client disconnected (connId=885538993)
|
||||||
|
[8/23/2026 1:31:52 AM] Active player connections: 0
|
||||||
|
[8/23/2026 1:31:57 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 1:32:07 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 1:32:17 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 1:32:27 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 1:32:37 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 1:32:47 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 1:32:57 AM] All players left, exiting
|
||||||
|
[8/23/2026 1:32:57 AM] Dedicated match PATCH success: 200 {"ok":true,"id":582,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,68 @@
|
|||||||
|
[8/23/2026 1:31:53 AM] Starting server at port 26396
|
||||||
|
[8/23/2026 1:31:53 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 1:31:53 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 1:31:53 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 1:31:53 AM] Active player connections: 0
|
||||||
|
[8/23/2026 1:31:56 AM] Active player connections: 1
|
||||||
|
[8/23/2026 1:31:56 AM] Active player connections: 2
|
||||||
|
[8/23/2026 1:31:56 AM] Dedicated join: team assigned Red isServer=True matchId=583 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 1:31:56 AM] Dedicated join: starting red PATCH collectAttempt=False players=2 body={"red_joined_at":"2026-08-23T01:31:56.265Z","status":2}
|
||||||
|
[8/23/2026 1:31:56 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/583 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-23T01:31:56.265Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 1:31:56 AM] Client 16 set team to Red
|
||||||
|
[8/23/2026 1:31:56 AM] Dedicated join: team assigned Blue isServer=True matchId=583 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/23/2026 1:31:56 AM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-23T01:31:56.297Z","status":2}
|
||||||
|
[8/23/2026 1:31:56 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/583 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-23T01:31:56.297Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 1:31:56 AM] Client 17 set team to Blue
|
||||||
|
[8/23/2026 1:31:56 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":583,"entries_collected":false}
|
||||||
|
[8/23/2026 1:31:56 AM] Dedicated match PATCH success: 200 {"ok":true,"id":583,"entries_collected":false}
|
||||||
|
[8/23/2026 1:31:56 AM] Dedicated join PATCH parsed: ok=True id=583 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 1:31:56 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 1:31:56 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":583,"entries_collected":true,"already_collected":false,"escrow_user_id":183}
|
||||||
|
[8/23/2026 1:31:56 AM] Dedicated match PATCH success: 200 {"ok":true,"id":583,"entries_collected":true,"already_collected":false,"escrow_user_id":183}
|
||||||
|
[8/23/2026 1:31:56 AM] Dedicated join PATCH parsed: ok=True id=583 entries_collected=True already_collected=False escrow_user_id=183 willSetCollected=True
|
||||||
|
[8/23/2026 1:31:56 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 1:31:56 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 1:31:56 AM] ReplayRecorder started (match) id 583 with 11 entities
|
||||||
|
[8/23/2026 1:32:10 AM] force = 70 * 0.6100675 = 42.70473
|
||||||
|
[8/23/2026 1:32:10 AM] launching puck at (2.05, -0.35) with (-87.61, 15.02) force
|
||||||
|
[8/23/2026 1:32:13 AM] force = 70 * 0.2428324 = 16.99827
|
||||||
|
[8/23/2026 1:32:13 AM] launching puck at (-0.71, -0.59) with (11.99, 10.06) force
|
||||||
|
[8/23/2026 1:32:18 AM] force = 70 * 0.5296545 = 37.07581
|
||||||
|
[8/23/2026 1:32:18 AM] launching puck at (-1.01, -1.36) with (37.50, 50.28) force
|
||||||
|
[8/23/2026 1:32:22 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:32:22 AM] launching puck at (-2.96, 4.03) with (206.20, -280.89) force
|
||||||
|
[8/23/2026 1:32:30 AM] force = 70 * 0.7793177 = 54.55224
|
||||||
|
[8/23/2026 1:32:30 AM] launching puck at (2.38, -1.85) with (-129.85, 100.95) force
|
||||||
|
[8/23/2026 1:32:34 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:32:34 AM] launching puck at (2.54, 4.31) with (-177.17, -300.05) force
|
||||||
|
[8/23/2026 1:32:35 AM] Blue goal scored, blue score is now 1
|
||||||
|
[8/23/2026 1:32:48 AM] force = 70 * 0.4874048 = 34.11834
|
||||||
|
[8/23/2026 1:32:48 AM] launching puck at (1.48, 0.24) with (-50.60, -8.28) force
|
||||||
|
[8/23/2026 1:32:51 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:32:51 AM] launching puck at (0.38, 4.99) with (-26.73, -347.43) force
|
||||||
|
[8/23/2026 1:32:52 AM] Blue goal scored, blue score is now 2
|
||||||
|
[8/23/2026 1:32:56 AM] force = 70 * 0.4009844 = 28.06891
|
||||||
|
[8/23/2026 1:32:56 AM] launching puck at (1.16, 0.39) with (-32.68, -10.89) force
|
||||||
|
[8/23/2026 1:32:59 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 1:32:59 AM] launching puck at (-0.12, 5.00) with (8.33, -348.35) force
|
||||||
|
[8/23/2026 1:32:59 AM] Blue goal scored, blue score is now 3
|
||||||
|
[8/23/2026 1:32:59 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/583.json (3140 frames, 29 events, duration 62.80s)
|
||||||
|
[8/23/2026 1:32:59 AM] Dedicated match: end winner=Blue red_connected=True blue_connected=True
|
||||||
|
[8/23/2026 1:32:59 AM] Dedicated match PATCH success: 200 {"ok":true,"id":583,"entries_collected":true}
|
||||||
|
[8/23/2026 1:33:00 AM] Dedicated winner PATCH economy: rc_prize=70 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/23/2026 1:33:00 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":583,"winner_id":165,"already_settled":false,"economy":{"entry_fee_rc":43,"rc_prize":70,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/23/2026 1:33:08 AM] Rematch requested, max bet limit coins: 500
|
||||||
|
[8/23/2026 1:33:34 AM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/23/2026 1:33:34 AM] Mirror server: client disconnected (connId=885538989)
|
||||||
|
[8/23/2026 1:33:34 AM] Active player connections: 1
|
||||||
|
[8/23/2026 1:33:35 AM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/23/2026 1:33:35 AM] Mirror server: client disconnected (connId=885539055)
|
||||||
|
[8/23/2026 1:33:35 AM] Active player connections: 0
|
||||||
|
[8/23/2026 1:33:40 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 1:33:50 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 1:34:00 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 1:34:10 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 1:34:20 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 1:34:30 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 1:34:40 AM] All players left, exiting
|
||||||
|
[8/23/2026 1:34:41 AM] Dedicated match PATCH success: 200 {"ok":true,"id":583,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,76 @@
|
|||||||
|
[8/23/2026 10:58:52 AM] Starting server at port 26387
|
||||||
|
[8/23/2026 10:58:52 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 10:58:52 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 10:58:52 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 10:58:52 AM] Active player connections: 0
|
||||||
|
[8/23/2026 10:58:56 AM] Active player connections: 1
|
||||||
|
[8/23/2026 10:58:57 AM] Dedicated join: team assigned Blue isServer=True matchId=584 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 10:58:57 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-23T10:58:57.073Z","status":1}
|
||||||
|
[8/23/2026 10:58:57 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/584 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-23T10:58:57.073Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 10:58:57 AM] Client 16 set team to Blue
|
||||||
|
[8/23/2026 10:58:57 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":584,"entries_collected":false}
|
||||||
|
[8/23/2026 10:58:57 AM] Dedicated match PATCH success: 200 {"ok":true,"id":584,"entries_collected":false}
|
||||||
|
[8/23/2026 10:58:57 AM] Dedicated join PATCH parsed: ok=True id=584 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 10:58:57 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 10:58:58 AM] Active player connections: 2
|
||||||
|
[8/23/2026 10:58:59 AM] Dedicated join: team assigned Red isServer=True matchId=584 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/23/2026 10:58:59 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-23T10:58:59.206Z","status":2}
|
||||||
|
[8/23/2026 10:58:59 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/584 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-23T10:58:59.206Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 10:58:59 AM] Client 17 set team to Red
|
||||||
|
[8/23/2026 10:58:59 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":584,"entries_collected":true,"already_collected":false,"escrow_user_id":187}
|
||||||
|
[8/23/2026 10:58:59 AM] Dedicated match PATCH success: 200 {"ok":true,"id":584,"entries_collected":true,"already_collected":false,"escrow_user_id":187}
|
||||||
|
[8/23/2026 10:58:59 AM] Dedicated join PATCH parsed: ok=True id=584 entries_collected=True already_collected=False escrow_user_id=187 willSetCollected=True
|
||||||
|
[8/23/2026 10:58:59 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 10:58:59 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 10:58:59 AM] ReplayRecorder started (match) id 584 with 11 entities
|
||||||
|
[8/23/2026 10:59:10 AM] force = 70 * 0.8431904 = 59.02333
|
||||||
|
[8/23/2026 10:59:10 AM] launching puck at (2.81, -2.07) with (-165.86, 121.91) force
|
||||||
|
[8/23/2026 10:59:15 AM] force = 70 * 0.5217905 = 36.52534
|
||||||
|
[8/23/2026 10:59:15 AM] launching puck at (0.05, 1.65) with (-1.77, -60.38) force
|
||||||
|
[8/23/2026 10:59:19 AM] force = 70 * 0.6482304 = 45.37613
|
||||||
|
[8/23/2026 10:59:19 AM] launching puck at (2.02, -1.02) with (-91.71, 46.14) force
|
||||||
|
[8/23/2026 10:59:23 AM] force = 70 * 0.9934382 = 69.54068
|
||||||
|
[8/23/2026 10:59:23 AM] launching puck at (4.29, 2.53) with (-298.01, -175.92) force
|
||||||
|
[8/23/2026 10:59:28 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 10:59:28 AM] launching puck at (3.83, -3.21) with (-266.88, 224.04) force
|
||||||
|
[8/23/2026 10:59:34 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 10:59:34 AM] launching puck at (2.30, -4.44) with (-160.02, 309.53) force
|
||||||
|
[8/23/2026 10:59:39 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 10:59:39 AM] launching puck at (0.92, -4.91) with (-64.08, 342.51) force
|
||||||
|
[8/23/2026 10:59:45 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 10:59:45 AM] launching puck at (-0.51, -4.97) with (35.85, 346.60) force
|
||||||
|
[8/23/2026 10:59:51 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 10:59:51 AM] launching puck at (-3.43, -3.64) with (238.91, 253.66) force
|
||||||
|
[8/23/2026 10:59:57 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 10:59:57 AM] launching puck at (2.31, -4.44) with (-160.84, 309.11) force
|
||||||
|
[8/23/2026 10:59:57 AM] Red goal scored, red score is now 1
|
||||||
|
[8/23/2026 11:00:02 AM] force = 70 * 0.4344634 = 30.41244
|
||||||
|
[8/23/2026 11:00:02 AM] launching puck at (-1.32, 0.08) with (40.06, -2.41) force
|
||||||
|
[8/23/2026 11:00:06 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 11:00:06 AM] launching puck at (0.01, -5.00) with (-0.55, 348.45) force
|
||||||
|
[8/23/2026 11:00:06 AM] Red goal scored, red score is now 2
|
||||||
|
[8/23/2026 11:00:14 AM] force = 70 * 0.6703568 = 46.92498
|
||||||
|
[8/23/2026 11:00:14 AM] launching puck at (-2.27, 0.69) with (106.59, -32.37) force
|
||||||
|
[8/23/2026 11:00:18 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 11:00:18 AM] launching puck at (0.02, -5.00) with (-1.68, 348.45) force
|
||||||
|
[8/23/2026 11:00:18 AM] Red goal scored, red score is now 3
|
||||||
|
[8/23/2026 11:00:18 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/584.json (3979 frames, 70 events, duration 79.58s)
|
||||||
|
[8/23/2026 11:00:18 AM] Dedicated match: end winner=Red red_connected=True blue_connected=True
|
||||||
|
[8/23/2026 11:00:19 AM] Dedicated match PATCH success: 200 {"ok":true,"id":584,"entries_collected":true}
|
||||||
|
[8/23/2026 11:00:19 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/23/2026 11:00:19 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":584,"winner_id":185,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/23/2026 11:00:32 AM] Rematch requested, max bet limit coins: 500
|
||||||
|
[8/23/2026 11:00:51 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/23/2026 11:00:51 AM] Mirror server: client disconnected (connId=1035813332)
|
||||||
|
[8/23/2026 11:00:51 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:00:51 AM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/23/2026 11:00:51 AM] Mirror server: client disconnected (connId=1035813041)
|
||||||
|
[8/23/2026 11:00:51 AM] Active player connections: 0
|
||||||
|
[8/23/2026 11:00:56 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 11:01:06 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 11:01:16 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 11:01:26 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 11:01:36 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 11:01:46 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 11:01:56 AM] All players left, exiting
|
||||||
|
[8/23/2026 11:01:56 AM] Dedicated match PATCH success: 200 {"ok":true,"id":584,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,62 @@
|
|||||||
|
[8/23/2026 11:01:08 AM] Starting server at port 26126
|
||||||
|
[8/23/2026 11:01:08 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 11:01:08 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 11:01:08 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 11:01:08 AM] Active player connections: 0
|
||||||
|
[8/23/2026 11:01:12 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:01:12 AM] Dedicated join: team assigned Blue isServer=True matchId=585 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 11:01:12 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-23T11:01:12.976Z","status":1}
|
||||||
|
[8/23/2026 11:01:13 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/585 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-23T11:01:12.976Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 11:01:13 AM] Client 16 set team to Blue
|
||||||
|
[8/23/2026 11:01:13 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":585,"entries_collected":false}
|
||||||
|
[8/23/2026 11:01:13 AM] Dedicated match PATCH success: 200 {"ok":true,"id":585,"entries_collected":false}
|
||||||
|
[8/23/2026 11:01:13 AM] Dedicated join PATCH parsed: ok=True id=585 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 11:01:13 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 11:01:13 AM] Active player connections: 2
|
||||||
|
[8/23/2026 11:01:14 AM] Dedicated join: team assigned Red isServer=True matchId=585 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/23/2026 11:01:14 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-23T11:01:14.275Z","status":2}
|
||||||
|
[8/23/2026 11:01:14 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/585 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-23T11:01:14.275Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 11:01:14 AM] Client 17 set team to Red
|
||||||
|
[8/23/2026 11:01:14 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":585,"entries_collected":true,"already_collected":false,"escrow_user_id":188}
|
||||||
|
[8/23/2026 11:01:14 AM] Dedicated match PATCH success: 200 {"ok":true,"id":585,"entries_collected":true,"already_collected":false,"escrow_user_id":188}
|
||||||
|
[8/23/2026 11:01:14 AM] Dedicated join PATCH parsed: ok=True id=585 entries_collected=True already_collected=False escrow_user_id=188 willSetCollected=True
|
||||||
|
[8/23/2026 11:01:14 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 11:01:14 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 11:01:14 AM] ReplayRecorder started (match) id 585 with 11 entities
|
||||||
|
[8/23/2026 11:01:18 AM] force = 70 * 0.4523089 = 31.66162
|
||||||
|
[8/23/2026 11:01:18 AM] launching puck at (1.37, -0.05) with (-43.52, 1.63) force
|
||||||
|
[8/23/2026 11:01:21 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 11:01:21 AM] launching puck at (-0.29, 4.99) with (20.52, -347.85) force
|
||||||
|
[8/23/2026 11:01:22 AM] Blue goal scored, blue score is now 1
|
||||||
|
[8/23/2026 11:01:31 AM] force = 70 * 0.818562 = 57.29934
|
||||||
|
[8/23/2026 11:01:31 AM] launching puck at (3.29, 0.09) with (-188.72, -4.97) force
|
||||||
|
[8/23/2026 11:01:35 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 11:01:35 AM] launching puck at (-0.08, 5.00) with (5.25, -348.41) force
|
||||||
|
[8/23/2026 11:01:35 AM] Blue goal scored, blue score is now 2
|
||||||
|
[8/23/2026 11:01:40 AM] force = 70 * 0.7185498 = 50.29849
|
||||||
|
[8/23/2026 11:01:40 AM] launching puck at (2.61, -0.35) with (-131.42, 17.74) force
|
||||||
|
[8/23/2026 11:01:44 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 11:01:44 AM] launching puck at (0.04, 5.00) with (-2.67, -348.44) force
|
||||||
|
[8/23/2026 11:01:44 AM] Blue goal scored, blue score is now 3
|
||||||
|
[8/23/2026 11:01:44 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/585.json (1522 frames, 21 events, duration 30.44s)
|
||||||
|
[8/23/2026 11:01:44 AM] Dedicated match: end winner=Blue red_connected=True blue_connected=True
|
||||||
|
[8/23/2026 11:01:44 AM] Dedicated match PATCH success: 200 {"ok":true,"id":585,"entries_collected":true}
|
||||||
|
[8/23/2026 11:01:45 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/23/2026 11:01:45 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":585,"winner_id":165,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/23/2026 11:01:53 AM] Rematch requested, max bet limit coins: 500
|
||||||
|
[8/23/2026 11:02:00 AM] Rematch was confirmed, closing in 5 secs. new room :
|
||||||
|
[8/23/2026 11:02:00 AM] {"ok":true,"entry_fee":60,"rc_prize":98,"for_red":{"Players":[{"Name":"xiaomi","LastSeen":1787482920660,"l10_wins":1,"l10_losses":1,"UserId":185,"rc":0.0},{"Name":"s24","LastSeen":1787482920660,"l10_wins":7,"l10_losses":2,"UserId":165,"rc":0.0}],"GameName":"soccar","Port":26087,"InitTime":1787482920660,"instance_started":true,"match_id":586,"entry_fee":60,"rc_prize":98,"your_team":"red"},"for_blue":{"Players":[{"Name":"xiaomi","LastSeen":1787482920660,"l10_wins":1,"l10_losses":1,"UserId":185,"rc":0.0},{"Name":"s24","LastSeen":1787482920660,"l10_wins":7,"l10_losses":2,"UserId":165,"rc":0.0}],"GameName":"soccar","Port":26087,"InitTime":1787482920660,"instance_started":true,"match_id":586,"entry_fee":60,"rc_prize":98,"your_team":"blue"},"your_team":""}
|
||||||
|
[8/23/2026 11:02:00 AM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/23/2026 11:02:00 AM] Mirror server: client disconnected (connId=1035823006)
|
||||||
|
[8/23/2026 11:02:00 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:02:00 AM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/23/2026 11:02:00 AM] Mirror server: client disconnected (connId=1035808448)
|
||||||
|
[8/23/2026 11:02:00 AM] Active player connections: 0
|
||||||
|
[8/23/2026 11:02:05 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 11:02:15 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 11:02:25 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 11:02:35 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 11:02:45 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 11:02:55 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 11:03:05 AM] All players left, exiting
|
||||||
|
[8/23/2026 11:03:06 AM] Dedicated match PATCH success: 200 {"ok":true,"id":585,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,53 @@
|
|||||||
|
[8/23/2026 11:02:01 AM] Starting server at port 26087
|
||||||
|
[8/23/2026 11:02:01 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 11:02:01 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 11:02:01 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 11:02:01 AM] Active player connections: 0
|
||||||
|
[8/23/2026 11:02:04 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:02:04 AM] Dedicated join: team assigned Blue isServer=True matchId=586 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 11:02:04 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-23T11:02:04.863Z","status":1}
|
||||||
|
[8/23/2026 11:02:04 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/586 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-23T11:02:04.863Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 11:02:04 AM] Client 16 set team to Blue
|
||||||
|
[8/23/2026 11:02:04 AM] Active player connections: 2
|
||||||
|
[8/23/2026 11:02:04 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":586,"entries_collected":false}
|
||||||
|
[8/23/2026 11:02:04 AM] Dedicated match PATCH success: 200 {"ok":true,"id":586,"entries_collected":false}
|
||||||
|
[8/23/2026 11:02:04 AM] Dedicated join PATCH parsed: ok=True id=586 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 11:02:04 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 11:02:05 AM] Dedicated join: team assigned Red isServer=True matchId=586 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/23/2026 11:02:05 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-23T11:02:05.028Z","status":2}
|
||||||
|
[8/23/2026 11:02:05 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/586 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-23T11:02:05.028Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 11:02:05 AM] Client 17 set team to Red
|
||||||
|
[8/23/2026 11:02:05 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":586,"entries_collected":true,"already_collected":false,"escrow_user_id":189}
|
||||||
|
[8/23/2026 11:02:05 AM] Dedicated match PATCH success: 200 {"ok":true,"id":586,"entries_collected":true,"already_collected":false,"escrow_user_id":189}
|
||||||
|
[8/23/2026 11:02:05 AM] Dedicated join PATCH parsed: ok=True id=586 entries_collected=True already_collected=False escrow_user_id=189 willSetCollected=True
|
||||||
|
[8/23/2026 11:02:05 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 11:02:05 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 11:02:05 AM] ReplayRecorder started (match) id 586 with 11 entities
|
||||||
|
[8/23/2026 11:02:20 AM] Match: Red skipped turn (1/2)
|
||||||
|
[8/23/2026 11:02:27 AM] Match: Red forfeited by leave — Blue wins
|
||||||
|
[8/23/2026 11:02:27 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/586.json (1093 frames, 0 events, duration 21.86s)
|
||||||
|
[8/23/2026 11:02:27 AM] Dedicated match: end winner=Blue red_connected=False blue_connected=True
|
||||||
|
[8/23/2026 11:02:27 AM] Dedicated match PATCH success: 200 {"ok":true,"id":586,"entries_collected":true}
|
||||||
|
[8/23/2026 11:02:27 AM] Mirror server: client disconnected (connId=1035840875)
|
||||||
|
[8/23/2026 11:02:27 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:02:27 AM] Dedicated winner PATCH economy: rc_prize=98 participant_cc=100 cc_awarded_red=False cc_awarded_blue=True
|
||||||
|
[8/23/2026 11:02:27 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":586,"winner_id":165,"already_settled":false,"economy":{"entry_fee_rc":60,"rc_prize":98,"participant_cc":100,"cc_awarded_red":false,"cc_awarded_blue":true}}
|
||||||
|
[8/23/2026 11:02:41 AM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/23/2026 11:02:41 AM] Mirror server: client disconnected (connId=1035810641)
|
||||||
|
[8/23/2026 11:02:41 AM] Active player connections: 0
|
||||||
|
[8/23/2026 11:02:41 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:02:41 AM] Dedicated join: team assigned Red isServer=True matchId=586 secretEmpty=False redJoin=True blueJoin=True collected=True
|
||||||
|
[8/23/2026 11:02:41 AM] Dedicated join: no new PATCH for Red (already reported or unknown team)
|
||||||
|
[8/23/2026 11:02:41 AM] Client 18 set team to Red
|
||||||
|
[8/23/2026 11:04:00 AM] Mirror server transport error (connId=1035857417, Timeout): kcp2k.KcpServerConnection: Connection timed out after not receiving any message for 10000ms. Disconnecting.
|
||||||
|
[8/23/2026 11:04:00 AM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/23/2026 11:04:00 AM] Mirror server: client disconnected (connId=1035857417)
|
||||||
|
[8/23/2026 11:04:00 AM] Active player connections: 0
|
||||||
|
[8/23/2026 11:04:05 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 11:04:15 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 11:04:25 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 11:04:35 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 11:04:45 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 11:04:55 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 11:05:05 AM] All players left, exiting
|
||||||
|
[8/23/2026 11:05:06 AM] Dedicated match PATCH success: 200 {"ok":true,"id":586,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,64 @@
|
|||||||
|
[8/23/2026 11:07:22 AM] Starting server at port 26067
|
||||||
|
[8/23/2026 11:07:22 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 11:07:22 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 11:07:22 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 11:07:22 AM] Active player connections: 0
|
||||||
|
[8/23/2026 11:07:26 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:07:27 AM] Dedicated join: team assigned Blue isServer=True matchId=587 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 11:07:27 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-23T11:07:27.139Z","status":1}
|
||||||
|
[8/23/2026 11:07:27 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/587 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-23T11:07:27.139Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 11:07:27 AM] Client 16 set team to Blue
|
||||||
|
[8/23/2026 11:07:27 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":587,"entries_collected":false}
|
||||||
|
[8/23/2026 11:07:27 AM] Dedicated match PATCH success: 200 {"ok":true,"id":587,"entries_collected":false}
|
||||||
|
[8/23/2026 11:07:27 AM] Dedicated join PATCH parsed: ok=True id=587 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 11:07:27 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 11:07:28 AM] Active player connections: 2
|
||||||
|
[8/23/2026 11:07:29 AM] Dedicated join: team assigned Red isServer=True matchId=587 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/23/2026 11:07:29 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-23T11:07:29.036Z","status":2}
|
||||||
|
[8/23/2026 11:07:29 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/587 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-23T11:07:29.036Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 11:07:29 AM] Client 17 set team to Red
|
||||||
|
[8/23/2026 11:07:29 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":587,"entries_collected":true,"already_collected":false,"escrow_user_id":190}
|
||||||
|
[8/23/2026 11:07:29 AM] Dedicated match PATCH success: 200 {"ok":true,"id":587,"entries_collected":true,"already_collected":false,"escrow_user_id":190}
|
||||||
|
[8/23/2026 11:07:29 AM] Dedicated join PATCH parsed: ok=True id=587 entries_collected=True already_collected=False escrow_user_id=190 willSetCollected=True
|
||||||
|
[8/23/2026 11:07:29 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 11:07:29 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 11:07:29 AM] ReplayRecorder started (match) id 587 with 11 entities
|
||||||
|
[8/23/2026 11:07:44 AM] Match: Red skipped turn (1/2)
|
||||||
|
[8/23/2026 11:07:50 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 11:07:50 AM] launching puck at (-0.23, 4.99) with (15.68, -348.10) force
|
||||||
|
[8/23/2026 11:07:56 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 11:07:56 AM] launching puck at (-1.35, 4.81) with (94.27, -335.46) force
|
||||||
|
[8/23/2026 11:07:56 AM] Blue goal scored, blue score is now 1
|
||||||
|
[8/23/2026 11:08:01 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 11:08:01 AM] launching puck at (0.45, -4.98) with (-31.32, 347.04) force
|
||||||
|
[8/23/2026 11:08:07 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 11:08:07 AM] launching puck at (0.88, -4.92) with (-60.99, 343.07) force
|
||||||
|
[8/23/2026 11:08:11 AM] force = 70 * 0.5015689 = 35.10982
|
||||||
|
[8/23/2026 11:08:11 AM] launching puck at (-1.08, -1.13) with (37.94, 39.59) force
|
||||||
|
[8/23/2026 11:08:20 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 11:08:20 AM] launching puck at (-0.20, 5.00) with (13.73, -348.18) force
|
||||||
|
[8/23/2026 11:08:21 AM] Blue goal scored, blue score is now 2
|
||||||
|
[8/23/2026 11:08:29 AM] force = 70 * 0.5850155 = 40.95108
|
||||||
|
[8/23/2026 11:08:29 AM] launching puck at (1.96, -0.19) with (-80.19, 7.90) force
|
||||||
|
[8/23/2026 11:08:32 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/23/2026 11:08:32 AM] launching puck at (0.00, 5.00) with (-0.16, -348.45) force
|
||||||
|
[8/23/2026 11:08:33 AM] Blue goal scored, blue score is now 3
|
||||||
|
[8/23/2026 11:08:33 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/587.json (3199 frames, 43 events, duration 63.98s)
|
||||||
|
[8/23/2026 11:08:33 AM] Dedicated match: end winner=Blue red_connected=True blue_connected=True
|
||||||
|
[8/23/2026 11:08:33 AM] Dedicated match PATCH success: 200 {"ok":true,"id":587,"entries_collected":true}
|
||||||
|
[8/23/2026 11:08:33 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=True
|
||||||
|
[8/23/2026 11:08:33 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":587,"winner_id":184,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":true}}
|
||||||
|
[8/23/2026 11:08:41 AM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/23/2026 11:08:41 AM] Mirror server: client disconnected (connId=1035807744)
|
||||||
|
[8/23/2026 11:08:41 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:08:58 AM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/23/2026 11:08:58 AM] Mirror server: client disconnected (connId=1035828688)
|
||||||
|
[8/23/2026 11:08:58 AM] Active player connections: 0
|
||||||
|
[8/23/2026 11:09:03 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 11:09:13 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 11:09:23 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 11:09:33 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 11:09:43 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 11:09:53 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 11:10:03 AM] All players left, exiting
|
||||||
|
[8/23/2026 11:10:03 AM] Dedicated match PATCH success: 200 {"ok":true,"id":587,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,54 @@
|
|||||||
|
[8/23/2026 11:08:49 AM] Starting server at port 26729
|
||||||
|
[8/23/2026 11:08:49 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 11:08:49 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 11:08:49 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 11:08:49 AM] Active player connections: 0
|
||||||
|
[8/23/2026 11:08:53 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:08:54 AM] Dedicated join: team assigned Blue isServer=True matchId=588 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 11:08:54 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-23T11:08:54.133Z","status":1}
|
||||||
|
[8/23/2026 11:08:54 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/588 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-23T11:08:54.133Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 11:08:54 AM] Client 16 set team to Blue
|
||||||
|
[8/23/2026 11:08:54 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":588,"entries_collected":false}
|
||||||
|
[8/23/2026 11:08:54 AM] Dedicated match PATCH success: 200 {"ok":true,"id":588,"entries_collected":false}
|
||||||
|
[8/23/2026 11:08:54 AM] Dedicated join PATCH parsed: ok=True id=588 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 11:08:54 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 11:08:54 AM] Active player connections: 2
|
||||||
|
[8/23/2026 11:08:54 AM] Dedicated join: team assigned Red isServer=True matchId=588 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/23/2026 11:08:54 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-23T11:08:54.864Z","status":2}
|
||||||
|
[8/23/2026 11:08:54 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/588 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-23T11:08:54.864Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 11:08:54 AM] Client 17 set team to Red
|
||||||
|
[8/23/2026 11:08:54 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":588,"entries_collected":true,"already_collected":false,"escrow_user_id":191}
|
||||||
|
[8/23/2026 11:08:54 AM] Dedicated match PATCH success: 200 {"ok":true,"id":588,"entries_collected":true,"already_collected":false,"escrow_user_id":191}
|
||||||
|
[8/23/2026 11:08:54 AM] Dedicated join PATCH parsed: ok=True id=588 entries_collected=True already_collected=False escrow_user_id=191 willSetCollected=True
|
||||||
|
[8/23/2026 11:08:54 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 11:08:54 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 11:08:54 AM] ReplayRecorder started (match) id 588 with 11 entities
|
||||||
|
[8/23/2026 11:09:10 AM] Match: Red skipped turn (1/2)
|
||||||
|
[8/23/2026 11:09:13 AM] Match: Blue forfeited by leave — Red wins
|
||||||
|
[8/23/2026 11:09:13 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/588.json (927 frames, 0 events, duration 18.54s)
|
||||||
|
[8/23/2026 11:09:13 AM] Dedicated match: end winner=Red red_connected=True blue_connected=False
|
||||||
|
[8/23/2026 11:09:13 AM] Dedicated match PATCH success: 200 {"ok":true,"id":588,"entries_collected":true}
|
||||||
|
[8/23/2026 11:09:13 AM] Mirror server: client disconnected (connId=1035829175)
|
||||||
|
[8/23/2026 11:09:13 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:09:13 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=False
|
||||||
|
[8/23/2026 11:09:13 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":588,"winner_id":165,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":false}}
|
||||||
|
[8/23/2026 11:09:24 AM] Active player connections: 2
|
||||||
|
[8/23/2026 11:09:24 AM] Dedicated join: team assigned Blue isServer=True matchId=588 secretEmpty=False redJoin=True blueJoin=True collected=True
|
||||||
|
[8/23/2026 11:09:24 AM] Dedicated join: no new PATCH for Blue (already reported or unknown team)
|
||||||
|
[8/23/2026 11:09:24 AM] Client 18 set team to Blue
|
||||||
|
[8/23/2026 11:09:46 AM] Mirror server transport error (connId=1035809799, Timeout): kcp2k.KcpServerConnection: Connection timed out after not receiving any message for 10000ms. Disconnecting.
|
||||||
|
[8/23/2026 11:09:46 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/23/2026 11:09:46 AM] Mirror server: client disconnected (connId=1035809799)
|
||||||
|
[8/23/2026 11:09:46 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:09:47 AM] Mirror server transport error (connId=1035819505, Timeout): kcp2k.KcpServerConnection: Connection timed out after not receiving any message for 10000ms. Disconnecting.
|
||||||
|
[8/23/2026 11:09:47 AM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/23/2026 11:09:47 AM] Mirror server: client disconnected (connId=1035819505)
|
||||||
|
[8/23/2026 11:09:47 AM] Active player connections: 0
|
||||||
|
[8/23/2026 11:09:52 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 11:10:02 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 11:10:12 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 11:10:22 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 11:10:32 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 11:10:42 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 11:10:52 AM] All players left, exiting
|
||||||
|
[8/23/2026 11:10:52 AM] Dedicated match PATCH success: 200 {"ok":true,"id":588,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,64 @@
|
|||||||
|
[8/23/2026 11:12:37 AM] Starting server at port 26991
|
||||||
|
[8/23/2026 11:12:37 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 11:12:37 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 11:12:37 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 11:12:37 AM] Active player connections: 0
|
||||||
|
[8/23/2026 11:12:42 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 11:12:42 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:12:42 AM] Active player connections: 2
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join: team assigned Blue isServer=True matchId=589 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join: starting blue PATCH collectAttempt=False players=2 body={"blue_joined_at":"2026-08-23T11:12:43.153Z","status":2}
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/589 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-23T11:12:43.153Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 11:12:43 AM] Client 16 set team to Blue
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join: team assigned Red isServer=True matchId=589 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-23T11:12:43.186Z","status":2}
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/589 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-23T11:12:43.186Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 11:12:43 AM] Client 17 set team to Red
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":589,"entries_collected":false}
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated match PATCH success: 200 {"ok":true,"id":589,"entries_collected":false}
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join PATCH parsed: ok=True id=589 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":589,"entries_collected":true,"already_collected":false,"escrow_user_id":192}
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated match PATCH success: 200 {"ok":true,"id":589,"entries_collected":true,"already_collected":false,"escrow_user_id":192}
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join PATCH parsed: ok=True id=589 entries_collected=True already_collected=False escrow_user_id=192 willSetCollected=True
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 11:12:43 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 11:12:43 AM] ReplayRecorder started (match) id 589 with 11 entities
|
||||||
|
[8/23/2026 11:12:52 AM] Match: Blue forfeited by leave — Red wins
|
||||||
|
[8/23/2026 11:12:52 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/589.json (418 frames, 0 events, duration 8.36s)
|
||||||
|
[8/23/2026 11:12:52 AM] Dedicated match: end winner=Red red_connected=True blue_connected=False
|
||||||
|
[8/23/2026 11:12:52 AM] Dedicated match PATCH success: 200 {"ok":true,"id":589,"entries_collected":true}
|
||||||
|
[8/23/2026 11:12:52 AM] Mirror server: client disconnected (connId=1035848941)
|
||||||
|
[8/23/2026 11:12:52 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:12:52 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/23/2026 11:12:52 AM] Mirror server: client disconnected (connId=1035846932)
|
||||||
|
[8/23/2026 11:12:52 AM] Active player connections: 0
|
||||||
|
[8/23/2026 11:12:52 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=False
|
||||||
|
[8/23/2026 11:12:52 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":589,"winner_id":184,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":false}}
|
||||||
|
[8/23/2026 11:12:57 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 11:13:07 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 11:13:09 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:13:09 AM] Dedicated join: team assigned Red isServer=True matchId=589 secretEmpty=False redJoin=True blueJoin=True collected=True
|
||||||
|
[8/23/2026 11:13:09 AM] Dedicated join: no new PATCH for Red (already reported or unknown team)
|
||||||
|
[8/23/2026 11:13:09 AM] Client 18 set team to Red
|
||||||
|
[8/23/2026 11:13:09 AM] Active player connections: 2
|
||||||
|
[8/23/2026 11:13:09 AM] Dedicated join: team assigned Blue isServer=True matchId=589 secretEmpty=False redJoin=True blueJoin=True collected=True
|
||||||
|
[8/23/2026 11:13:09 AM] Dedicated join: no new PATCH for Blue (already reported or unknown team)
|
||||||
|
[8/23/2026 11:13:09 AM] Client 19 set team to Blue
|
||||||
|
[8/23/2026 11:13:11 AM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/23/2026 11:13:11 AM] Mirror server: client disconnected (connId=1035799232)
|
||||||
|
[8/23/2026 11:13:11 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:13:26 AM] force = 70 * 0.8449526 = 59.14669
|
||||||
|
[8/23/2026 11:13:26 AM] launching puck at (-3.27, -1.26) with (193.14, 74.80) force
|
||||||
|
[8/23/2026 11:14:52 AM] Mirror server transport error (connId=1035843956, Timeout): kcp2k.KcpServerConnection: Connection timed out after not receiving any message for 10000ms. Disconnecting.
|
||||||
|
[8/23/2026 11:14:52 AM] Dedicated match: Red disconnected (order count=3)
|
||||||
|
[8/23/2026 11:14:52 AM] Mirror server: client disconnected (connId=1035843956)
|
||||||
|
[8/23/2026 11:14:52 AM] Active player connections: 0
|
||||||
|
[8/23/2026 11:14:56 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 11:15:06 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 11:15:16 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 11:15:26 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 11:15:37 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 11:15:46 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 11:15:56 AM] All players left, exiting
|
||||||
|
[8/23/2026 11:15:57 AM] Dedicated match PATCH success: 200 {"ok":true,"id":589,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,63 @@
|
|||||||
|
[8/23/2026 11:12:38 AM] Starting server at port 26491
|
||||||
|
[8/23/2026 11:12:38 AM] Mirror server exception logging enabled
|
||||||
|
[8/23/2026 11:12:38 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/23/2026 11:12:38 AM] Starting auto close watchdog
|
||||||
|
[8/23/2026 11:12:38 AM] Active player connections: 0
|
||||||
|
[8/23/2026 11:12:42 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join: team assigned Blue isServer=True matchId=590 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-23T11:12:43.094Z","status":1}
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/590 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-23T11:12:43.094Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 11:12:43 AM] Client 16 set team to Blue
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":590,"entries_collected":false}
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated match PATCH success: 200 {"ok":true,"id":590,"entries_collected":false}
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join PATCH parsed: ok=True id=590 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/23/2026 11:12:43 AM] Active player connections: 2
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join: team assigned Red isServer=True matchId=590 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-23T11:12:43.863Z","status":2}
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/590 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-23T11:12:43.863Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/23/2026 11:12:43 AM] Client 17 set team to Red
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":590,"entries_collected":true,"already_collected":false,"escrow_user_id":193}
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated match PATCH success: 200 {"ok":true,"id":590,"entries_collected":true,"already_collected":false,"escrow_user_id":193}
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated join PATCH parsed: ok=True id=590 entries_collected=True already_collected=False escrow_user_id=193 willSetCollected=True
|
||||||
|
[8/23/2026 11:12:43 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/23/2026 11:12:43 AM] Game started On Server (entries collected)
|
||||||
|
[8/23/2026 11:12:43 AM] ReplayRecorder started (match) id 590 with 11 entities
|
||||||
|
[8/23/2026 11:12:52 AM] Match: Blue forfeited by leave — Red wins
|
||||||
|
[8/23/2026 11:12:52 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/590.json (407 frames, 0 events, duration 8.14s)
|
||||||
|
[8/23/2026 11:12:52 AM] Dedicated match: end winner=Red red_connected=True blue_connected=False
|
||||||
|
[8/23/2026 11:12:52 AM] Dedicated match PATCH success: 200 {"ok":true,"id":590,"entries_collected":true}
|
||||||
|
[8/23/2026 11:12:52 AM] Mirror server: client disconnected (connId=1035845716)
|
||||||
|
[8/23/2026 11:12:52 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:12:52 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/23/2026 11:12:52 AM] Mirror server: client disconnected (connId=1035851986)
|
||||||
|
[8/23/2026 11:12:52 AM] Active player connections: 0
|
||||||
|
[8/23/2026 11:12:52 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=False
|
||||||
|
[8/23/2026 11:12:52 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":590,"winner_id":166,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":false}}
|
||||||
|
[8/23/2026 11:12:57 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 11:13:07 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 11:13:08 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:13:08 AM] Dedicated join: team assigned Blue isServer=True matchId=590 secretEmpty=False redJoin=True blueJoin=True collected=True
|
||||||
|
[8/23/2026 11:13:08 AM] Dedicated join: no new PATCH for Blue (already reported or unknown team)
|
||||||
|
[8/23/2026 11:13:08 AM] Client 18 set team to Blue
|
||||||
|
[8/23/2026 11:13:09 AM] Active player connections: 2
|
||||||
|
[8/23/2026 11:13:09 AM] Dedicated join: team assigned Red isServer=True matchId=590 secretEmpty=False redJoin=True blueJoin=True collected=True
|
||||||
|
[8/23/2026 11:13:09 AM] Dedicated join: no new PATCH for Red (already reported or unknown team)
|
||||||
|
[8/23/2026 11:13:09 AM] Client 19 set team to Red
|
||||||
|
[8/23/2026 11:13:11 AM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/23/2026 11:13:11 AM] Mirror server: client disconnected (connId=1035798365)
|
||||||
|
[8/23/2026 11:13:11 AM] Active player connections: 1
|
||||||
|
[8/23/2026 11:13:30 AM] force = 70 * 0.79041 = 55.3287
|
||||||
|
[8/23/2026 11:13:30 AM] launching puck at (2.71, 1.49) with (-149.86, -82.40) force
|
||||||
|
[8/23/2026 11:14:57 AM] Mirror server transport error (connId=1035841847, Timeout): kcp2k.KcpServerConnection: Connection timed out after not receiving any message for 10000ms. Disconnecting.
|
||||||
|
[8/23/2026 11:14:57 AM] Dedicated match: Red disconnected (order count=3)
|
||||||
|
[8/23/2026 11:14:57 AM] Mirror server: client disconnected (connId=1035841847)
|
||||||
|
[8/23/2026 11:14:57 AM] Active player connections: 0
|
||||||
|
[8/23/2026 11:15:02 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/23/2026 11:15:12 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/23/2026 11:15:22 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/23/2026 11:15:32 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/23/2026 11:15:42 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/23/2026 11:15:52 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/23/2026 11:16:02 AM] All players left, exiting
|
||||||
|
[8/23/2026 11:16:02 AM] Dedicated match PATCH success: 200 {"ok":true,"id":590,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,51 @@
|
|||||||
|
[8/27/2026 7:43:54 AM] Starting server at port 26243
|
||||||
|
[8/27/2026 7:43:54 AM] Mirror server exception logging enabled
|
||||||
|
[8/27/2026 7:43:54 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/27/2026 7:43:54 AM] Starting auto close watchdog
|
||||||
|
[8/27/2026 7:43:54 AM] Active player connections: 0
|
||||||
|
[8/27/2026 7:43:59 AM] Active player connections: 1
|
||||||
|
[8/27/2026 7:43:59 AM] Dedicated join: team assigned Red isServer=True matchId=591 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/27/2026 7:43:59 AM] Dedicated join: starting red PATCH collectAttempt=False players=1 body={"red_joined_at":"2026-08-27T07:43:59.573Z","status":1}
|
||||||
|
[8/27/2026 7:43:59 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/591 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-27T07:43:59.573Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/27/2026 7:43:59 AM] Client 16 set team to Red
|
||||||
|
[8/27/2026 7:44:00 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":591,"entries_collected":false}
|
||||||
|
[8/27/2026 7:44:00 AM] Dedicated match PATCH success: 200 {"ok":true,"id":591,"entries_collected":false}
|
||||||
|
[8/27/2026 7:44:00 AM] Dedicated join PATCH parsed: ok=True id=591 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/27/2026 7:44:00 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/27/2026 7:44:05 AM] Active player connections: 2
|
||||||
|
[8/27/2026 7:44:05 AM] Dedicated join: team assigned Blue isServer=True matchId=591 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/27/2026 7:44:05 AM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-27T07:44:05.707Z","status":2}
|
||||||
|
[8/27/2026 7:44:05 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/591 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-27T07:44:05.707Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/27/2026 7:44:05 AM] Client 17 set team to Blue
|
||||||
|
[8/27/2026 7:44:05 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":591,"entries_collected":true,"already_collected":false,"escrow_user_id":194}
|
||||||
|
[8/27/2026 7:44:05 AM] Dedicated match PATCH success: 200 {"ok":true,"id":591,"entries_collected":true,"already_collected":false,"escrow_user_id":194}
|
||||||
|
[8/27/2026 7:44:05 AM] Dedicated join PATCH parsed: ok=True id=591 entries_collected=True already_collected=False escrow_user_id=194 willSetCollected=True
|
||||||
|
[8/27/2026 7:44:05 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/27/2026 7:44:05 AM] Game started On Server (entries collected)
|
||||||
|
[8/27/2026 7:44:05 AM] ReplayRecorder started (match) id 591 with 11 entities
|
||||||
|
[8/27/2026 7:44:10 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/27/2026 7:44:10 AM] launching puck at (-1.08, -4.88) with (74.97, 340.29) force
|
||||||
|
[8/27/2026 7:44:29 AM] Match: Blue skipped turn (1/2)
|
||||||
|
[8/27/2026 7:44:44 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/27/2026 7:44:44 AM] launching puck at (4.54, -2.09) with (-316.48, 145.81) force
|
||||||
|
[8/27/2026 7:45:02 AM] Match: Blue skipped turn (2/2)
|
||||||
|
[8/27/2026 7:45:02 AM] Match: Blue forfeited for skipping two consecutive turns — Red wins
|
||||||
|
[8/27/2026 7:45:02 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/591.json (2847 frames, 9 events, duration 56.94s)
|
||||||
|
[8/27/2026 7:45:02 AM] Dedicated match: end winner=Red red_connected=True blue_connected=True red_score=0 blue_score=0 forfeit=True
|
||||||
|
[8/27/2026 7:45:03 AM] Dedicated match PATCH success: 200 {"ok":true,"id":591,"entries_collected":true}
|
||||||
|
[8/27/2026 7:45:03 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=False mmr_delta=30 forfeit=True already_settled=False
|
||||||
|
[8/27/2026 7:45:03 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":591,"winner_id":3,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":false},"mmr_delta":30,"forfeit":true}
|
||||||
|
[8/27/2026 7:45:18 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/27/2026 7:45:18 AM] Mirror server: client disconnected (connId=1002358016)
|
||||||
|
[8/27/2026 7:45:18 AM] Active player connections: 1
|
||||||
|
[8/27/2026 7:45:19 AM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/27/2026 7:45:19 AM] Mirror server: client disconnected (connId=1002358019)
|
||||||
|
[8/27/2026 7:45:19 AM] Active player connections: 0
|
||||||
|
[8/27/2026 7:45:24 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/27/2026 7:45:34 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/27/2026 7:45:44 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/27/2026 7:45:54 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/27/2026 7:46:04 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/27/2026 7:46:14 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/27/2026 7:46:24 AM] All players left, exiting
|
||||||
|
[8/27/2026 7:46:24 AM] Dedicated match PATCH success: 200 {"ok":true,"id":591,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,52 @@
|
|||||||
|
[8/27/2026 7:45:34 AM] Starting server at port 26850
|
||||||
|
[8/27/2026 7:45:34 AM] Mirror server exception logging enabled
|
||||||
|
[8/27/2026 7:45:34 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/27/2026 7:45:34 AM] Starting auto close watchdog
|
||||||
|
[8/27/2026 7:45:34 AM] Active player connections: 0
|
||||||
|
[8/27/2026 7:45:38 AM] Active player connections: 1
|
||||||
|
[8/27/2026 7:45:38 AM] Dedicated join: team assigned Red isServer=True matchId=592 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/27/2026 7:45:38 AM] Dedicated join: starting red PATCH collectAttempt=False players=1 body={"red_joined_at":"2026-08-27T07:45:38.743Z","status":1}
|
||||||
|
[8/27/2026 7:45:38 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/592 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-27T07:45:38.743Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/27/2026 7:45:38 AM] Client 16 set team to Red
|
||||||
|
[8/27/2026 7:45:39 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":592,"entries_collected":false}
|
||||||
|
[8/27/2026 7:45:39 AM] Dedicated match PATCH success: 200 {"ok":true,"id":592,"entries_collected":false}
|
||||||
|
[8/27/2026 7:45:39 AM] Dedicated join PATCH parsed: ok=True id=592 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/27/2026 7:45:39 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/27/2026 7:45:40 AM] Active player connections: 2
|
||||||
|
[8/27/2026 7:45:40 AM] Dedicated join: team assigned Blue isServer=True matchId=592 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/27/2026 7:45:40 AM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-27T07:45:40.441Z","status":2}
|
||||||
|
[8/27/2026 7:45:40 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/592 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-27T07:45:40.441Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/27/2026 7:45:40 AM] Client 17 set team to Blue
|
||||||
|
[8/27/2026 7:45:40 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":592,"entries_collected":true,"already_collected":false,"escrow_user_id":195}
|
||||||
|
[8/27/2026 7:45:40 AM] Dedicated match PATCH success: 200 {"ok":true,"id":592,"entries_collected":true,"already_collected":false,"escrow_user_id":195}
|
||||||
|
[8/27/2026 7:45:40 AM] Dedicated join PATCH parsed: ok=True id=592 entries_collected=True already_collected=False escrow_user_id=195 willSetCollected=True
|
||||||
|
[8/27/2026 7:45:40 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/27/2026 7:45:40 AM] Game started On Server (entries collected)
|
||||||
|
[8/27/2026 7:45:40 AM] ReplayRecorder started (match) id 592 with 11 entities
|
||||||
|
[8/27/2026 7:45:44 AM] force = 70 * 0.9692636 = 67.84845
|
||||||
|
[8/27/2026 7:45:44 AM] launching puck at (0.42, -4.69) with (-28.53, 318.24) force
|
||||||
|
[8/27/2026 7:46:02 AM] Match: Blue skipped turn (1/2)
|
||||||
|
[8/27/2026 7:46:06 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/27/2026 7:46:06 AM] launching puck at (-1.94, -4.61) with (135.05, 321.22) force
|
||||||
|
[8/27/2026 7:46:06 AM] Red goal scored, red score is now 1
|
||||||
|
[8/27/2026 7:46:24 AM] Match: Blue skipped turn (2/2)
|
||||||
|
[8/27/2026 7:46:24 AM] Match: Blue forfeited for skipping two consecutive turns — Red wins
|
||||||
|
[8/27/2026 7:46:24 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/592.json (2200 frames, 24 events, duration 44.00s)
|
||||||
|
[8/27/2026 7:46:24 AM] Dedicated match: end winner=Red red_connected=True blue_connected=True red_score=1 blue_score=0 forfeit=True
|
||||||
|
[8/27/2026 7:46:24 AM] Dedicated match PATCH success: 200 {"ok":true,"id":592,"entries_collected":true}
|
||||||
|
[8/27/2026 7:46:24 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=False mmr_delta=27 forfeit=True already_settled=False
|
||||||
|
[8/27/2026 7:46:24 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":592,"winner_id":3,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":false},"mmr_delta":27,"forfeit":true}
|
||||||
|
[8/27/2026 7:46:34 AM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/27/2026 7:46:34 AM] Mirror server: client disconnected (connId=1002344302)
|
||||||
|
[8/27/2026 7:46:34 AM] Active player connections: 1
|
||||||
|
[8/27/2026 7:46:36 AM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/27/2026 7:46:36 AM] Mirror server: client disconnected (connId=1002360305)
|
||||||
|
[8/27/2026 7:46:36 AM] Active player connections: 0
|
||||||
|
[8/27/2026 7:46:41 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/27/2026 7:46:51 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/27/2026 7:47:01 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/27/2026 7:47:11 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/27/2026 7:47:21 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/27/2026 7:47:31 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/27/2026 7:47:41 AM] All players left, exiting
|
||||||
|
[8/27/2026 7:47:41 AM] Dedicated match PATCH success: 200 {"ok":true,"id":592,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,54 @@
|
|||||||
|
[8/27/2026 8:04:43 AM] Starting server at port 26472
|
||||||
|
[8/27/2026 8:04:43 AM] Mirror server exception logging enabled
|
||||||
|
[8/27/2026 8:04:43 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/27/2026 8:04:43 AM] Starting auto close watchdog
|
||||||
|
[8/27/2026 8:04:43 AM] Active player connections: 0
|
||||||
|
[8/27/2026 8:04:48 AM] Active player connections: 1
|
||||||
|
[8/27/2026 8:04:48 AM] Dedicated join: team assigned Red isServer=True matchId=593 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/27/2026 8:04:48 AM] Dedicated join: starting red PATCH collectAttempt=False players=1 body={"red_joined_at":"2026-08-27T08:04:48.489Z","status":1}
|
||||||
|
[8/27/2026 8:04:48 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/593 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-27T08:04:48.489Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/27/2026 8:04:48 AM] Client 16 set team to Red
|
||||||
|
[8/27/2026 8:04:48 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":593,"entries_collected":false}
|
||||||
|
[8/27/2026 8:04:48 AM] Dedicated match PATCH success: 200 {"ok":true,"id":593,"entries_collected":false}
|
||||||
|
[8/27/2026 8:04:48 AM] Dedicated join PATCH parsed: ok=True id=593 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/27/2026 8:04:48 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/27/2026 8:04:50 AM] Active player connections: 2
|
||||||
|
[8/27/2026 8:04:50 AM] Dedicated join: team assigned Blue isServer=True matchId=593 secretEmpty=False redJoin=True blueJoin=False collected=False
|
||||||
|
[8/27/2026 8:04:50 AM] Dedicated join: starting blue PATCH collectAttempt=True players=2 body={"blue_joined_at":"2026-08-27T08:04:50.286Z","status":2}
|
||||||
|
[8/27/2026 8:04:50 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/593 method=PATCH collectAttempt=True body={"blue_joined_at":"2026-08-27T08:04:50.286Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/27/2026 8:04:50 AM] Client 17 set team to Blue
|
||||||
|
[8/27/2026 8:04:50 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":593,"entries_collected":true,"already_collected":false,"escrow_user_id":196}
|
||||||
|
[8/27/2026 8:04:50 AM] Dedicated match PATCH success: 200 {"ok":true,"id":593,"entries_collected":true,"already_collected":false,"escrow_user_id":196}
|
||||||
|
[8/27/2026 8:04:50 AM] Dedicated join PATCH parsed: ok=True id=593 entries_collected=True already_collected=False escrow_user_id=196 willSetCollected=True
|
||||||
|
[8/27/2026 8:04:50 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/27/2026 8:04:50 AM] Game started On Server (entries collected)
|
||||||
|
[8/27/2026 8:04:50 AM] ReplayRecorder started (match) id 593 with 11 entities
|
||||||
|
[8/27/2026 8:04:54 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/27/2026 8:04:54 AM] launching puck at (-0.16, -5.00) with (11.15, 348.27) force
|
||||||
|
[8/27/2026 8:05:12 AM] Match: Blue skipped turn (1/2)
|
||||||
|
[8/27/2026 8:05:23 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/27/2026 8:05:23 AM] launching puck at (-0.87, -4.92) with (60.69, 343.13) force
|
||||||
|
[8/27/2026 8:05:23 AM] Red goal scored, red score is now 1
|
||||||
|
[8/27/2026 8:05:41 AM] Match: Blue skipped turn (2/2)
|
||||||
|
[8/27/2026 8:05:41 AM] Match: Blue forfeited for skipping two consecutive turns — Red wins
|
||||||
|
[8/27/2026 8:05:41 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/593.json (2572 frames, 19 events, duration 51.44s)
|
||||||
|
[8/27/2026 8:05:41 AM] Dedicated match: end winner=Red red_connected=True blue_connected=True red_score=1 blue_score=0 forfeit=True
|
||||||
|
[8/27/2026 8:05:42 AM] Dedicated match PATCH success: 200 {"ok":true,"id":593,"entries_collected":true}
|
||||||
|
[8/27/2026 8:05:42 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=True cc_awarded_blue=False mmr_delta=24 forfeit=True already_settled=False
|
||||||
|
[8/27/2026 8:05:42 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":593,"winner_id":3,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":true,"cc_awarded_blue":false},"mmr_delta":24,"forfeit":true}
|
||||||
|
[8/27/2026 8:06:10 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/27/2026 8:06:10 AM] launching puck at (-0.38, 4.99) with (26.26, -347.46) force
|
||||||
|
[8/27/2026 8:07:00 AM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/27/2026 8:07:00 AM] Mirror server: client disconnected (connId=1002365199)
|
||||||
|
[8/27/2026 8:07:00 AM] Active player connections: 1
|
||||||
|
[8/27/2026 8:07:02 AM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/27/2026 8:07:02 AM] Mirror server: client disconnected (connId=1002367124)
|
||||||
|
[8/27/2026 8:07:02 AM] Active player connections: 0
|
||||||
|
[8/27/2026 8:07:07 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/27/2026 8:07:17 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/27/2026 8:07:27 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/27/2026 8:07:37 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/27/2026 8:07:47 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/27/2026 8:07:57 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/27/2026 8:08:07 AM] All players left, exiting
|
||||||
|
[8/27/2026 8:08:07 AM] Dedicated match PATCH success: 200 {"ok":true,"id":593,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,49 @@
|
|||||||
|
[8/27/2026 8:07:49 AM] Starting server at port 26034
|
||||||
|
[8/27/2026 8:07:49 AM] Mirror server exception logging enabled
|
||||||
|
[8/27/2026 8:07:49 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/27/2026 8:07:49 AM] Starting auto close watchdog
|
||||||
|
[8/27/2026 8:07:49 AM] Active player connections: 0
|
||||||
|
[8/27/2026 8:07:54 AM] Active player connections: 1
|
||||||
|
[8/27/2026 8:07:54 AM] Dedicated join: team assigned Blue isServer=True matchId=594 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/27/2026 8:07:54 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-27T08:07:54.308Z","status":1}
|
||||||
|
[8/27/2026 8:07:54 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/594 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-27T08:07:54.308Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/27/2026 8:07:54 AM] Client 16 set team to Blue
|
||||||
|
[8/27/2026 8:07:54 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":594,"entries_collected":false}
|
||||||
|
[8/27/2026 8:07:54 AM] Dedicated match PATCH success: 200 {"ok":true,"id":594,"entries_collected":false}
|
||||||
|
[8/27/2026 8:07:54 AM] Dedicated join PATCH parsed: ok=True id=594 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/27/2026 8:07:54 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/27/2026 8:07:56 AM] Active player connections: 2
|
||||||
|
[8/27/2026 8:07:56 AM] Dedicated join: team assigned Red isServer=True matchId=594 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/27/2026 8:07:56 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-27T08:07:56.540Z","status":2}
|
||||||
|
[8/27/2026 8:07:56 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/594 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-27T08:07:56.540Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/27/2026 8:07:56 AM] Client 17 set team to Red
|
||||||
|
[8/27/2026 8:07:56 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":594,"entries_collected":true,"already_collected":false,"escrow_user_id":197}
|
||||||
|
[8/27/2026 8:07:56 AM] Dedicated match PATCH success: 200 {"ok":true,"id":594,"entries_collected":true,"already_collected":false,"escrow_user_id":197}
|
||||||
|
[8/27/2026 8:07:56 AM] Dedicated join PATCH parsed: ok=True id=594 entries_collected=True already_collected=False escrow_user_id=197 willSetCollected=True
|
||||||
|
[8/27/2026 8:07:56 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/27/2026 8:07:56 AM] Game started On Server (entries collected)
|
||||||
|
[8/27/2026 8:07:56 AM] ReplayRecorder started (match) id 594 with 11 entities
|
||||||
|
[8/27/2026 8:08:11 AM] Match: Red skipped turn (1/2)
|
||||||
|
[8/27/2026 8:08:13 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/27/2026 8:08:13 AM] launching puck at (0.11, 5.00) with (-7.32, -348.38) force
|
||||||
|
[8/27/2026 8:08:32 AM] Match: Red skipped turn (2/2)
|
||||||
|
[8/27/2026 8:08:32 AM] Match: Red forfeited for skipping two consecutive turns — Blue wins
|
||||||
|
[8/27/2026 8:08:32 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/594.json (1784 frames, 7 events, duration 35.68s)
|
||||||
|
[8/27/2026 8:08:32 AM] Dedicated match: end winner=Blue red_connected=True blue_connected=True red_score=0 blue_score=0 forfeit=True
|
||||||
|
[8/27/2026 8:08:32 AM] Dedicated match PATCH success: 200 {"ok":true,"id":594,"entries_collected":true}
|
||||||
|
[8/27/2026 8:08:32 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=False cc_awarded_blue=True mmr_delta=22 forfeit=True already_settled=False
|
||||||
|
[8/27/2026 8:08:32 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":594,"winner_id":3,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":false,"cc_awarded_blue":true},"mmr_delta":22,"forfeit":true}
|
||||||
|
[8/27/2026 8:08:58 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/27/2026 8:08:58 AM] Mirror server: client disconnected (connId=1002345890)
|
||||||
|
[8/27/2026 8:08:58 AM] Active player connections: 1
|
||||||
|
[8/27/2026 8:09:02 AM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/27/2026 8:09:02 AM] Mirror server: client disconnected (connId=1002357653)
|
||||||
|
[8/27/2026 8:09:02 AM] Active player connections: 0
|
||||||
|
[8/27/2026 8:09:07 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/27/2026 8:09:17 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/27/2026 8:09:27 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/27/2026 8:09:37 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/27/2026 8:09:47 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/27/2026 8:09:57 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/27/2026 8:10:07 AM] All players left, exiting
|
||||||
|
[8/27/2026 8:10:08 AM] Dedicated match PATCH success: 200 {"ok":true,"id":594,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,52 @@
|
|||||||
|
[8/27/2026 8:13:54 AM] Starting server at port 26357
|
||||||
|
[8/27/2026 8:13:54 AM] Mirror server exception logging enabled
|
||||||
|
[8/27/2026 8:13:54 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/27/2026 8:13:54 AM] Starting auto close watchdog
|
||||||
|
[8/27/2026 8:13:54 AM] Active player connections: 0
|
||||||
|
[8/27/2026 8:13:59 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/27/2026 8:13:59 AM] Active player connections: 1
|
||||||
|
[8/27/2026 8:13:59 AM] Dedicated join: team assigned Blue isServer=True matchId=595 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/27/2026 8:13:59 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-27T08:13:59.496Z","status":1}
|
||||||
|
[8/27/2026 8:13:59 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/595 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-27T08:13:59.496Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/27/2026 8:13:59 AM] Client 16 set team to Blue
|
||||||
|
[8/27/2026 8:13:59 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":595,"entries_collected":false}
|
||||||
|
[8/27/2026 8:13:59 AM] Dedicated match PATCH success: 200 {"ok":true,"id":595,"entries_collected":false}
|
||||||
|
[8/27/2026 8:13:59 AM] Dedicated join PATCH parsed: ok=True id=595 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/27/2026 8:13:59 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/27/2026 8:14:01 AM] Active player connections: 2
|
||||||
|
[8/27/2026 8:14:01 AM] Dedicated join: team assigned Red isServer=True matchId=595 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/27/2026 8:14:01 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-27T08:14:01.899Z","status":2}
|
||||||
|
[8/27/2026 8:14:01 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/595 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-27T08:14:01.899Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/27/2026 8:14:01 AM] Client 17 set team to Red
|
||||||
|
[8/27/2026 8:14:02 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":595,"entries_collected":true,"already_collected":false,"escrow_user_id":198}
|
||||||
|
[8/27/2026 8:14:02 AM] Dedicated match PATCH success: 200 {"ok":true,"id":595,"entries_collected":true,"already_collected":false,"escrow_user_id":198}
|
||||||
|
[8/27/2026 8:14:02 AM] Dedicated join PATCH parsed: ok=True id=595 entries_collected=True already_collected=False escrow_user_id=198 willSetCollected=True
|
||||||
|
[8/27/2026 8:14:02 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/27/2026 8:14:02 AM] Game started On Server (entries collected)
|
||||||
|
[8/27/2026 8:14:02 AM] ReplayRecorder started (match) id 595 with 11 entities
|
||||||
|
[8/27/2026 8:14:17 AM] Match: Red skipped turn (1/2)
|
||||||
|
[8/27/2026 8:14:22 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/27/2026 8:14:22 AM] launching puck at (-4.86, 1.15) with (339.04, -80.43) force
|
||||||
|
[8/27/2026 8:14:40 AM] Match: Red skipped turn (2/2)
|
||||||
|
[8/27/2026 8:14:40 AM] Match: Red forfeited for skipping two consecutive turns — Blue wins
|
||||||
|
[8/27/2026 8:14:41 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/595.json (1913 frames, 1 events, duration 38.26s)
|
||||||
|
[8/27/2026 8:14:41 AM] Dedicated match: end winner=Blue red_connected=True blue_connected=True red_score=0 blue_score=0 forfeit=True
|
||||||
|
[8/27/2026 8:14:41 AM] Dedicated match PATCH success: 200 {"ok":true,"id":595,"entries_collected":true}
|
||||||
|
[8/27/2026 8:14:41 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=False cc_awarded_blue=True mmr_delta=20 forfeit=True already_settled=False
|
||||||
|
[8/27/2026 8:14:41 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":595,"winner_id":3,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":false,"cc_awarded_blue":true},"mmr_delta":20,"forfeit":true}
|
||||||
|
[8/27/2026 8:14:50 AM] Rematch requested, max bet limit coins: 500
|
||||||
|
[8/27/2026 8:15:01 AM] Rematch was confirmed, closing in 5 secs. new room :
|
||||||
|
[8/27/2026 8:15:01 AM] {"ok":true,"entry_fee":45,"rc_prize":74,"for_red":{"Players":[{"Name":"warlock","LastSeen":1787818501294,"l10_wins":1,"l10_losses":8,"UserId":2,"rc":0.0},{"Name":"warlock2","LastSeen":1787818501294,"l10_wins":8,"l10_losses":1,"UserId":3,"rc":0.0}],"GameName":"soccar","Port":26411,"InitTime":1787818501294,"instance_started":true,"match_id":596,"entry_fee":45,"rc_prize":74,"your_team":"red"},"for_blue":{"Players":[{"Name":"warlock","LastSeen":1787818501294,"l10_wins":1,"l10_losses":8,"UserId":2,"rc":0.0},{"Name":"warlock2","LastSeen":1787818501294,"l10_wins":8,"l10_losses":1,"UserId":3,"rc":0.0}],"GameName":"soccar","Port":26411,"InitTime":1787818501294,"instance_started":true,"match_id":596,"entry_fee":45,"rc_prize":74,"your_team":"blue"},"your_team":""}
|
||||||
|
[8/27/2026 8:15:01 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/27/2026 8:15:01 AM] Mirror server: client disconnected (connId=1002345566)
|
||||||
|
[8/27/2026 8:15:01 AM] Dedicated match: Blue disconnected (order count=2)
|
||||||
|
[8/27/2026 8:15:01 AM] Mirror server: client disconnected (connId=1002368079)
|
||||||
|
[8/27/2026 8:15:01 AM] Active player connections: 0
|
||||||
|
[8/27/2026 8:15:06 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/27/2026 8:15:16 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/27/2026 8:15:26 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/27/2026 8:15:36 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/27/2026 8:15:46 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/27/2026 8:15:56 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/27/2026 8:16:06 AM] All players left, exiting
|
||||||
|
[8/27/2026 8:16:07 AM] Dedicated match PATCH success: 200 {"ok":true,"id":595,"entries_collected":true}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
[8/27/2026 8:15:02 AM] Starting server at port 26411
|
||||||
|
[8/27/2026 8:15:02 AM] Mirror server exception logging enabled
|
||||||
|
[8/27/2026 8:15:02 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/27/2026 8:15:02 AM] Starting auto close watchdog
|
||||||
|
[8/27/2026 8:15:02 AM] Active player connections: 0
|
||||||
|
[8/27/2026 8:15:05 AM] Active player connections: 1
|
||||||
|
[8/27/2026 8:15:05 AM] Dedicated join: team assigned Red isServer=True matchId=596 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/27/2026 8:15:05 AM] Dedicated join: starting red PATCH collectAttempt=False players=1 body={"red_joined_at":"2026-08-27T08:15:05.792Z","status":1}
|
||||||
|
[8/27/2026 8:15:05 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/596 method=PATCH collectAttempt=False body={"red_joined_at":"2026-08-27T08:15:05.792Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/27/2026 8:15:05 AM] Client 16 set team to Red
|
||||||
|
[8/27/2026 8:15:05 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":596,"entries_collected":false}
|
||||||
|
[8/27/2026 8:15:05 AM] Dedicated match PATCH success: 200 {"ok":true,"id":596,"entries_collected":false}
|
||||||
|
[8/27/2026 8:15:05 AM] Dedicated join PATCH parsed: ok=True id=596 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/27/2026 8:15:05 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/27/2026 8:15:31 AM] Dedicated match: Red disconnected (order count=1)
|
||||||
|
[8/27/2026 8:15:31 AM] Mirror server: client disconnected (connId=1002359719)
|
||||||
|
[8/27/2026 8:15:31 AM] Active player connections: 0
|
||||||
|
[8/27/2026 8:15:36 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/27/2026 8:15:46 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/27/2026 8:15:56 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/27/2026 8:16:06 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/27/2026 8:16:16 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/27/2026 8:16:26 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/27/2026 8:16:36 AM] All players left, exiting
|
||||||
|
[8/27/2026 8:16:36 AM] Dedicated match PATCH success: 200 {"ok":true,"id":596,"entries_collected":false}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,52 @@
|
|||||||
|
[8/27/2026 8:47:04 AM] Starting server at port 26294
|
||||||
|
[8/27/2026 8:47:04 AM] Mirror server exception logging enabled
|
||||||
|
[8/27/2026 8:47:04 AM] Failed to fetch red and blue names, isServer?
|
||||||
|
[8/27/2026 8:47:04 AM] Starting auto close watchdog
|
||||||
|
[8/27/2026 8:47:04 AM] Active player connections: 0
|
||||||
|
[8/27/2026 8:47:09 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/27/2026 8:47:12 AM] Active player connections: 1
|
||||||
|
[8/27/2026 8:47:13 AM] Dedicated join: team assigned Blue isServer=True matchId=597 secretEmpty=False redJoin=False blueJoin=False collected=False
|
||||||
|
[8/27/2026 8:47:13 AM] Dedicated join: starting blue PATCH collectAttempt=False players=1 body={"blue_joined_at":"2026-08-27T08:47:13.051Z","status":1}
|
||||||
|
[8/27/2026 8:47:13 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/597 method=PATCH collectAttempt=False body={"blue_joined_at":"2026-08-27T08:47:13.051Z","status":1} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/27/2026 8:47:13 AM] Client 16 set team to Blue
|
||||||
|
[8/27/2026 8:47:13 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=False body={"ok":true,"id":597,"entries_collected":false}
|
||||||
|
[8/27/2026 8:47:13 AM] Dedicated match PATCH success: 200 {"ok":true,"id":597,"entries_collected":false}
|
||||||
|
[8/27/2026 8:47:13 AM] Dedicated join PATCH parsed: ok=True id=597 entries_collected=False already_collected=False escrow_user_id=0 willSetCollected=False
|
||||||
|
[8/27/2026 8:47:13 AM] Dedicated join PATCH: 2xx but entries not collected yet (waiting for other join or unexpected body)
|
||||||
|
[8/27/2026 8:47:14 AM] Active player connections: 2
|
||||||
|
[8/27/2026 8:47:14 AM] Dedicated join: team assigned Red isServer=True matchId=597 secretEmpty=False redJoin=False blueJoin=True collected=False
|
||||||
|
[8/27/2026 8:47:14 AM] Dedicated join: starting red PATCH collectAttempt=True players=2 body={"red_joined_at":"2026-08-27T08:47:14.853Z","status":2}
|
||||||
|
[8/27/2026 8:47:14 AM] Dedicated join PATCH BEFORE: url=https://kkapi.playpoolstudios.com/internal/match/597 method=PATCH collectAttempt=True body={"red_joined_at":"2026-08-27T08:47:14.853Z","status":2} base=https://kkapi.playpoolstudios.com
|
||||||
|
[8/27/2026 8:47:14 AM] Client 17 set team to Red
|
||||||
|
[8/27/2026 8:47:15 AM] Dedicated join PATCH AFTER: result=Success http=200 error= collectAttempt=True body={"ok":true,"id":597,"entries_collected":true,"already_collected":false,"escrow_user_id":199}
|
||||||
|
[8/27/2026 8:47:15 AM] Dedicated match PATCH success: 200 {"ok":true,"id":597,"entries_collected":true,"already_collected":false,"escrow_user_id":199}
|
||||||
|
[8/27/2026 8:47:15 AM] Dedicated join PATCH parsed: ok=True id=597 entries_collected=True already_collected=False escrow_user_id=199 willSetCollected=True
|
||||||
|
[8/27/2026 8:47:15 AM] Dedicated match: entry fees collected into escrow
|
||||||
|
[8/27/2026 8:47:15 AM] Game started On Server (entries collected)
|
||||||
|
[8/27/2026 8:47:15 AM] ReplayRecorder started (match) id 597 with 11 entities
|
||||||
|
[8/27/2026 8:47:30 AM] Match: Red skipped turn (1/2)
|
||||||
|
[8/27/2026 8:47:33 AM] force = 70 * 0.9955804 = 69.69063
|
||||||
|
[8/27/2026 8:47:33 AM] launching puck at (0.06, 5.00) with (-4.28, -348.43) force
|
||||||
|
[8/27/2026 8:47:51 AM] Match: Red skipped turn (2/2)
|
||||||
|
[8/27/2026 8:47:51 AM] Match: Red forfeited for skipping two consecutive turns — Blue wins
|
||||||
|
[8/27/2026 8:47:51 AM] ReplayRecorder wrote /home/api/kickkings_api/games/soccar/soccar_Data/Logs/597.json (1842 frames, 8 events, duration 36.84s)
|
||||||
|
[8/27/2026 8:47:51 AM] Dedicated match: end winner=Blue red_connected=True blue_connected=True red_score=0 blue_score=0 forfeit=True
|
||||||
|
[8/27/2026 8:47:52 AM] Dedicated match PATCH success: 200 {"ok":true,"id":597,"entries_collected":true}
|
||||||
|
[8/27/2026 8:47:52 AM] Dedicated winner PATCH economy: rc_prize=34 participant_cc=100 cc_awarded_red=False cc_awarded_blue=True mmr_delta=18 forfeit=True already_settled=False
|
||||||
|
[8/27/2026 8:47:52 AM] Dedicated match winner PATCH success: 200 {"ok":true,"id":597,"winner_id":3,"already_settled":false,"economy":{"entry_fee_rc":21,"rc_prize":34,"participant_cc":100,"cc_awarded_red":false,"cc_awarded_blue":true},"mmr_delta":18,"forfeit":true}
|
||||||
|
[8/27/2026 8:48:10 AM] Rematch requested, max bet limit coins: 300
|
||||||
|
[8/27/2026 8:48:20 AM] Rematch was confirmed, closing in 5 secs. new room :
|
||||||
|
[8/27/2026 8:48:20 AM] {"ok":true,"entry_fee":15,"rc_prize":24,"for_red":{"Players":[{"Name":"warlock","LastSeen":1787820500750,"l10_wins":1,"l10_losses":7,"UserId":2,"rc":0.0},{"Name":"warlock2","LastSeen":1787820500750,"l10_wins":7,"l10_losses":1,"UserId":3,"rc":0.0}],"GameName":"soccar","Port":26491,"InitTime":1787820500750,"instance_started":true,"match_id":598,"entry_fee":15,"rc_prize":24,"your_team":"red"},"for_blue":{"Players":[{"Name":"warlock","LastSeen":1787820500750,"l10_wins":1,"l10_losses":7,"UserId":2,"rc":0.0},{"Name":"warlock2","LastSeen":1787820500750,"l10_wins":7,"l10_losses":1,"UserId":3,"rc":0.0}],"GameName":"soccar","Port":26491,"InitTime":1787820500750,"instance_started":true,"match_id":598,"entry_fee":15,"rc_prize":24,"your_team":"blue"},"your_team":""}
|
||||||
|
[8/27/2026 8:48:20 AM] Dedicated match: Blue disconnected (order count=1)
|
||||||
|
[8/27/2026 8:48:20 AM] Mirror server: client disconnected (connId=1002358437)
|
||||||
|
[8/27/2026 8:48:20 AM] Dedicated match: Red disconnected (order count=2)
|
||||||
|
[8/27/2026 8:48:20 AM] Mirror server: client disconnected (connId=1002346888)
|
||||||
|
[8/27/2026 8:48:20 AM] Active player connections: 0
|
||||||
|
[8/27/2026 8:48:25 AM] Server will be closed due to no players in, 60
|
||||||
|
[8/27/2026 8:48:35 AM] Server will be closed due to no players in, 50
|
||||||
|
[8/27/2026 8:48:45 AM] Server will be closed due to no players in, 40
|
||||||
|
[8/27/2026 8:48:55 AM] Server will be closed due to no players in, 30
|
||||||
|
[8/27/2026 8:49:05 AM] Server will be closed due to no players in, 20
|
||||||
|
[8/27/2026 8:49:15 AM] Server will be closed due to no players in, 10
|
||||||
|
[8/27/2026 8:49:25 AM] All players left, exiting
|
||||||
|
[8/27/2026 8:49:26 AM] Dedicated match PATCH success: 200 {"ok":true,"id":597,"entries_collected":true}
|
||||||
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user