Run Client On Windows¶
We supposed you have finish the compilation and now you want to run your own client to connect on the open shard.
NOTE: You may want to check the known issues section at the bottom of the page before you proceed.
The Mercurial repository doesn't contains all big data like textures, 3d objects... so you need first to Download the client archive.
Extract the archive anywhere, for example in
Running under Visual studio¶
Right click on
"client" project on the left tree then click on Set as Startup Project
Right click on
"client" project on the left tree then click on Properties
Configuration Properties->Debugging->Working Directory set the path to the client directory, for example
c:\ryzom_client. Press "OK"
Press F5 to run the client.
Running outside Visual Studio¶
Create a shortcut
Edit the properties of the shortcut and be sure "Start in" point to
Double click on the shortcut.
This step is extremely important. It is not an option to use the "client_ryzom_r.exe" packaged with the client archive, since this is often outdated, and can cause an annoying problem.
Create a user account¶
To create a user account, run the client, fill login/password and click 4 times on connect.
Validate the popup you will get.
The account is created.
Connect on another shard¶
By default, the client will try to connect on
open.ryzom.com:40916. But if you want to client to connect on another shard, add this line in
StartupHost = "ip.of.your.server:40916";
So it'll override the @StartupHost in the @client_default.cfg that is :
StartupHost = "open.ryzom.com:40916";
Client Errors and Known Issues¶
There is a good chance you'll come across an error or two. If you find one, visit the Page detailing client connect errors client connect errors.
1) You'll need to add the following lines to your client cfg for now:
TexturesInterface = "texture_interfaces_v3"; TexturesInterfaceDXTC = "texture_interfaces_dxtc";
If you have issues with icons missing in the game. This is the reason.
2) There are missing textures in the current client archive related to the login screen. You'll notice a grey screen at 2 points while running the client. This should be remedied eventually with update of the client archive.
You can unpack client\data\interface.bnp, copy launcher_bg.dds and rename to launcher_bg_1.dss and repack using bnp_make.
3) Before your client will connect to your newly built server, you'll need to update 2 XML files that it uses for communication.
In your c:\ryzom_client\data directory create a new directory called data_common
Copy database.xml and msg.xml from \ryzom\code\ryzom\common\data_common\ and place into your c:\ryzom_client\data\data_common directory.
These steps will not be needed eventually.
You can unpack client\data\data_common.bnp instead, replace the two files and repack using bnp_make.