Register for your free account! | Forgot your password?

You last visited: Today at 23:26

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

Advertisement



[WIP] Silkroad Emulator

Discussion on [WIP] Silkroad Emulator within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2015
Posts: 56
Received Thanks: 28
[WIP] Silkroad Emulator

Hello everybody,

I have been developing for quite some time now on a Silkroad emulator and would like to share it with the community. The emulator is completely written in Golang and uses MySQL as database.

Thanks a lot to for sharing a great part of his knowledge with me.

Please note, that the development is still ongoing and therefore lacks features.


The emulator consists of following components:


For a list of what features are available, please check the repositories above.
pumpya19 is offline  
Thanks
9 Users
Old 12/16/2020, 02:57   #2
 
gigola123's Avatar
 
elite*gold: 0
Join Date: Jun 2007
Posts: 722
Received Thanks: 390
Wow this is really nice, really cool to see a project like this those day in sro community !

Your code is really clean, it even give more informations about the data structure of the real GameServer, thanks ! Really awesome
gigola123 is offline  
Old 12/16/2020, 05:29   #3
 
Genoxid's Avatar
 
elite*gold: 72
Join Date: May 2016
Posts: 313
Received Thanks: 64
what programming language is this emulator written in?
Genoxid is offline  
Old 12/16/2020, 10:21   #4
dotCom
 
Devsome's Avatar
 
elite*gold: 9842
The Black Market: 107/0/0
Join Date: Mar 2009
Posts: 16,866
Received Thanks: 4,684
Quote:
Originally Posted by Genoxid View Post
what programming language is this emulator written in?
Quote:
An emulator framework for Silkroad Online written in Golang. It was developed using vSRO 1.88 files. Using different versions might result in errors and bugs.


Devsome is offline  
Old 12/16/2020, 13:55   #5
 
elite*gold: 0
Join Date: Apr 2015
Posts: 56
Received Thanks: 28
Quote:
Originally Posted by gigola123 View Post
Wow this is really nice, really cool to see a project like this those day in sro community !
I'm glad to see someone appreciating it.

Quote:
Your code is really clean, it even give more informations about the data structure of the real GameServer, thanks ! Really awesome
I actually think it could be way cleaner. Maybe because I know where the dirty parts are hidden
I tried to keep it as clean as I could, given the hesitation to implement some "seeable" features. It actually requires some refactoring
pumpya19 is offline  
Old 05/16/2021, 06:54   #6
 
elite*gold: 0
Join Date: Sep 2020
Posts: 46
Received Thanks: 12
thank you

Do you have more pictures and instructions on how to run it? .
thank you
kexter2015 is offline  
Old 05/22/2021, 13:19   #7

 
Otakanikaru's Avatar
 
elite*gold: 133
Join Date: Nov 2013
Posts: 454
Received Thanks: 455
Haha I love these noobs coming and asking "how to run it" or "what language is it"
Really Interesting to see these new languages appearing on SRO scene.
Otakanikaru is offline  
Old 07/13/2021, 14:01   #8
 
elite*gold: 0
Join Date: Apr 2015
Posts: 56
Received Thanks: 28
Quote:
Originally Posted by kexter2015 View Post
thank you

Do you have more pictures and instructions on how to run it? .
thank you
You have 2 options:
  1. Use the docker compose file to spin up the Docker images
  2. Install Golang v1.16, setup a mysql db or use the docker image from docker-compose.yml, adjust config, run go build for gateway and agent and then execute the binaries
pumpya19 is offline  
Thanks
1 User
Old 09/08/2023, 17:19   #9
 
elite*gold: 0
Join Date: Nov 2011
Posts: 14
Received Thanks: 1
I have few questions:
-if i run the docker-compose.yml inside go-sro-agent-server, DB, Gateway and Agent will Spin up right?
-How to connect to the Server, i mean where is the launcher?
-Where are the pk files etc?
_BlackJack_ is offline  
Old 02/02/2025, 10:32   #10
 
elite*gold: 0
Join Date: Feb 2009
Posts: 46
Received Thanks: 5
hello , is this project production rdy ?
theking200051 is offline  
Reply


Similar Threads Similar Threads
[Emulator/C++] Emulating Darkorbit Classic [WIP]
10/25/2019 - DarkOrbit - 17 Replies
Hi everyone, I've been developing an emulator the classic version of DarkOrbit (before the new client) for around a month. I won't bore you with the details on why I decided to emulate the classic version; so I will skip straight to the technical details of the emulator. Note; Thread is still in progress and emulator is not released yet till main core gameplay is coded. Source code: https://github.com/Exenu-Dev/SteerStone-Darkorbit
[WIP] MRXIDevelopment's CrossFire (Server-) Emulator
01/27/2016 - CrossFire - 46 Replies
https://images.weserv.nl/?url=cdn.elitepvpers.org% 2Fimages%2Fde.png Hallo Elitepvpers und CrossFire-Spieler, hiermit möchte ich offiziell mein Projekt zur Entwicklung eines komplett eigenen CrossFire (Server-) Emulator vorstellen. Zur Erläuterung: WIP steht für Work In Progress (also zu Deutsch: „Noch in Arbeit“). Vor allem möchte ich damit sagen, dass es keinen fertigen und laufenden Server innerhalb weniger Tage und Wochen geben kann und wird. Im Laufe der Entwicklung werde ich...
Suche den beste Silkroad Emulator / searching for the best silkroad emulator
06/29/2013 - SRO Private Server - 7 Replies
Ich suche den beste Silkroad Emulator ... wenn mir einen helfen kann bitte schreiben i'm searching for the best silkroad emulator ?! up !!! pls guys / kommt schon ! waiting......



All times are GMT +1. The time now is 23:27.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.