Since all in-game objects are just IDs on both the client and the server, at some point you need to translate this ID number to an object name and description for the player to be able to make sense of it. This information is store in a series of text files, so updating the object ID text files with English langauge names and descriptions changes most of the game from being Korean to English (or any other langauge you want to use). Granted, the process is a bit more complicated than that, but you get the idea. To change all the required client side graphics and text at one time we will use this RAR file to do the patching work for us. Just download, and unpack the archive into your your “c:\program files\Garvity\RO” folder. If you already have a data folder in this location, you may want to rename it before extracting the archive.
hhuuufff.... We are almost done, but we still need to do a few more things before we try to run the server software. Since the client software needs to be made aware the new private server, a few changes need to be made to the Sclientinfo.xml file located in the “C:\Program Files\Gravity\RO\data” folder. I could have done this for you when I made the data folder RAR file, but I prefer you make the edit yourself so that you know where to look for this configuration setting. In the Sclientinfo.xml file you have now from the RAR file, I have included the connection information to another project I'm working on, RO Central, as an example of what a working configuration will look like. In addition, this example will also show you how to add more than one connection to a Sclientinfo.xml file to allow you to play on more than one private server.
Ok, if you already play Ragnarok on another server (let's pretend you play on RO Central), you will have a Sclientinfo.xml file will have other configuration information in it that we don’t want to change, so replacing the whole file with one that points to your new server would not be a good idea if you wanted to keep playing Ragnarok on the server you are on now. To get around this problem, you need to add a new server entry that will give you a connection choice when you run the hexed Sakray program you downloaded earlier. Before you begin, first make a copy of this file so that if things go really wrong, you can overwrite the edited file with the original one. Next, open up the XML file in notepad and locate the beginning and ending “connection” tags. All the information for a connection exists between that set of tags. What you are going to do next is copy and paste the connection information below above the first set of “connection” tags:
CODE
127.0.0.1
Don’t worry about having extra lines above and below the text in the XML file, just make sure you only copy and paste the text between (and including) the “connection” tags. Feel free to edit the text between the “display” and “desc” tags once you have it pasted. Be creative, but keep it short and to one line for each entry. Leave the text in the “address” tag alone for now – that tells the client software to point back to yourself. Save and close the file – we are done with it.
[Note]: I know that 127.0.0.1 is NOT your current IP address. 127.0.0.1 is what is called a “loopback address” and is special IP address that tells your computer to send any network information back to itself. By using this special address we don't need to know your computers current IP address to test the eAthena server. Just trust me on this, it almost allways works.
2 comments:
I admire the valuable information you offer in your blog post. Keep up the good work.
ts very nice blog and great service.I found so many entertaining stuff in your blog,especially on this post. Keep up the good work.
Web Hosting Jaipur
Post a Comment