Anton Syrotenko
Winning proposalBudget: 350 EUR Deadline: 7 days
Hello! I have reviewed the task, here is how I see its execution in a minimalist and clear form:
✔ Goal
To create an independent client (Python or C#) that can:
log in to the Redspell server,
retrieve account data (crystals, onyx, etc.),
send game requests, fully replicating the protocol of the original Flash client.
✔ What I will do
Reverse the protocol
analyze the ActionScript 3.0 client (decompiling SWF),
study the packet structure,
capture and decrypt network traffic.
Document the protocol
authorization,
data synchronization,
game actions.
Create the client
authorization with a real login/password,
display account data,
test commands ("collect resource," "start construction," etc.).
✔ Readiness criteria
the client successfully logs into the server,
correctly displays resources and account status,
can send game requests in real format.
✔ Technologies and experience
ActionScript 3.0 (analyzing client logic),
network sniffers and working with packets,
experience with MMO protocols and authoritative servers,
Python / C# (console client).
If everything is suitable — I can clarify the details and get started.