Jump to content
  • 0
Sign in to follow this  
kaiserwarrior

How to get started on the client-side?

Question

Hi folks. Got hit by a major nostalgia bug and decided that I wanted to get back into RO, but to keep things fresh I wanted to run my own personal server so I can play around with settings.

 

I understand the server well enough. Got the source, made the configuration tweaks I want to make, compiled, and all three components run fine. But I'm having trouble understanding the client side of things. I went and grabbed a full install of a fairly recent kRO client (2013-12-01) via the "Small Client" thread in the client-side releases subforum, but the small client doesn't seem to be doing the trick. I noticed that the whole setup doesn't have a clientinfo.xml, which as I recall is pretty important to the whole process. Put one together based on some wikis, but it doesn't seem to be doing anything.

 

Is there any place that explains the full process, starting from nothing, to getting a client put together that will connect to your local server? The Herculus wiki seems pretty sparse on details, and I'm still confused as to the whole diffs and data folders things. There are a lot of versions out there, a lot of outdated information, and a lot of conflicting sets of instructions. Basically, I'm just looking for instructions on the order of, "I've never installed an RO client of any kind, what do I need to do to get a client that will connect to my server, preferably translated".

 

Any help would be appreciated, thanks in advance!

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Thanks! I'll look into that as it's a bit more updated than the one I have; after a lot of looking around and experimenting I managed to get a 2013-08-07a client working. I'm running the most recent Hercules SVN as of a couple of days ago, 14028. Appreciate the help!

Share this post


Link to post
Share on other sites
  • 0

Hmmm. Things seem to be going well, except that the NPCs and warp portals for Izlude are completely off.

 

As I understand it, this is because kRO recently re-did Izlude as the new novice training area, and pre-renewal Hercules doesn't support the new Izlude map as it's all based on renewal stuff while pre-renewal mode in Hercules has NPC/Warp definitions for the old map. Is this a client-side issue where I need to get the old Izlude map somehow, or a server-side issue where I need to tweak something in the Hercules config? If it helps, I originally compiled by going into renewal.h, commenting out #define RENEWAL and UN-commenting #define DISABLE_RENEWAL (which should make it skip ALL of the renewal defines, right?).

Share this post


Link to post
Share on other sites
  • 0

Full client, as it says, is a full client side installation so you don't need anything extra for your client side.

 

In case you meant something else sorry, I failed to understand you. Could you please elaborate in that case?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.