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
SVN Release
Note: You can download this rAthena (renewal athena) svn by using tortoise svn.
MySql 5.0 setup:Install this :
MySQL 5.0 Setup.rar
MySql-gui-tools-5.0-r17-win32:Install this :
mysql-gui-tools-5.0-r17-win32.rar
Winrar: Install this :
wrar393.exe
Client here: Install this : Updated: FULL KRO RENEWAL
Ragray - Ragnarok Online Korean (kRO) Renewal Client and BGM - Full client download with English translation!
Renewel Data : Paste it to your client (UPDATED)
Basic Complete Data Folder
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
2010-07-28aRagexeRE Patched - Data Folder.7z
Now go to char_athena.conf
// 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 usingIP Chicken - Whats my IP address? ip address lookup
// Character Server Port
char_port: 6121

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 usingIP Chicken - Whats my IP address? ip address lookup

Now go to subnet_athena.conf
// 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 IP Chicken - Whats my IP address? ip address lookup ):(your wan ip using IP Chicken - Whats my IP address? ip address lookup )
Example : 255.0.0.0:178.xxx.xxx:xxx.xxx.xxx

Now go to inter_athena.conf
// 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 IP Chicken - Whats my IP address? ip address lookup
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 IP Chicken - Whats my IP address? ip address lookup
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 IP Chicken - Whats my IP address? ip address lookup
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 IP Chicken - Whats my IP address? ip address lookup
log_db_port: 3306
log_db_id: ragnarok
log_db_pw: ragnarok
log_db_db: log
log_codepage:

Now your done to edit your server files now lets move to MySql
MySQL Query Browser :
http://i282.photobucket.com/albums....rok.jpg
http://i282.photobucket.com/albums....ep2.jpg
http://i282.photobucket.com/albums....ep3.jpg
http://i282.photobucket.com/albums....ep4.jpg
http://i282.photobucket.com/albums....ep5.jpg
http://i282.photobucket.com/albums/k...schema_log.jpg
MySQL Administrator
http://i282.photobucket.com/albums/k...zr26/admin.jpg
http://i282.photobucket.com/albums/k...r26/admin2.jpg
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 )
Log In
( NEED CUSTOM ITEMS? PM < ME IN YM : jaycrane@yahoo.com )
ahaha :))
//#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 :)
Global-RO.exe
then look for src/common/mmo.h
copy this :
//#define PACKETVER 20081126
#define PACKETVER 20100707
have a Good Day!
You dont know how to compile? well :
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


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
Note : please before asking , please try it by your self first :)