Make sure that your computer meets the recommended requirements for Silkroad (Pentium 4 or higher, 512MB RAM, 3D and DirectX 9.0b compatible video card, and 3GB of free HDD space) and that you have the necessary drivers for your graphics card.
Follow the instructions at http://www.winehq.org/site/download-deb to add the wine repository, then follow the directions to use Synaptic or Terminal to download and install the package.
Run "winecfg" in terminal (without the quotes) and set compatibility to Windows 98.
Download the Silkroad client and unzip it if you need to. Then run "wine executable.exe" (without quotes and replace executable.exe with the silkroad installer exe)
Run the client either from Applications>Wine>Programs>Joymax>Silkroad or from your Desktop.
Wait for patching to complete.
Vote for Silkroad on the Appdb!
Depending on your distro and other variables, you may need to build wine from source in order to get Silkroad to work at a nice, usable speed.
Make sure you've followed all of the previous instructions correctly and carefully.
Some users can't get silkroad to work unless they remove xdg-utils and msttcorefonts (sudo apt-get remove msttcorefonts xdg-utils).
If the game runs very slowly or there are graphics issues, try these
Match your in-game video resolution with your X resolution so it
becomes full screen.
Install the latest drivers for your graphics card or switch to the closed-source
3rd party binary drivers (example: nVidia drivers at nvidia.com).
Tweak the xorg.conf (/etc/X11/) file and input your monitor's horizontal/vertical frequencies,
Launch winecfg and in the graphics tab check the box to emulate a
virtual desktop and enter a resolution so that Windows applications
will run in a window controlled by your windows manager.
Disable "bloom effect" and "water reflection" through the in-game graphics option dialog.
As of wine 0.9.49 and Silkroad v1.131, guild emblems and character buffs should appear.
In-game audio and video settings may not be saved after Silkroad
If you cannot get Silkroad to work at all, you can copy over the Silkroad
folder Windows into ~/.wine/drive_c/Program Files/Silkroad. Make sure that the file names are the same when you copy the files over or
rename the files so that you only have one of each file, as Linux is
case-sensitive while Windows is not.
If Silkroad is launched from Terminal, many errors will be displayed onscreen. Those are normal and
can be ignored. Running Silkroad from a desktop launcher or from the
launch in the Applications>Wine menu will not show the terminal.
The launcher may need to be restarted multiple times till the "Start" button appears or the update starts. This may be solved by doing "hosts gwgt1.joymax.com" before starting the launcher.
Fullscreen mode doesn't work properly and changing between fullscreen and windowed mode via alt+enter will result in great graphic glitches.
If you intend to submit a screenshot, please make sure that it does not have your character details by pressing F12 beforehand. Also make sure you are only taking a screenshot of the Silkroad window, and not the Desktop.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
Game crashing on launch
by winicius on Tuesday May 3rd 2016, 21:17
The game crashes when trying to launch and display an error message like this "Some functions of the operating system has been corrupted...". This happens with or without running the python script.
Btw wouldn't it be better if the script was hosted in some repository? It messed the indentetion when you pasted the code here. I have some basic knowledge in python, so I was able to make the proper(I guess) indentetion and run the script.
I'm using wine 1.9.9 on an antergos installation(kernel 4.5.1-1-ARCH)