Experienced Elementalist
- Joined
- Jun 12, 2005
- Messages
- 260
- Reaction score
- 4
I'm not updating any of my guides/downloads on RaGEZONE anymore. Please go
First off, this guide will teach the secrets of running a server with just Sakray. Download the latest Sakray from one of the links http://forum.ragezone.com/ragnarok-online-dev/download-list-v3-0-a-155835.html.
Next, you'll need the latest RagLite by MitzuriX. Get it
Once you've downloaded both, install Sakray to wherever you want. Once it's done installing, extract RagLite in your main RO folder, overwriting any files that need to be overwritten.
Finally, you're gonna need translations, unless you like reading Korean and ASCII. Get it
After all that downloading, you'll probably need to update Sakray. Open up Sakray.exe and let it do it's thing (It should be in english because of the translations) If you get any errors, try using
Before being able to setup the configuration files, you must first know your IP addresses. To do this, go to Start--> Run--> then type "cmd" without the quotes and hit enter. Once a DOS box pops up, type in "ipconfig /all" without the quotes. A list of a whole bunch of crap will come up. Try to find an IP that starts with 192.168.x.x (X being any ol' number). If the IP is 192.168.1.1, it's not your LAN IP, that's your subnet. Jot down your LAN IP somewhere.
Then go to
Part 1 - Character Config
Go into your eAthena folder and then your conf folder. Open up your char_athena.conf with any ol' text editor. Look for the lines noted and edit them to what it specifies below.
The rest of the file you can change to your liking.
Part 2 - Map Config
Now open map_athena.conf. Look for the lines noted and edit them to what it specifies below.
The rest of the file you can change to your liking.
Part 3 - Subnet Config
Now open up your subnet_athena.conf. By default it should be:
But you should change it to:
Where it say's "LAN" you should put your LAN IP.
Part 4 - GRF Config
Now open up your grf-files.txt. Edit it as followed:
NOTE: Any other files in the config folder you can edit to your liking. It takes some time, but that's the price you pay for a customized server.
This is for people with routers only! First off you're going to have to know what type of router you have. Should say it somewhere on itself. Once you've figured that out, go
Download
You'll also need to stick an edited Sakexe in there that you've edited with the diffpatcher OR you can download my new Custom Sakexe which is all ready to go.
Once it's all done edited, pack it up in a zip or rar or whatever you want file and hand it out to your players.
If you've downloaded the Server Patch, then all you need to do is edit it to whatever it says. Alternatively you can create a text file and rename it sclientinfo.xml. Edit it wherever it specifies.
The important part of the sclientinfo.xml is that YOU use your LAN IP in the address line. OTHER PEOPLe use your WAN IP in the address line.
If you want, you can add your account's ID inbetween the <admin> parts to get GM clothing (which is kinda gay, but some people like it).
Open up your config folder and then go into the battle folder. Open exp.conf. Edit it to the following:
They're both in percentages so take the rate you'd want (say I wanted 500x) and add two 0's at the end of it (so I'd put 50000).
Everything else in that file is basically penalties and MVP stuff.
This is kinda tricky, but once you realize how to do it, it's easy. Alright, go into your db folder and open up exp2.txt It should be EXTREMELY lengthy. But edit it to the following:
After changing all those numbers, copy everything and paste it into the file exp.txt (in your db folder) and make sure you overwrite everything.
After that, go to conf/battle/client.conf and look for
max_lv:
Put there the highest possible level that you placed on the exp.txt
If I fucked up on anything, please let me know. If any of the links are dead or you can't get somethin' to work, please let me know. I'll be making two more guides soon, unfortunately, I won't be making an SQL setup guide. Have fun with your server.
You must be registered to see links
for more up-to-date downloads and guides along with more support.-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
How To Setup eAthena Text Version
by: Yetsuki
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Downloads
How To Setup eAthena Text Version
by: Yetsuki
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Downloads
First off, this guide will teach the secrets of running a server with just Sakray. Download the latest Sakray from one of the links http://forum.ragezone.com/ragnarok-online-dev/download-list-v3-0-a-155835.html.
Next, you'll need the latest RagLite by MitzuriX. Get it
You must be registered to see links
.Once you've downloaded both, install Sakray to wherever you want. Once it's done installing, extract RagLite in your main RO folder, overwriting any files that need to be overwritten.
Finally, you're gonna need translations, unless you like reading Korean and ASCII. Get it
You must be registered to see links
. Extract it in your main RO folder and overwrite any files that need to be overwritten.After all that downloading, you'll probably need to update Sakray. Open up Sakray.exe and let it do it's thing (It should be in english because of the translations) If you get any errors, try using
You must be registered to see links
program to update it.-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
IP Addresses
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
IP Addresses
Before being able to setup the configuration files, you must first know your IP addresses. To do this, go to Start--> Run--> then type "cmd" without the quotes and hit enter. Once a DOS box pops up, type in "ipconfig /all" without the quotes. A list of a whole bunch of crap will come up. Try to find an IP that starts with 192.168.x.x (X being any ol' number). If the IP is 192.168.1.1, it's not your LAN IP, that's your subnet. Jot down your LAN IP somewhere.
Then go to
You must be registered to see links
and jot down the IP that you see, this is you WAN IP.-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Configuration
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Configuration
Part 1 - Character Config
Go into your eAthena folder and then your conf folder. Open up your char_athena.conf with any ol' text editor. Look for the lines noted and edit them to what it specifies below.
Code:
server_name: eAthena <---Change to your server's new name.
//login_ip: 127.0.0.1 <---Remove the "//" and change to LAN IP.
// char_ip:127.0.0.1 <---Remove the "//" and change to WAN IP.
Part 2 - Map Config
Now open map_athena.conf. Look for the lines noted and edit them to what it specifies below.
Code:
//char_ip: 127.0.0.1 <---Remove the "//" and change to LAN IP.
//map_ip: 127.0.0.1 <---Remove the "//" and change to WAN IP.
Part 3 - Subnet Config
Now open up your subnet_athena.conf. By default it should be:
Code:
subnet: 255.0.0.0:127.0.0.1:127.0.0.1
Code:
subnet: 255.255.0.0:LAN:LAN
Part 4 - GRF Config
Now open up your grf-files.txt. Edit it as followed:
Code:
//-----------------------------------------
// GRF List
//-----------------------------------------
grf: C:\Program Files\Gravity\RO\data.grf <--- Delete this entire line.
grf: C:\Program Files\Gravity\RO\sdata.grf <--- Change this to the path to your sdata.grf file which is in your main RO folder.
// You may add more in this format
// grf: <data file path>
//------ Others ---------------------------
//Path to directory that contains the data dir
//NOTE: Path must include trailing backslash, only one data_dir entry is supported.
//data_dir: C:\Program Files\Gravity\RO\ <--- Delete the "//" and change the path to your main RO folder's path.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Port Fowarding
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Port Fowarding
This is for people with routers only! First off you're going to have to know what type of router you have. Should say it somewhere on itself. Once you've figured that out, go
You must be registered to see links
. Find your router (I have a Westell Versalink 327 W, so that's what I'd click on.) Once you're on the new page, either search for Ragnarok Online Server, or just click on any ol' one. But while following the directions, don't use the ports that it specifies, instead forward 6900, 6121, and 5121 in both TCP and UCP-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Getting People To Connect
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Getting People To Connect
Download
You must be registered to see links
and extract it anywhere. This can be the main patch for your players. It contains the sclientinfo.xml, DATA.ini, and a .dll which is the mouse freedom thing. You really don't have to change anything except the sclientinfo.xml which is in the next step. You'll also need to stick an edited Sakexe in there that you've edited with the diffpatcher OR you can download my new Custom Sakexe which is all ready to go.
You must be registered to see links
<--- To make your own Sakexe
You must be registered to see links
<--- Pre-built SakexeOnce it's all done edited, pack it up in a zip or rar or whatever you want file and hand it out to your players.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Editing Sclientinfo.xml
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Editing Sclientinfo.xml
If you've downloaded the Server Patch, then all you need to do is edit it to whatever it says. Alternatively you can create a text file and rename it sclientinfo.xml. Edit it wherever it specifies.
Code:
<?xml version="1.0" encoding="euc-kr" ?>
<clientinfo>
<servicetype>korea</servicetype>
<servertype>sakray</servertype>
<connection>
<display>YOUR SERVER'S NAME</display>
<desc>None</desc>
<address>YOUR IP ADDRESS</address>
<port>6900</port>
<version>20</version>
<langtype>8</langtype>
<registrationweb></registrationweb>
<aid>
<admin></admin>
</aid>
</connection>
</clientinfo>
If you want, you can add your account's ID inbetween the <admin> parts to get GM clothing (which is kinda gay, but some people like it).
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
How To Change Rates
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
How To Change Rates
Open up your config folder and then go into the battle folder. Open exp.conf. Edit it to the following:
They're both in percentages so take the rate you'd want (say I wanted 500x) and add two 0's at the end of it (so I'd put 50000).
Code:
base_exp_rate: 100 <--- Change to desired base exp rate.
job_exp_rate: 100 <--- Change to desired job exp rate.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
How To Change Max Level
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
How To Change Max Level
This is kinda tricky, but once you realize how to do it, it's easy. Alright, go into your db folder and open up exp2.txt It should be EXTREMELY lengthy. But edit it to the following:
Code:
//Base - Normal Jobs
99,0:1:2:3: <--- Edit first number to desired max BASE level for NORMAL jobs
//Base - Adv Jobs
99,4001:4002:4003: <--- Edit first number to desired max BASE level for ADVANCED jobs
//Base - Baby Jobs
99,4023:4024:4025: <--- Edit first number to desired max BASE level for BABY jobs
//Job - 1st Classes
50,1:2:3: <--- Edit first number to desired max JOB level for 1ST CLASS jobs
//Job - 2nd Classes
99,7:8: <--- Edit first number to desired max JOB level for 2ND CLASS jobs
//Job - Super Novice
50,23,1,30 <--- Edit first number to desired max JOB level for SUPER NOVICE
//Job - Adv First Classes
50,4002: <--- Edit first number to desired max JOB level for ADVANCED FIRST CLASS jobs
//Job - Adv Second Classes
99,4008: <--- Edit first number to desired max JOB level for ADVANCED SECOND CLASS jobs
//Job - Star Gladiator
99,4047: <--- Edit first number to desired max JOB level for STAR GLADIATOR
//Job - 1st Baby Classes
50 <--- Edit first number to desired max JOB level for 1ST CLASS BABY jobs
//Job - 2nd Baby Classes
50,4030:4031 <--- Edit first number to desired max JOB level for 2ND CLASS BABY jobs
//Job - Super Baby
50,4045, <--- Edit first number to desired max JOB level for SUPER BABY
After changing all those numbers, copy everything and paste it into the file exp.txt (in your db folder) and make sure you overwrite everything.
After that, go to conf/battle/client.conf and look for
max_lv:
Put there the highest possible level that you placed on the exp.txt
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
End Note
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
End Note
If I fucked up on anything, please let me know. If any of the links are dead or you can't get somethin' to work, please let me know. I'll be making two more guides soon, unfortunately, I won't be making an SQL setup guide. Have fun with your server.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Last edited: