catalinD Moderator


Data inscrierii: 19/Sep/2007 Mesaje: 48
|
Trimis: 19/09/2007 10:40 Titlul subiectului: Making a Ragnarok Server |
|
|
[url=http://www.sakuraheaven.com/mirrors]Client & Patch Mirrors[/url]
1) download eathena txt from bowie bowie
[url=http://www.magicaldreamers.org/BowieBowie/]SVN Release[/url]
2)extract it somewhere u like.
3)PAY ATTENTION open the conf file. Then search for char_athena.
4)Open it with notepad. Change these thing. And remember to earse // from the line!!!
Code:
// Athena Character configuration file.
// Server Communication username and password.
userid: s1
passwd: p1
// Server name, use alternative character such as ASCII 160 for spaces.
// NOTE: You should not use spaces in the server name, or guild emblems won't work client-side!
server_name: Ur RO NAME
// Wisp name for server: used to send wisp from server to players (between 4 to 23 characters)
wisp_server_name: Server
// Login Server IP
// The character server connects to the login server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
login_ip: LAN IP
// The character server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on numeroase interfaces
// while using the same ports for each server.
//bind_ip: 127.0.0.1
// Login Server Port
login_port: 6900
// Character Server IP
// The character server exports this IP address to the entire world.
// NOTE: You should only need to set this if you are running behind a
// firewall or are on a machine with multiple interfaces.
char_ip: WAN IP or NOIP
// Character Server Port
char_port: 6121
5)OK. We already done it. Now , open landim_athena.
Code:
// Athena Ladmin configuration file.
// Login Server IP
login_ip:LAN IP
// Login Server Port
login_port: 6900
6)open login_athena
Code:
// The login server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
//bind_ip: 127.0.0.1 << dont touch it
// Login Server Port
login_port: 6900
//Time-stamp format which will be printed before all messages.
//Can at most be 20 characters long.
//Common formats:
// %I:%M:%S %p (hour:minute:second 12 hour, AM/PM format)
// %H:%M:%S (hour:minute:second, 24 hour format)
// %d/%b/%Y (day/Month/year)
//For full compus information, consult the strftime() manual.
//timestamp_format: [%d/%b %H:%M]
//Makes server output more silent by ommitting certain types of messages:
//1: Hide Information messages
//2: Hide Status messages
//4: Hide Notice Messages
//8: Hide Warning Messages
//16: Hide Error and SQL Error messages.
//Example: "console_silent: 7" Hides information, status and notice messages (1+2+4)
console_silent: 0
// Whether remote administration is enabled or disabled (1 for enabled, 0 for disabled)
admin_state: 0
// Administrative password, used by ladmin (perl software) to connect remotely to server.
// NOTICE: If you enable remote administration, you should change its value for security
admin_pass: Your admin pass
// Indicate the IP that the server accepts for remote administration.
// put: 'all', or 'xxx.xxx.' (begin of an ip finished by '.' or a complete ip),
// or a network and its mask (example: '123.456.789.012/24' or '123.456.789.012/255.255.255.0')
// or 'clear' to suppress previous parameter (use it in import file mainly)
// Add as many IP's as you wish.
ladminallowip: all
// Console Commands
// Allow for console commands to be used on/off
// This prevents usage of >& log.file
console: off
// Are login's case sensitive?
case_sensitive: on
// Gamemaster password, used with the @gm command to obtain GM commands (level of gm set with level_new_gm parameter).
// NOTICE: You should also change this one.
gm_pass: Ur gm pass
7)open map_athena
Code:
//--------------------------------------------------------------
// Configuration Info
//--------------------------------------------------------------
// Interserver communication passwords, set in account.txt (or equiv.)
userid: s1
passwd: p1
// Character Server IP
// The map server connects to the character server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
char_ip: LAN IP
// The map server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
//bind_ip: 127.0.0.1 <<dont touch it
// Character Server Port
char_port: 6121
// Map Server IP
// The map server exports this IP address to the entire world.
// NOTE: You should only need to set this if you are running behind a
// firewall or are on a machine with multiple interfaces.
map_ip: LAN IP or NO IP
// Map Server Port
map_port: 5121
9)Open the grf-files in conf file.
Code:
//-----------------------------------------
// GRF List
//-----------------------------------------
grf: C:\Program Files\Gravity\RO\data.grf your data.grf path
grf: C:\Program Files\Gravity\RO\sdata.grf your sdata.grf path
8)Now , you already done with the configuration. Now , Visit [url=http://www.magicaldreamers.org/BowieBowie/]SVN Release[/url] and download latest hexed.exe and sclientinfo.
9)Now open sclientinfo and edit.
Code:
<xml>
<clientinfo>
<servicetype>korea</servicetype>
<servertype>sakray</servertype>
<hideaccountlist></hideaccountlist>
<extendedslot>how many slot you want to have</extendedslot>
<connection>
<display>Your RO display name</display>
<desc>None</desc>
<address>LAN IP</address>
<port>6900</port>
<version>20</version>
<langtype>8</langtype>
<registrationweb></registrationweb>
<aid><admin></admin></aid>
</connection>
</clientinfo>
NOTE this config for urself. If for player. Change this
Code:
<address>WAN IP or NO IP<address>
10)Now, făcute a floder name data in the game floder. Which the default path is C:\Program Files\Gravity\RO .
11)copy the sclientinfo and paste inside your data floder.
12)copy the sclientinfo again, paste in the game floder.
13)now, cut the hexed.exe you downloaded in the game floder.
14)Now, you are ready to start with it.
15)Run runserver.bat
16)open hexed.exe and enjoy!!!
==============Question & Answer============
Q:How to add gm account?
A: Very easy. Open gm_account.txt in your conf file. Then write in your account ID. Like this.
Code:
704554-704584 99
If your account is 2000001. Paste this line into it.
Code:
2000001 gmlevel
Q:How to set exp rate?
A: OK. first, Go into battle floder (in your conf floder). Then open exp.txt
Code:
// Rate at which exp. is given. (Note 2) (Note 3)
base_exp_rate: your rate
// Rate at which job exp. is given. (Note 2) (Note 3)
job_exp_rate: your rate
Q:How to register account in server?
A: Just simple write in this
Code:
ID:your prefered ID_M/_F
pass:your prefered pass
Q:How to enable GM cloth for account.
A: Obtain the Account ID that you want to make it in GM cloth. And Add it into sclientinfo like this
Code:
<xml>
<clientinfo>
<servicetype>korea</servicetype>
<servertype>sakray</servertype>
<hideaccountlist></hideaccountlist>
<extendedslot></extendedslot>
<connection>
<display>display>
<desc>None</desc>
<address></address>
<port>6900</port>
<version>20</version>
<langtype>8</langtype>
<registrationweb></registrationweb>
<aid><admin>Account ID</admin></aid>
</connection>
</clientinfo> |
|