Newbie Spellweaver
- Joined
- Oct 13, 2023
- Messages
- 8
- Reaction score
- 0
Dear forum.
I managed to run a server using files in this thread: https://forum.ragezone.com/threads/soul-order-developement-loking-for-support.1198811/
However, im only able to connect to it and enter a game from the old Talisman client.
When i do so, everything is working.
My goal is to run Soul Order Online tho.
I found out how to force SoulOrderOnline client v4.0.2 by patching client.exe to run it without game.exe.
I used Soul order ver 4.2.0 and ver 3.0.1 (both versions acts the same).
I am facing three problems:
1. When i try to update a client, after connecting to an update server it says: Server under maintenance...
I got a workaround for that: I patched client.exe to be able to run a game without need of updating.
Do you have any idea where i should start doing a research to solve that problem correctly? Any advises?
2. When i run a game (Soul Order Online) and try to login, it connects to a login server, but i get 'Connection Interrupted'.
On the server side i can see in logs: Receivecmd error, close session, user cmdid=5001
3. I want to understand what server is sending to the client and what client is sending back to a server using TCP IP.
So far i suspect, on the very first message, when client connects to a server, server is sending a message with ip and port of login or game server, but this is just my wild guess.
My server ip was: 192.168.1.174.
I prepared sample that is written in HEX- maybe someone can help me decode it propely?
Example 1.
Server sends to a client: 44 00 00 0A 00 00 00 0B 00 6E 00 00 00 76 6A 3D BF
Client is responding:
41 00 00 01 00 DE 27 6B
I managed to run a server using files in this thread: https://forum.ragezone.com/threads/soul-order-developement-loking-for-support.1198811/
However, im only able to connect to it and enter a game from the old Talisman client.
When i do so, everything is working.
My goal is to run Soul Order Online tho.
I found out how to force SoulOrderOnline client v4.0.2 by patching client.exe to run it without game.exe.
I used Soul order ver 4.2.0 and ver 3.0.1 (both versions acts the same).
I am facing three problems:
1. When i try to update a client, after connecting to an update server it says: Server under maintenance...
I got a workaround for that: I patched client.exe to be able to run a game without need of updating.
Do you have any idea where i should start doing a research to solve that problem correctly? Any advises?
2. When i run a game (Soul Order Online) and try to login, it connects to a login server, but i get 'Connection Interrupted'.
On the server side i can see in logs: Receivecmd error, close session, user cmdid=5001
3. I want to understand what server is sending to the client and what client is sending back to a server using TCP IP.
So far i suspect, on the very first message, when client connects to a server, server is sending a message with ip and port of login or game server, but this is just my wild guess.
My server ip was: 192.168.1.174.
I prepared sample that is written in HEX- maybe someone can help me decode it propely?
Example 1.
Server sends to a client: 44 00 00 0A 00 00 00 0B 00 6E 00 00 00 76 6A 3D BF
Client is responding:
41 00 00 01 00 DE 27 6B