Register for your free account! | Forgot your password?

Go Back   elitepvpers › Popular Games › Silkroad Online › SRO Coding Corner
You last visited: Today at 20:46

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Where is the source code? How do people modify / customize private servers?

Discussion on Where is the source code? How do people modify / customize private servers? within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2019
Posts: 6
Received Thanks: 0
Where is the source code? How do people modify / customize private servers?

Hey everyone. I don't make private servers, I just want to tinker and play around locally. I am a software engineer working with C++ professionally. Every google search I did says the game is written in C++, but all the private server topics on here that have assets listed have no C++ code whatsoever and seems to have just one build of the game that you can use to deploy and get a server up and running, but I don't see how you'd add custom quests or events or anything like that without the source code?

I was hoping someone could help shed some light onto that, as I am very interested in playing around with the source code and trying some fun stuff locally.

Thanks!
Falaky is offline  
Old   #2


 
SubZero**'s Avatar
 
elite*gold: 270
Join Date: Apr 2017
Posts: 1,052
Received Thanks: 552
There is no source code
We are reversing the org modules
SubZero** is offline  
Old   #3
 
elite*gold: 0
Join Date: May 2021
Posts: 117
Received Thanks: 26
there is no official C++ source code available for the original silkroad server.

most private servers use compiled server binaries and customize them through reverse engineering, binary patching, DLL hooks, database edits, configuration files, and packet manipulation.

tools like
Quote:
IDA/Ghidra/x64dbg
are commonly used to understand the server logic. quests, events, items, rates, etc. can then be implemented by modifying the database/configuration or hooking/patching the relevant server functions.

so basically private server development is usually reverse engineering + binary modification, not compiling the original C++ source.
romio100 is offline  
Old   #4
 
elite*gold: 0
Join Date: Aug 2026
Posts: 6
Received Thanks: 3
Quote:
Originally Posted by Falaky View Post
Hey everyone. I don't make private servers, I just want to tinker and play around locally. I am a software engineer working with C++ professionally. Every google search I did says the game is written in C++, but all the private server topics on here that have assets listed have no C++ code whatsoever and seems to have just one build of the game that you can use to deploy and get a server up and running, but I don't see how you'd add custom quests or events or anything like that without the source code?

I was hoping someone could help shed some light onto that, as I am very interested in playing around with the source code and trying some fun stuff locally.

Thanks!
There’s no source code for the original binaries. Most people in the community reverse engineer the classes and use them as needed. However, some people are rewriting the game from scratch using different engines, so they have the source code but only for their own versions.


NyanrsaA is offline  
Old   #5
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 2,046
Received Thanks: 1,203
try something revolutionary like that Jadeway silkroad web client & emulator server

EDIT: Someone released it yesterday. I just noticed.
B1Q is offline  
Reply


Similar Threads Similar Threads
How many places can I modify the source code of pocket capacity?
03/16/2020 - Flyff Private Server - 2 Replies
ProjectCmn.h #define MAX_INVENTORY 60 // 60 //42 obj.h #define MAX_INVENTORY 60 After I modified the pocket capacity, the equipment bar was disordered, and the props were lost. Where else should I modify? Thank you.



All times are GMT +1. The time now is 20:48.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.