fel kesz game backend
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
# SerpentRace Backend Logs
|
||||
# Started: 2025-09-15T15:04:39.136Z
|
||||
# Max entries per file: 10000
|
||||
|
||||
2025-09-15T15:04:40.787Z | [STARTUP] | SerpentRace Backend starting up | Meta:{"environment":"development","port":"3000","nodeVersion":"v20.19.5","chatInactivityTimeout":"30"}
|
||||
2025-09-15T15:04:40.803Z | [STARTUP] | Server started successfully | Meta:{"port":"3000","environment":"development","timestamp":"2025-09-15T15:04:40.803Z","endpoints":{"health":"/health","swagger":"/api-docs","users":"/api/users","organizations":"/api/organizations","decks":"/api/decks","chats":"/api/chats"},"websocket":{"enabled":true,"chatInactivityTimeout":"30 minutes"}}
|
||||
2025-09-15T15:04:41.619Z | [CONNECTION] | Database connection established | Meta:{"connectionType":"postgresql","status":"success","type":"postgres","host":"postgres","database":"serpentrace"}
|
||||
2025-09-15T15:04:41.623Z | [REQUEST] | WebSocket service initialized | Meta:{"chatTimeoutMinutes":30}
|
||||
2025-09-15T15:04:41.624Z | [STARTUP] | WebSocket service initialized | Meta:{"chatInactivityTimeout":"30"}
|
||||
2025-09-15T15:04:41.626Z | [STARTUP] | Redis client connected successfully
|
||||
2025-09-15T15:04:46.727Z | [REQUEST] | Incoming request | ReqId:yvyeo0ik4 | IP:::ffff:172.20.0.1 | POST /api/games/9e7ae048-8bc7-4d4b-b3aa-c173465bb003/start | UA:PostmanRuntime/7.45.0
|
||||
2025-09-15T15:04:46.730Z | [REQUEST] | POST /api/games/9e7ae048-8bc7-4d4b-b3aa-c173465bb003/start | ReqId:yvyeo0ik4 | IP:::ffff:172.20.0.1 | POST /api/games/9e7ae048-8bc7-4d4b-b3aa-c173465bb003/start | Status:200 | UA:PostmanRuntime/7.45.0
|
||||
2025-09-15T15:04:46.738Z | [AUTH] | Authentication successful | ReqId:yvyeo0ik4 | IP:::ffff:172.20.0.1 | POST /api/games/9e7ae048-8bc7-4d4b-b3aa-c173465bb003/start | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","authLevel":1,"orgId":""}
|
||||
2025-09-15T15:04:46.740Z | [REQUEST] | Start gameplay endpoint accessed | ReqId:yvyeo0ik4 | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | POST /api/games/9e7ae048-8bc7-4d4b-b3aa-c173465bb003/start | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","gameId":"9e7ae048-8bc7-4d4b-b3aa-c173465bb003"}
|
||||
2025-09-15T15:04:46.742Z | [OTHER] | GameService.startGamePlay called | Meta:{"gameId":"9e7ae048-8bc7-4d4b-b3aa-c173465bb003","userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
|
||||
2025-09-15T15:04:46.743Z | [OTHER] | Start game play input validation passed | Meta:{"gameId":"9e7ae048-8bc7-4d4b-b3aa-c173465bb003"}
|
||||
2025-09-15T15:04:46.745Z | [OTHER] | Starting game play | Meta:"gameId: 9e7ae048-8bc7-4d4b-b3aa-c173465bb003, userId: ffa31617-2cf9-403e-ab9d-87eeec85ce58"
|
||||
2025-09-15T15:04:46.754Z | [DATABASE] | Game findById completed | Meta:{"query":"executionTime: 8ms, gameId: 9e7ae048-8bc7-4d4b-b3aa-c173465bb003, found: true"}
|
||||
2025-09-15T15:04:46.762Z | [ERROR] | Failed to start game play | Meta:{"name":"Error","message":"Game is not in waiting state and cannot be started","stack":"Error: Game is not in waiting state and cannot be started\n at StartGamePlayCommandHandler.validateGameCanStart (/app/src/Application/Game/commands/StartGamePlayCommandHandler.ts:111:19)\n at StartGamePlayCommandHandler.handle (/app/src/Application/Game/commands/StartGamePlayCommandHandler.ts:61:18)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async GameService.startGamePlay (/app/src/Application/Game/GameService.ts:177:28)\n at async /app/src/Api/routers/gameRouter.ts:256:24"}
|
||||
2025-09-15T15:04:46.764Z | [OTHER] | Game start failed | Meta:{"gameId":"9e7ae048-8bc7-4d4b-b3aa-c173465bb003","userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","executionTime":11}
|
||||
2025-09-15T15:04:46.765Z | [ERROR] | GameService.startGamePlay failed | Meta:{"name":"Error","message":"Game is not in waiting state and cannot be started","stack":"Error: Game is not in waiting state and cannot be started\n at StartGamePlayCommandHandler.validateGameCanStart (/app/src/Application/Game/commands/StartGamePlayCommandHandler.ts:111:19)\n at StartGamePlayCommandHandler.handle (/app/src/Application/Game/commands/StartGamePlayCommandHandler.ts:61:18)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async GameService.startGamePlay (/app/src/Application/Game/GameService.ts:177:28)\n at async /app/src/Api/routers/gameRouter.ts:256:24"}
|
||||
2025-09-15T15:04:46.767Z | [OTHER] | Game play start failed | Meta:{"gameId":"9e7ae048-8bc7-4d4b-b3aa-c173465bb003","userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","executionTime":24,"error":"Game is not in waiting state and cannot be started"}
|
||||
2025-09-15T15:04:46.769Z | [ERROR] | Start gameplay endpoint error | ReqId:yvyeo0ik4 | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | POST /api/games/9e7ae048-8bc7-4d4b-b3aa-c173465bb003/start | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"name":"Error","message":"Game is not in waiting state and cannot be started","stack":"Error: Game is not in waiting state and cannot be started\n at StartGamePlayCommandHandler.validateGameCanStart (/app/src/Application/Game/commands/StartGamePlayCommandHandler.ts:111:19)\n at StartGamePlayCommandHandler.handle (/app/src/Application/Game/commands/StartGamePlayCommandHandler.ts:61:18)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async GameService.startGamePlay (/app/src/Application/Game/GameService.ts:177:28)\n at async /app/src/Api/routers/gameRouter.ts:256:24"}
|
||||
2025-09-15T15:04:46.771Z | [REQUEST] | Request completed | ReqId:yvyeo0ik4 | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | POST /api/games/9e7ae048-8bc7-4d4b-b3aa-c173465bb003/start | Status:409 | Time:44ms | UA:PostmanRuntime/7.45.0
|
||||
2025-09-15T15:05:14.722Z | [REQUEST] | Incoming request | ReqId:f3765wwty | IP:::ffff:172.20.0.1 | POST /api/games/9e7ae048-8bc7-4d4b-b3aa-c173465bb003/start | UA:PostmanRuntime/7.45.0
|
||||
2025-09-15T15:05:14.724Z | [REQUEST] | POST /api/games/9e7ae048-8bc7-4d4b-b3aa-c173465bb003/start | ReqId:f3765wwty | IP:::ffff:172.20.0.1 | POST /api/games/9e7ae048-8bc7-4d4b-b3aa-c173465bb003/start | Status:200 | UA:PostmanRuntime/7.45.0
|
||||
2025-09-15T15:05:14.727Z | [AUTH] | Authentication successful | ReqId:f3765wwty | IP:::ffff:172.20.0.1 | POST /api/games/9e7ae048-8bc7-4d4b-b3aa-c173465bb003/start | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","authLevel":1,"orgId":""}
|
||||
2025-09-15T15:05:14.729Z | [REQUEST] | Start gameplay endpoint accessed | ReqId:f3765wwty | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | POST /api/games/9e7ae048-8bc7-4d4b-b3aa-c173465bb003/start | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","gameId":"9e7ae048-8bc7-4d4b-b3aa-c173465bb003"}
|
||||
2025-09-15T15:05:14.730Z | [OTHER] | GameService.startGamePlay called | Meta:{"gameId":"9e7ae048-8bc7-4d4b-b3aa-c173465bb003","userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
|
||||
2025-09-15T15:05:14.732Z | [OTHER] | Start game play input validation passed | Meta:{"gameId":"9e7ae048-8bc7-4d4b-b3aa-c173465bb003"}
|
||||
2025-09-15T15:05:14.734Z | [OTHER] | Starting game play | Meta:"gameId: 9e7ae048-8bc7-4d4b-b3aa-c173465bb003, userId: ffa31617-2cf9-403e-ab9d-87eeec85ce58"
|
||||
2025-09-15T15:05:14.748Z | [DATABASE] | Game findById completed | Meta:{"query":"executionTime: 13ms, gameId: 9e7ae048-8bc7-4d4b-b3aa-c173465bb003, found: true"}
|
||||
2025-09-15T15:05:14.749Z | [OTHER] | Game start validation passed | Meta:{"gameId":"9e7ae048-8bc7-4d4b-b3aa-c173465bb003","gameCode":"6BDKNI","playerCount":2,"gameState":0,"isGameMaster":true}
|
||||
2025-09-15T15:05:14.751Z | [OTHER] | Waiting for board generation for game 9e7ae048-8bc7-4d4b-b3aa-c173465bb003 | Meta:{"maxWaitTime":20,"pollInterval":500,"redisKey":"game_board_9e7ae048-8bc7-4d4b-b3aa-c173465bb003"}
|
||||
2025-09-15T15:05:14.754Z | [OTHER] | Board generation check for game 9e7ae048-8bc7-4d4b-b3aa-c173465bb003 | Meta:{"attempt":1,"hasData":true,"dataLength":5526,"waitTime":3}
|
||||
2025-09-15T15:05:14.756Z | [OTHER] | Board data found for game 9e7ae048-8bc7-4d4b-b3aa-c173465bb003 | Meta:{"generationComplete":true,"hasError":false,"fieldsCount":100,"borderLength":100,"totalErrorRate":34.47}
|
||||
2025-09-15T15:05:14.757Z | [OTHER] | Board generation completed for game 9e7ae048-8bc7-4d4b-b3aa-c173465bb003 | Meta:{"errorRate":34.47,"fieldCount":100,"borderLength":100,"waitTime":6}
|
||||
2025-09-15T15:05:14.766Z | [DATABASE] | Game findById completed | Meta:{"query":"executionTime: 2ms, gameId: 9e7ae048-8bc7-4d4b-b3aa-c173465bb003, found: true"}
|
||||
2025-09-15T15:05:14.768Z | [DATABASE] | Game update completed | Meta:{"query":"executionTime: 9ms, gameId: 9e7ae048-8bc7-4d4b-b3aa-c173465bb003, updated: true"}
|
||||
2025-09-15T15:05:14.770Z | [OTHER] | Player positions initialized | Meta:{"playerCount":2,"turnOrders":[2,1],"playersData":[{"playerId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","position":0,"turnOrder":2},{"playerId":"0c7bfa37-77c9-4c73-a7f7-ca4199055456","position":0,"turnOrder":1}]}
|
||||
2025-09-15T15:05:14.773Z | [OTHER] | Game play initialized in Redis | Meta:{"gameId":"9e7ae048-8bc7-4d4b-b3aa-c173465bb003","gameCode":"6BDKNI","playerCount":2,"turnSequence":["0c7bfa37-77c9-4c73-a7f7-ca4199055456","ffa31617-2cf9-403e-ab9d-87eeec85ce58"],"currentPlayer":"0c7bfa37-77c9-4c73-a7f7-ca4199055456","redisKey":"gameplay:9e7ae048-8bc7-4d4b-b3aa-c173465bb003"}
|
||||
2025-09-15T15:05:14.775Z | [OTHER] | Game start notifications prepared | Meta:{"gameId":"9e7ae048-8bc7-4d4b-b3aa-c173465bb003","gameCode":"6BDKNI","playerCount":2,"websocketRoom":"game_6BDKNI"}
|
||||
2025-09-15T15:05:14.776Z | [OTHER] | Game play started successfully | Meta:{"gameId":"9e7ae048-8bc7-4d4b-b3aa-c173465bb003","gameCode":"6BDKNI","playerCount":2,"executionTime":43}
|
||||
2025-09-15T15:05:14.778Z | [OTHER] | Game play started successfully | Meta:{"gameId":"9e7ae048-8bc7-4d4b-b3aa-c173465bb003","gameCode":"6BDKNI","playerCount":2,"gameState":1,"executionTime":47}
|
||||
2025-09-15T15:05:14.779Z | [REQUEST] | Game gameplay started successfully | ReqId:f3765wwty | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | POST /api/games/9e7ae048-8bc7-4d4b-b3aa-c173465bb003/start | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","gameId":"9e7ae048-8bc7-4d4b-b3aa-c173465bb003","playerCount":2}
|
||||
2025-09-15T15:05:14.781Z | [REQUEST] | Request completed | ReqId:f3765wwty | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | POST /api/games/9e7ae048-8bc7-4d4b-b3aa-c173465bb003/start | Status:200 | Time:59ms | UA:PostmanRuntime/7.45.0
|
||||
Reference in New Issue
Block a user