How do you run Ring in Ryzom Core?

Added by MirceaKitsune over 7 years ago

I noticed there are no other topics about this, so I thought to ask here. Is there any way to get the Ring scenario editor running with the Open Ryzom client and server? And if so, can it save permanent changes made to the world?

I want to eventually build a world of my own with it. But until I can make terrains, I'd like to play with placing stuff around the newbie island. World Editor seems harder and more limited than Ring, so I prefer Ring most. I never tried it, but seen a video of how it works ( http://www.youtube.com/watch?v=fQFCFRlrW5o )

My first question was if, in Open Ryzom's case, Ring can save changes it makes to entities. So it can be used as a permanent and stable world builder. Or does it just create temporary stuff, that needs to be converted with other tools?

Second question was, how do I get it working? I run Ryzom from repository in Windows 7, using CMake and VC++ 2008 to compile. I can start the client on a local server, and even see the Scenario Editor button in the character selection screen (but when I click it the screen goes black then returns). I'm guessing Ring is distributed with the client, and should normally compile with it. Do I need to move some generated files in the client folder, or is there something more?

Hopefully, Ring is functional at this stage. I hear people saying it's not even officially known how to get it running yet, although others say they were able to (in Local = 1 mode even). Apparently, there are no tutorials yet. So if anyone here managed to setup ring, could you please post the exact steps? Thanks.


Replies (3)

RE: How do you run Ring in Ryzom Core? - Added by stylizer over 6 years ago

I have been looking for Ryzom Ring too!!
Just start the Ryzom client, go to character selection, and click Scenario Editor in the right-bottom of your screen..
It works just fine with me, didn't test it on my own server yet.. Maybe that's why you get black screen?
I'll report back to you!

RE: How do you run Ring in Ryzom Core? - Added by molator over 6 years ago

Noone yet is able to run it properly.
But we are progressing, so we will share the solution as soon as we have one.

So far we know that Ring need a dedicated shard using port 30000 as frontend.
We don't know exactly which parameters to use for that 2nd shard.
There are propably missing data in the core client too.

RE: How do you run Ring in Ryzom Core? - Added by sfb over 6 years ago

Here's the short version of what is required:

You will need to run a 2nd shard which is essentially identical to your primary shard. You will, however, need to modify the server configuration files so that it only runs for 1 or more continents for specific to Ring. The r2_whatever continents are not presently released so you may have to create these yourselves. In addition to modifying the configuration files to run for these specialized continents you will need to modify the config files for the services themselves to enable sharding: IsSharding = 1; You will also need to set up a new virtual host on your Apache instance that listens to port 30000 and gets its content from code/ryzom/tools/server/www/ring.

A side note: the Ring shard is a whole shard with all of the necessary services with a couple exceptions: BS, AS, SUS - these are system-wide services that support all shards managed by the AS. You will also need to run the DSS for the Ring shard.

Ryzom Ring is very complicated.

Thanks,
sfb
/s

(1-3/3)