Silkroad Online Emulator for Open Beta Client
- Visual Studio 2015
- Microsoft SQL Server 2008 or above
- Asio 1.10.6 for SCore (our AsyncTimer uses asio)
- Restore database dumps
- Edit _ServerConfig table in SR_Global
- Extract your data.pk2 to data/ folder
- Edit GatewayServer/Data/Globals.cs and SR_GameServer/Data/Globals.cs for connection strings
- Compile project with visual studio and run
- Open Media.pk2 with pk2 extractor and export GATEIP.txt
- Open GATEIP.txt with a hex editor and edit ip address (fill with zeroes remaining)
- Open client with IP Input change ip address again (aka change DIVISIONINFO.txt)
- You can make pull requests to contribute project.
- Your code must match projects design.
- Prevent deadlocks when interacting another client.
- Use Interlocked operations when accessing volatile variables
- Use async Task for heavy operations
- Test your code carefully.
Description | Link |
---|---|
Database Dumps | https://mega.nz/#!UAIRWJTK!66r4XsTFAbfazIP5CvrYqQYHGyuXpLWyaH36cNWVRRc |
Client | https://mega.nz/#!sRBiBaLY!RQnCfHfr8HfBIRxRJctf0-5_MVC8W8OXd51pH558mm8 |
Client Dll (Aqua.dll) source | https://mega.nz/#!MAZQUZpY!4frt9k4PDnDVFvrV02KBbx4K0xCcnZ2aUZ5W4uSfeTo |