Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Coding Corner
You last visited: Today at 06:59

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

Advertisement



[C# & CPP] Emulator for Open Beta Client

Discussion on [C# & CPP] Emulator for Open Beta Client within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
elite*gold: 11
Join Date: May 2009
Posts: 617
Received Thanks: 589
[C# & CPP] Emulator for Open Beta Client

I have been working on an emulator for open beta client on my freetime. I decided to make the project open source so everyone can learn and contribute. I suggest to carefully read the code as I believe that even intermediate level devs will learn something from my work.
Sincerely yours qoaway aka Shine

Things that I have done:
  • A complete gateway server (supports patch seeding but download server is missing)
  • Basic game object system (spawn, despawn, talk etc)
  • Collision system (currently have some bugs with bms objects, not a big deal)
  • Login screen functions (character create, delete, select)
  • Basic character functions (dest. movement, sky movement, emote, teleport etc..)
  • Most of item operations (buy, sell, move in inventory etc..)

Some screenshots ingame:

Gallery 1
How to setup server:
  1. Clone/Download project (the source of the project can be found at my github link below)
  2. Download database dumps and restore
  3. change GatewayServer\Data\Globals.cs and SR_GameServer\Data\Globals.cs database connection strings to yours
  4. Compile project and run server



Links:
Project github:
Client:
Database dumps:
Client Dll for modifications (I did some edits for gm commands etc.):

note: required ide for all projects is visual studio 2015
qoaway is offline  
Thanks
28 Users
Old 05/16/2016, 22:03   #2
 
elite*gold: 8
Join Date: Sep 2014
Posts: 625
Received Thanks: 178
Thanks for making your work open source.
qqdev is offline  
Old 05/18/2016, 13:10   #3
 
elite*gold: 11
Join Date: May 2009
Posts: 617
Received Thanks: 589
Note: SCore needs asio library and you must edit SR_Global._ServerConfig table
qoaway is offline  
Old 05/20/2016, 15:38   #4

 
AceSpace's Avatar
 
elite*gold: 21
Join Date: Mar 2011
Posts: 1,613
Received Thanks: 1,122
This is extremely useful, i was looking for a better way to send packets because it was eating too much cpu and yours is perfect!
Thanks a lot for sharing!
AceSpace is offline  
Thanks
1 User
Old 05/20/2016, 17:40   #5
 
elite*gold: 100
Join Date: Apr 2008
Posts: 860
Received Thanks: 1,485
Hopefully, people will not only reuse your code, but also share their modified code ...
florian0 is offline  
Old 05/20/2016, 21:25   #6
 
elite*gold: 11
Join Date: May 2009
Posts: 617
Received Thanks: 589
Quote:
Originally Posted by florian0 View Post
Hopefully, people will not only reuse your code, but also share their modified code ...
I hope one day silkroad community will change, out community is very stingy
qoaway is offline  
Old 05/21/2016, 15:18   #7
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,188
Quote:
Originally Posted by qoaway View Post
I hope one day silkroad community will change, out community is very stingy
it will never change
B1Q is offline  
Old 05/25/2016, 19:21   #8
 
elite*gold: 0
Join Date: Mar 2009
Posts: 48
Received Thanks: 75
I hope that this project will keep on running. Maybe I'll contribute to it some day. So far - good work!
torstmn is offline  
Thanks
1 User
Old 01/19/2020, 22:29   #9
 
elite*gold: 0
Join Date: Jan 2020
Posts: 9
Received Thanks: 0
Thank you for your effort and hard work, to publish information to everyone, and that is great from you, but is there a video that teaches you how to do these files and thank you brother for your effort

romio33 is offline  
Old 04/23/2020, 18:14   #10
 
elite*gold: 0
Join Date: Jan 2020
Posts: 9
Received Thanks: 0
can upload again database

link not work
romio33 is offline  
Old 04/23/2020, 18:35   #11
 
elite*gold: 11
Join Date: May 2009
Posts: 617
Received Thanks: 589
Quote:
Originally Posted by romio33 View Post
can upload again database

link not work
sure i will reupload after I find the files on my old drive
qoaway is offline  
Old 04/29/2020, 18:35   #12
 
elite*gold: 0
Join Date: Jan 2020
Posts: 9
Received Thanks: 0
Thumbs up

Quote:
Originally Posted by qoaway View Post
sure i will reupload after I find the files on my old drive
I am waiting, thank you for your great effort
romio33 is offline  
Old 01/10/2021, 20:47   #13
 
elite*gold: 210
Join Date: Feb 2020
Posts: 203
Received Thanks: 53
Is there anyone who can re-upload those files? I would like to learn programming and this would be great @
Sharptron is offline  
Old 01/12/2021, 19:55   #14
 
NorseGodTyr's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 2,223
Received Thanks: 1,481
Quote:
Originally Posted by Sharptron View Post
Is there anyone who can re-upload those files? I would like to learn programming and this would be great @
Hier hatte es noch auf mein nas server
NorseGodTyr is offline  
Thanks
3 Users
Old 04/13/2022, 18:51   #15
 
elite*gold: 0
Join Date: Jan 2022
Posts: 93
Received Thanks: 87
how to fix this ?


where is the problem ?
Sk4Dius is offline  
Reply


Similar Threads Similar Threads
Server Masters.. Let's Open Silkroad from Begin (KSRO 60CAP OPEN BETA CLIENT)
01/11/2014 - SRO Private Server - 2 Replies
http://kr.stdn.joymax.com/property/silkroad/SRO_OP EN.EXE Let's open this client.. Let's see and play first Silkroad. Zeteris Projects: Source Code
Open Beta Client Download
08/14/2013 - Final Fantasy XIV - 0 Replies
Ich biete hier für alle die keinen Beta Key bekommen haben aber dennoch die Open Beta spielen möchte den Client zum Download an. FINAL FANTASY XIV: A Realm Reborn (Beta-Version) http://gdl.square-enix.com/ffxiv/inst/ffxivsetup. exe *Die Dateigröße beträgt etwa 109 MB. *Diese Software kann für die 4. Beta-Phase (letzter Beta-Test), den frühen Zugriff und die offizielle Spielversion nach Veröffentlichung verwendet werden.
Client zur Open Beta [Links]
12/16/2008 - General Gaming Discussion - 0 Replies
Führe hier mal alle Links wo man die OB herunterladen kann, auf. Links zur Open Beta Client: Anbieter: eXp.de - Spielemagazin für PC und Konsole - total pervers seit '99 Anzahl der Dateien: 1 Größe: 3,40GB Link zum Download: Klick Anbieter: Computerspiele und Videospiele bei 4players.de: Spieletests, Tipps, Tricks, Cheats, News und Downloads für PC, XBox,360, PS2, PS3, Gamecube, Wii, PSP und Nintendo-DS
Open Beta Client Download
09/09/2008 - General Gaming Discussion - 25 Replies
Very fast download speed. -» (Mirrors here!) My download speed is + 1.5 MB/s.



All times are GMT +1. The time now is 07:01.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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