• Networking: The investigation is still on the way, we've switched to backup telecom carriers since the episode but we're still working in settling everything as it must be. We'll add more updates as we have them available. Incoming and outgoing emails will be restricted, and user registration has been disabled until the issue is resolved.

[ HELP ] How To Reverse Engineering From Game Client ( Unparalleled devil / Musuh Abadi )

Initiate Mage
Joined
Jul 26, 2024
Messages
4
Reaction score
1
Hi Everyone Nice to meet you

I understand a little about Reverse Engineering
i want to ask make this game a private server
Name Game is ( Unparalleled devil / Musuh Abadi ) server shutdown from 2017

and ?
how to find structure connect to database and how to make database for server ?


Download Game Client : ( Unparalleled devil / Musuh Abadi )
Google Drive : https://drive.google.com/drive/folders/1RllCdHkXWJBRp398ig_X7WrqlOy6pYxe?usp=sharing

Screenshot Game Client :
Screenshot_96 - [ HELP ] How To Reverse Engineering From Game Client ( Unparalleled devil / Musuh Abadi ) - RaGEZONE Forums Screenshot_97 - [ HELP ] How To Reverse Engineering From Game Client ( Unparalleled devil / Musuh Abadi ) - RaGEZONE Forums Screenshot_98 - [ HELP ] How To Reverse Engineering From Game Client ( Unparalleled devil / Musuh Abadi ) - RaGEZONE Forums


Screenshot inGame :


I really hope someone can help me

Thank You

Hi Everyone Nice to meet you

I understand a little about Reverse Engineering
i want to ask make this game a private server
Name Game is ( Unparalleled devil / Musuh Abadi ) server shutdown from 2017

and ?
how to find structure connect to database and how to make database for server ?


Download Game Client : ( Unparalleled devil / Musuh Abadi )
Google Drive : https://drive.google.com/drive/folders/1RllCdHkXWJBRp398ig_X7WrqlOy6pYxe?usp=sharing

Screenshot Game Client :


Screenshot inGame :


I really hope someone can help me

Thank You
up Thank you

Hi Everyone Nice to meet you

I understand a little about Reverse Engineering
i want to ask make this game a private server
Name Game is ( Unparalleled devil / Musuh Abadi ) server shutdown from 2017

and ?
how to find structure connect to database and how to make database for server ?


Download Game Client : ( Unparalleled devil / Musuh Abadi )
Google Drive : https://drive.google.com/drive/folders/1RllCdHkXWJBRp398ig_X7WrqlOy6pYxe?usp=sharing

Screenshot Game Client :


Screenshot inGame :


I really hope someone can help me

Thank You


up Thank you
please help and up

Hi Everyone Nice to meet you

I understand a little about Reverse Engineering
i want to ask make this game a private server
Name Game is ( Unparalleled devil / Musuh Abadi ) server shutdown from 2017

and ?
how to find structure connect to database and how to make database for server ?


Download Game Client : ( Unparalleled devil / Musuh Abadi )
Google Drive : https://drive.google.com/drive/folders/1RllCdHkXWJBRp398ig_X7WrqlOy6pYxe?usp=sharing

Screenshot Game Client :


Screenshot inGame :


I really hope someone can help me

Thank You


up Thank you


please help and up
up
 
Last edited:
It's more trouble than it is worth to try to reverse a client for a game you don't have any access to a server for, because you would have to guess each and every server response for each client request.

You are better off figuring out how to extract/convert the game's content files into standard formats that you can use to write a new client in something like Unity3D. Then about halfway through doing that you should check out some the opensource server clones for 3D MMOs that have been made here to help you get started on writing a server for your game.

The time difference between trying to build a server by reversing with only client request packets and doing what I just said is probably about 4yrs of consistent work. Regardless, it will probably still take at least 2yrs before you have any type of working client/server to show off and it still take another year or so before they are of a similar quality to the original. You can reduce this time-span by adding more developers, but not by much.
 
It's more trouble than it is worth to try to reverse a client for a game you don't have any access to a server for, because you would have to guess each and every server response for each client request.

You are better off figuring out how to extract/convert the game's content files into standard formats that you can use to write a new client in something like Unity3D. Then about halfway through doing that you should check out some the opensource server clones for 3D MMOs that have been made here to help you get started on writing a server for your game.

The time difference between trying to build a server by reversing with only client request packets and doing what I just said is probably about 4yrs of consistent work. Regardless, it will probably still take at least 2yrs before you have any type of working client/server to show off and it still take another year or so before they are of a similar quality to the original. You can reduce this time-span by adding more developers, but not by much.
thanks for your informations sir
 
It's more trouble than it is worth to try to reverse a client for a game you don't have any access to a server for, because you would have to guess each and every server response for each client request.

You are better off figuring out how to extract/convert the game's content files into standard formats that you can use to write a new client in something like Unity3D. Then about halfway through doing that you should check out some the opensource server clones for 3D MMOs that have been made here to help you get started on writing a server for your game.

The time difference between trying to build a server by reversing with only client request packets and doing what I just said is probably about 4yrs of consistent work. Regardless, it will probably still take at least 2yrs before you have any type of working client/server to show off and it still take another year or so before they are of a similar quality to the original. You can reduce this time-span by adding more developers, but not by much.
Sorry for bothering you again but I do have one question. What if the game’s logic is entirely reliant on the server side, is it still possible to recreate a fully working game only by reverse-engineering the client (e.g. Genshin Impact)?
 
Last edited:
Sorry for bothering you again but I do have one question. What if the game’s logic is entirely reliant on the server side, is it still possible to recreate a fully working game only by reverse-engineering the client (e.g. Genshin Impact)?
If you only have the client:
Server doing majority of the computing -> means more RE work.
Client doing majority of the computing -> means less RE work.

Ofcourse, experience/insight into the way the specific server/client/game company does things will reduce the time needed to RevEng something, but I will always recommend the clone route over focusing on RE since RE is so much more time consuming.

Game clones and private servers are always time sensitive and if they don't exist while the original still has something of a community there will be no one to use them by the time they come out.

For server-side games, you are really better off, time-wise, just creating a clone from scratch rather using a proprietary client (if it isn't something like a Flash client which you can rip the actual code ActionScript from).
Use what you can by using RE to extract the graphics and text.
Next, use RevEng/library dependency browsing to give you a general idea of how the original game was made then start making the clone.

Nothing is impossible, but you are basically just creating the whole game when trying to RevEng a server-side game. You are better off doing just that with a clone instead of trying to figure out someone else's game code.
 
If you only have the client:
Server doing majority of the computing -> means more RE work.
Client doing majority of the computing -> means less RE work.

Ofcourse, experience/insight into the way the specific server/client/game company does things will reduce the time needed to RevEng something, but I will always recommend the clone route over focusing on RE since RE is so much more time consuming.

Game clones and private servers are always time sensitive and if they don't exist while the original still has something of a community there will be no one to use them by the time they come out.

For server-side games, you are really better off, time-wise, just creating a clone from scratch rather using a proprietary client (if it isn't something like a Flash client which you can rip the actual code ActionScript from).
Use what you can by using RE to extract the graphics and text.
Next, use RevEng/library dependency browsing to give you a general idea of how the original game was made then start making the clone.

Nothing is impossible, but you are basically just creating the whole game when trying to RevEng a server-side game. You are better off doing just that with a clone instead of trying to figure out someone else's game code.
I see, thanks for the reply. I appreciate it!
 
W
If you only have the client:
Server doing majority of the computing -> means more RE work.
Client doing majority of the computing -> means less RE work.

Ofcourse, experience/insight into the way the specific server/client/game company does things will reduce the time needed to RevEng something, but I will always recommend the clone route over focusing on RE since RE is so much more time consuming.

Game clones and private servers are always time sensitive and if they don't exist while the original still has something of a community there will be no one to use them by the time they come out.

For server-side games, you are really better off, time-wise, just creating a clone from scratch rather using a proprietary client (if it isn't something like a Flash client which you can rip the actual code ActionScript from).
Use what you can by using RE to extract the graphics and text.
Next, use RevEng/library dependency browsing to give you a general idea of how the original game was made then start making the clone.

Nothing is impossible, but you are basically just creating the whole game when trying to RevEng a server-side game. You are better off doing just that with a clone instead of trying to figure out someone else's game code.
Well said
 
Back