Corrections for the Python project
Critical tasks for WebSocket game logic:
Error when updating position
After receiving the map coordinates, the server responds:
{"action":"error","message":"Internal server error."}
After this, it stops processing any commands, including position updates and player actions.
Reset state command before searching
A command is required that completely clears the game state before starting a new search. Currently, in case of an unfinished game, the server responds:
{"action": "error", "reason": "already_in_game"}
I cannot complete the command, and I cannot take any action; the socket responds:
{"action":"error","message":"Internal server error."}
Forced game termination command
A command is needed that reliably terminates any hanging game and triggers:
{"action": "game_over"}
This is necessary in case of crashes and instability on the server side.
Score issues during the game
Sometimes the score (for example, silver) stops updating during the session, even though data is being sent. Diagnostics and fixes are required.
Problems when searching for an opponent
Sometimes the user search hangs or causes failures. It is necessary to test and eliminate instabilities in the matchmaking logic.
Testing game mode with a user
Playing with another player can also behave unstably. Full testing is needed to ensure the correct operation of all scenarios: search, start, position exchange, and completion.
Main task:
Test and stabilize all WebSocket logic:
– stabilize operation,
– eliminate bugs and freezes,
– ensure reliable handling of all states.
-
134 Greetings!
I have sufficient experience to complete the task.
The deadlines and amount are approximate; the final ones will be determined only after studying the source code.
Also, if interested, within a separate task, I can cover everything with automated tests, set up pipelines, etc.
-
116 Good afternoon, write to discuss everything, I will do everything for 3000 UAH!!!!!
-
676 12 0 I have experience working with WebSocket and am ready to stabilize your game's logic.
Preliminary access to the code is required to assess the complexity of the architecture. If critical architectural problems are found that require a complete rewrite of the logic, the price may increase.
I am ready to start after analyzing the code and agreeing on architectural solutions.
Please message me privately to discuss technical details!
-
277 1 0 Good day!
I am a developer with experience in WebSocket and game logic. Ready to take on stabilizing the work:
– fix Internal server error bugs,
– add a reset state command,
– implement forced game termination,
– check account and matchmaking logic.
I can quickly test and fix key issues.
Ready to start soon.
-
1563 4 0 1 Hello.
I am ready to assist with stabilizing the WebSocket logic in your game project.
I understand the essence of the problems:
– server crashes after receiving coordinates
– inability to reset the state after an error
– lack of a mechanism for forcibly ending stuck games
– errors with score calculation
… – instability of matchmaking
– need for comprehensive testing of P2P player sessions
I have experience debugging WebSocket servers, including game logic, match queues, state synchronization, exception handling, and backup recovery commands. I have worked with Node.js (ws, socket.io), TypeScript, Redis, and REST API within real-time interactions.
I suggest starting with analyzing the current architecture and server-side code to localize critical points. Then — implementing key commands (reset_state, force_game_over, safe_score_update) and ensuring full stability.
Ready to discuss format and deadlines.
-
246 0 2 Good afternoon, write to discuss everything, I will do everything for 3000 UAH!!!!!
-
Добрый день Дэниел. Без запуска проекта трудно что-то сказать. Если ошибка не игнорируется в коде, то в логах сервера могут быть подробности.
На чем работает вэбсокет? Channels, Fastapi или что-то другое? -
Current freelance projects in the category Python
Creation of a Human AI Assistant for Telegram groups### 1.1. Key Concept of the System The system must perform two main functions: #### 1. Client Communication Analysis The AI assistant must automatically analyze all communication in Telegram groups and understand the context of the conversation. In particular, the system… AI & Machine Learning, Python ∙ 11 hours 37 minutes back ∙ 22 proposals |
Black Ukraine (RP-project on base MTA)
1162 USD
|
Betting needs to create a bookmaker! WITH EXPERIENCEIt is necessary to develop a betting platform / bookmaker product based on a ready-made template. The main task is to adapt the template for a full-fledged bookmaker office: connect parsing of sports events and odds, implement a user personal account, balance, bets, transaction… Python, Web Programming ∙ 12 hours 18 minutes back ∙ 20 proposals |
Telegram automation of message distribution in chatsNeed to send messages to Telegram chats. To avoid bans. There are several hundred chats. To configure the frequency and variability of texts. Python, Bot Development ∙ 12 hours 30 minutes back ∙ 23 proposals |
Development of software with AIIt is necessary to develop software for automatic detection, capturing, and tracking of an object using a video camera and a rotating mechanism.Output data: Video camera with optics. Rotating device on two axes (azimuth/elevation angle). Servomotors controlled via Modbus… AI & Machine Learning, Python ∙ 1 day 19 hours back ∙ 16 proposals |