Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Guides for Client Side and Server Side :)

Junior Spellweaver
Joined
Nov 7, 2010
Messages
171
Reaction score
11
Hello everyone :) im glad to be back!


well ok im gonna show you how to make your OWN Ragnarok Private server on 3ceam Trunk :)

Updated: We are now using rAthena SVN! (Renewal Athena) I update all the links for your working server.

Server Files: Latest emulator


Note: You can download this rAthena (renewal athena) svn by using tortoise svn.

MySql 5.0 setup:Install this :


MySql-gui-tools-5.0-r17-win32:Install this :


Winrar: Install this :


Client here: Install this : Updated: FULL KRO RENEWAL


Renewel Data : Paste it to your client (UPDATED)


If you are now using rAthena SVN now please use this Basic Complete English Data folder created by Alexandria - rAthena user.

Launcher: Paste it to your client


Now go to char_athena.conf

// Athena Character configuration file.

// Note: "Comments" are all text on the right side of a double slash "//"
// Whatever text is commented will not be parsed by the servers, and serves
// only as information/reference.

// Server Communication username and password.
userid: s1 <--- Change this to ragnarok
passwd: p1 <--- Change this to ragnarok

// Server name, use alternative character such as ASCII 160 for spaces.
// NOTE: Do not use spaces in the name, or guild emblems won't work client-side!
server_name: eAthena

// 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: 127.0.0.1 <--- remove symbol : //

// The character 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

// Login Server Port
login_port: 6900

// Character Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
//char_ip: 127.0.0.1 <--- remove the symbol // and change the ip (127.0.0.1) into your wan ip using

// Character Server Port
char_port: 6121

It should be like THIS :
neoexdeath05 - Guides for Client Side and Server Side :) - RaGEZONE Forums


Now go to map_athena.conf

//--------------------------------------------------------------
// Configuration Info
//--------------------------------------------------------------
// Interserver communication passwords, set in account.txt (or equiv.)
userid: s1 <--- Change this to ragnarok
passwd: p1 <--- Change this to ragnarok

// 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: 127.0.0.1 <--- Remove symbol : //

// 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

// Character Server Port
char_port: 6121

// Map Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
//map_ip: 127.0.0.1 <--- remove the symbol // and change the ip (127.0.0.1) into your wan ip using

It should be like THIS :
neoexdeath05 - Guides for Client Side and Server Side :) - RaGEZONE Forums


Now go to subnet_athena.conf

// Subnet support file
// Format is:
// subnet: net-submask:char_ip:map_ip
// you can add more than one subnet

subnet: 255.0.0.0:127.0.0.1:127.0.0.1 <--- change this into 255.0.0.0:(your wan ip using ):(your wan ip using )

Example : 255.0.0.0:178.xxx.xxx:xxx.xxx.xxx

It should be like THIS :
neoexdeath05 - Guides for Client Side and Server Side :) - RaGEZONE Forums



Now go to inter_athena.conf


// Global SQL settings
// overriden by local settings when the hostname is defined there
// (currently only the login-server reads/obeys these settings)
sql.db_hostname: 127.0.0.1 <--- change this 127.0.0.1 into your wan ip using
sql.db_port: 3306
sql.db_username: ragnarok
sql.db_password: ragnarok
sql.db_database: ragnarok
sql.codepage:

// MySQL Character SQL server
char_server_ip: 127.0.0.1 127.0.0.1 <--- change this 127.0.0.1 into your wan ip using
char_server_port: 3306
char_server_id: ragnarok
char_server_pw: ragnarok
char_server_db: ragnarok

// MySQL Map SQL Server
map_server_ip: 127.0.0.1 127.0.0.1 <--- change this 127.0.0.1 into your wan ip using
map_server_port: 3306
map_server_id: ragnarok
map_server_pw: ragnarok
map_server_db: ragnarok

// MySQL Log SQL Database
log_db_ip: 127.0.0.1 127.0.0.1 <--- change this 127.0.0.1 into your wan ip using
log_db_port: 3306
log_db_id: ragnarok
log_db_pw: ragnarok
log_db_db: log
log_codepage:

It should be like THIS :

neoexdeath05 - Guides for Client Side and Server Side :) - RaGEZONE Forums


Now your done to edit your server files now lets move to MySql

MySQL Query Browser :













MySQL Administrator





now your done ! post any errors here :) if you have errors you must read this guide correctly :)


THANK YOU FOR THE OWNER OF THE IMAGES : )


Now after Creating for the Server side now lets go for CLIENT SIIDE!!!!!!!!!!!!!!!!

MY CLIENT READS GRF FILE :) IT MEANS YOU NEED TO HAVE GRF FILE , HERE IS THE LINK HOW TO MAKE GRF FILE :))

http://forum.ragezone.com/f577/making-grf-file-770688/

You dont have Data folder? lol! download the latest data folder now! ( NO CUSTOM ITEMS )



( NEED CUSTOM ITEMS? PM < ME IN YM : jaycrane@yahoo.com )
ahaha :))

go in src/common/mmo.h

then look at this line :

ifndef PACKETVER
//#define PACKETVER 20081126
#define PACKETVER 20100707



change //#define PACKETVER 20081126 to your Client Date. then recompile :)

if you are using 3ceam trunk well you can use mine :)



then look for src/common/mmo.h

copy this :

#ifndef PACKETVER
//#define PACKETVER 20081126
#define PACKETVER 20100707

then paste it on exact line :)

have a Good Day!


You dont know how to compile? well :
use C++ for windows? :

now lets proceed to eAthena-9 Visual C++ 2008 Express Edition, on your svn folder just click eAthena-9

NOTE: YOU MUST CLOSE THE 3 SERVERS, MAP,LOGIN,CHARACTER BEFORE RECOMPILING

neoexdeath05 - Guides for Client Side and Server Side :) - RaGEZONE Forums


neoexdeath05 - Guides for Client Side and Server Side :) - RaGEZONE Forums


then putty.exe for linux

i am linux user so i already know how to compile

cd /home/ea or cd trunk or cd /eathena

then

chmod +x configure

then

./configure

then

make clean

then

make sql

after compiling please restart your server

./athena-start restart

./athena-start start
Thats all :)


Note : please before asking , please try it by your self first :)
 
Last edited:
Junior Spellweaver
Joined
Aug 8, 2011
Messages
156
Reaction score
8
Re: Re : Guides for Client Side and Server Side :)

Can you run a Ragnarok Server using MSSQL ? (I really hate MySQL)
 
Junior Spellweaver
Joined
Nov 7, 2010
Messages
171
Reaction score
11
Re: Re : Guides for Client Side and Server Side :)

i dont know :)) i am usng mysql sory, please read my NOTE ?

before asking please try it first :)
 
Junior Spellweaver
Joined
Aug 8, 2011
Messages
156
Reaction score
8
Re: Re : Guides for Client Side and Server Side :)

sorry but i really want to use MySQL, thx (BTW).
 
Junior Spellweaver
Joined
Nov 7, 2010
Messages
171
Reaction score
11
Re: Re : Guides for Client Side and Server Side :)

-----
 
Last edited:
Junior Spellweaver
Joined
Nov 7, 2010
Messages
171
Reaction score
11
Re: Re : Guides for Client Side and Server Side :)

-----
 
Last edited:
Experienced Elementalist
Joined
Jun 1, 2008
Messages
251
Reaction score
11
Re: Re : Guides for Client Side and Server Side :)

[/COLOR]well guys i am giving Free Webhosting for Ragnarok :)

>Hosting Features

Please read the Following :

>Hosting Features

Diskspace: Unmetered
Bandwidth: Unmetered
Parked Domains: Unmetered
Sub-Domains: Unmetered
Server: Onshore
cPanel: Yes
Instant Activation: Yes
Supports: Yes
Other Support : Free Installation of any Ragnarok Online Control Panel ( If you are Interested )


Server not found.
 
Junior Spellweaver
Joined
Nov 7, 2010
Messages
171
Reaction score
11
Re: Re : Guides for Client Side and Server Side :)

-----
 
Last edited:
Newbie Spellweaver
Joined
Oct 22, 2011
Messages
7
Reaction score
0
Re: Re : Guides for Client Side and Server Side :)

just a noob question... is there an alternate link for client? i think the link is broken or their site is temporary down or something
 
Junior Spellweaver
Joined
Nov 7, 2010
Messages
171
Reaction score
11
Re: Re : Guides for Client Side and Server Side :)

-----
 
Last edited:
Newbie Spellweaver
Joined
Oct 22, 2011
Messages
7
Reaction score
0
Re: Re : Guides for Client Side and Server Side :)

what i mean is the kro but anyway i downloaded it already, sorry if i'm in the wrong section to post this but do i need to update the kro that i downloaded? the only problem i have is when after i put account and pass then i click Aethena(0), ragnarok closes... any idea why?
 
Junior Spellweaver
Joined
Nov 7, 2010
Messages
171
Reaction score
11
Re: Re : Guides for Client Side and Server Side :)

-----
 
Last edited:
Newbie Spellweaver
Joined
Oct 22, 2011
Messages
7
Reaction score
0
Re: Re : Guides for Client Side and Server Side :)

i have data.grf, rdata.grf, and myro.grf,

i manage to play the game somehow but i can only create 1 character per account. i'm using the client kroRagexeRe0730a with
#define PACKETVER 20100707 in mmo.h
i tried your client but it always says failed to connect...
any idea why? what do i put in data folder? sclient.xml or client.xml?
btw im not hosting this server in an internet, only intended for lan...
 
Junior Spellweaver
Joined
Nov 7, 2010
Messages
171
Reaction score
11
Re: Re : Guides for Client Side and Server Side :)

-----
 
Last edited:
Newbie Spellweaver
Joined
Oct 22, 2011
Messages
7
Reaction score
0
Re: Re : Guides for Client Side and Server Side :)

myro.grf is the data folder that i made

i tried to use a different client (2010-07-07bRagexeREPatched)
and changed PACKETVER in mmo.h
#ifndef PACKETVER
//#define PACKETVER 20081126
#define PACKETVER 20100707

but still the CHARACTER_INFO size occurs and can't add new character.
did i miss something or done something wrong?
 
Junior Spellweaver
Joined
Nov 7, 2010
Messages
171
Reaction score
11
Re: Re : Guides for Client Side and Server Side :)

-----
 
Last edited:
Junior Spellweaver
Joined
Nov 7, 2010
Messages
171
Reaction score
11
Re: Re : Guides for Client Side and Server Side :)

-----
 
Last edited:
Newbie Spellweaver
Joined
Oct 22, 2011
Messages
7
Reaction score
0
Re: Re : Guides for Client Side and Server Side :)

yea i use c++ in recompiling... maybe the one with the problem is the version of 3ceam... im using the trunk release, but i will try the stable version. thanks anyway for answering my questions(kosa)
 
Junior Spellweaver
Joined
Nov 7, 2010
Messages
171
Reaction score
11
Re: Re : Guides for Client Side and Server Side :)

-----
 
Last edited:
Back
Top