Welcome Guest [Log In] [Register]
Locked Topic
Basic Guide in RO
Topic Started: Jan 1 2010, 05:17 AM (1,103 Views)
Michael


NOTICE : Para lang po sa ito sa mga TAONG, ang IQ ay pang COLLEGE LEVEL ani_heh.gif ===> Beware ani_hmm.gif ani_wah.gif

INFORMATION: Basic Private RO SET-UP, Compiling gamit ang Visual C++ 2008, MySQL set-up, MySQL gui tools set-up, Basic Custom Wings, Localhost or Hamachi set-up, Data folder of the ragnarok client, latest Xray Clients to see the Custom wing you CREATED .....

NOTICE: Kung nakapag-Download na kayo nyan sa Guide na kayo pumunta !!!!

Download Section:
=============================
http://littlemimiboutique.com/svn-temp/

eAthena Server, Hanapin ang....

Visual C++ 2008 - Native Win32, eAthena SVN Trunk Release - Revision 13996 at iDownload ang,

-eAthena SVN SQL - 2009-08-08 [PACKETVER 7 MAIN]

=============================
Visual C++ 2008

http://www.microsoft.com/express/vc/

=============================
MySQL:

http://dev.mysql.com/get/Downloads/MySQL-5...ac.at/db/mysql/

MySQL gui-tools:

http://dev.mysql.com/get/Downloads/MySQLGU...lational/mysql/

=============================
Hamachi:

https://secure.logmein.com/products/hamachi/list.asp

=============================
Xray Clients:

http://littlemimiboutique.com/svn-temp/
Hanapin nyo tong Xray Clients. kahit alin dyan sa 2 yang ang iDL nyo

Year 2009
-kROsakexe0225bN[9 slots][Xray] - N = Use NEW Login Background. [PACKETVER 9][Read NOTE3 below]
-kROsakexe0225bN[12 slots][Xray] - N = Use NEW Login Background. [PACKETVER 9][Read NOTE3 below]

=============================
Data Folder of ragnarok

http://rocrew.5.forumer.com/index.php?showtopic=164

=============================

GUIDES : ani_hmm.gif

Ung eAthena Server kahit saan pede ilagay, kaso mas madaling hanapin kung sa My Documents na lang sya i-save, tulad ng sa eAthena ko (private RO)!!!

1: Pagkatapos nyong i-save/paste/extract ang eAthena nyo sa My Documents, tuloy naman tayo sa pag config.

2: Buksan nyo ang eAthena folder, then conf folder hanapin ang char_athena.conf, 2x click or double click to open, and they say, Windows cannot open this file: choose, Select the program from a list, click OK, choose notepad or wordpad, but the better is choose wordpad laughing.gif then check the words, always use the .... then click ok !

3: Sa loob ng char_athena wordpad hanapin ang...

// Server Communication username and password.
userid: s1 <=== change to ragnarok
passwd: p1 <=== change 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 //

// 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 // , kung Local host, pag hamachi ganito, char_ip: Your Hamachi IP

Closed then Save !!!

4: Open map_athena wordpad, hanapin ang

// Interserver communication passwords, set in account.txt (or equiv.)
userid: s1 <=== change to ragnarok
passwd: p1 <=== change 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 //

// 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 // , kung Local host, pag hamachi ganito, map_ip: Your Hamachi IP

Closed then Save !!!

5: Open subnet_athena wordpad, hanapin ang,

subnet: 255.0.0.0:127.0.0.1:127.0.0.1 <==Localhost only

subnet: 255.0.0.0:Hamachi IP:Hamachi IP <===Hamachi-IP

SAMPLE ng sa akin ay ganito

subnet: 255.0.0.0:5.41.147.149:5.41.147.149

Closed then Save !!!

6: Para malaman ang Hamachi ip mo ay i-run mo ang hamachi mo, tapos ung lalabas na number sa taas, yan ang HAMACHI ip mo

7: Ito ang 1 sa mahalagang parte, para maka CONNECT ang iba sau....
Open mo ang packet_athena wordpad, hanapin ang....

// allow: 127.0.0.1
// allow: 192.168.0.0/16
// allow: 10.0.0.0/255.0.0.0
//allow: all <===remove //

kung gagamit ka ng Hamachi ganito gawin mo

// allow: 127.0.0.1
// allow: 192.168.0.0/16
// allow: 10.0.0.0/255.0.0.0
allow: 5.41.143.143 <=== Sample Hamachi IP change it to your HAMACHI IP
allow: all

Closed then Save !!!

8: Open inther_athena wordpad, hanapin ang .....

sql.db_hostname: 127.0.0.1 <=== Local IP, kung Hamachi ang gagamitin mo Palitan mo ng HAMACHI IP mo
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 <=== Local IP, kung Hamachi ang gagamitin mo Palitan mo ng HAMACHI IP mo
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 <=== Local IP, kung Hamachi ang gagamitin mo Palitan mo ng HAMACHI IP mo
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 <=== Local IP, kung Hamachi ang gagamitin mo Palitan mo ng HAMACHI IP mo
log_db_port: 3306
log_db_id: ragnarok
log_db_pw: ragnarok
log_db_db: log
log_codepage:

Closed the Save !!!

9: Open grf_files txt.documents, tulad nito

//-----------------------------------------
// GRF List
//-----------------------------------------
// grf: C:\path\to\RO\data.grf
// You may add more in this format
// grf: <data file path>

//------ Others ---------------------------

// Data Directory (without the actual data\ though)
// the below example would use C:\path\to\RO\data\
//data_dir: C:\path\to\RO\


Eto ung Sample ng sa akin...

//-----------------------------------------
// GRF List
//-----------------------------------------
// grf: C:\path\to\RO\data.grf
// You may add more in this format
// grf: <data file path>
grf: C:\Program Files\Gravity\RagnarokOnline\data.grf
grf: C:\Program Files\Gravity\RagnarokOnline\sdata.grf

//------ Others ---------------------------

// Data Directory (without the actual data\ though)
// the below example would use C:\path\to\RO\data\
//data_dir: C:\path\to\RO\
data_dir: C:\Program Files\Gravity\RagnarokOnline\data\

Closed then Save !!!

10: Go to conf folder, then battle folder, open client txt. hanapin ang ...

// valid range of dye's and styles on the client
min_hair_style: 0
max_hair_style: 25
min_hair_color: 0
max_hair_color: 8 <== change it to 40
min_cloth_color: 0
max_cloth_color: 4 <== change it to 530

Closed and Save !!!

NOTICE !!! NOTICE !!! NOTICE !!! Kung na install nyo na to, i-uninstall nyo ung MySQL at MySQL gui-tools...

Paano?
-Control Panel
-Add or Remove Programs
-Look for MySQL then click remove
-Look for MySQL gui-tools then click remove
-Go to your C:\Program Files, look for the folder MySQL right click then delete it
-Now you are ready to install a MySQL and MySQL gui-tools

Re-marks: Para sa FIRST time user na hindi pa napagana ang eAthena server. Kasi pag hindi nyo po niremove ung MySQL at MySQL gui-tools nyo d nyo po mapapagana ng maayos ang eAthena nyo. Kasi need natin na FRESH files ang sundin natin para mas madaling paganahin ang eAthena Server.... ani_kis2.gif ani_gawi.gif

11: Install MySQL
-Click Next.
-Choose Typical and click Next.
-Click Install.
-Click Next. and Next again
-Dont uncheck Configure the MySQL Server now. click Finish
-Click Next
-Now, you can either choose Detailed Configuration or Standard Configuration, which is up to you but if you are unsure, just choose Standard Configuration and click Next.
-Click Next again.
-Uncheck the Modify Security Settings
-Click Next
-Then click Execute
-Then click Finish
3.
Install MySQL GUI Tools 5.0-r15. We only need MySQL Administrator and MySQL Query Browser but just install everything.

4.
Start MySQL Administrator and it will prompt up a window. Fill in Host Name, Username and Password and leave other field as it is but to make sure everything is correct, it should look like this:

Stored Connection: (just leave it empty)
Server Host: localhost
Username: root
Password:
Port: 3306

Click OK and you should be in MySQL Administrator now.
Go to User Administration and Click Add New User and enter this:

MySQL User: ragnarok
Password: ragnarok
Confirm Password: ragnarok

When you are done, then just click Apply changes and exit MySQL Administrator.

5.
Start MySQL Query Browser and it will prompt up a window that look like MySQL Administrator except there is a new field call Default Scheme. It should look like this:

Stored Connection: (just leave it empty)
Server Host: localhost
Username: root
Password:
Default Schema: ragnarok
Port: 3306


6.
-When you are in MySQL Query Browser, click once on ragnarok database that is below Schemata.
-Go to menu, click File and choose Open Script...
-We need to execute main.sql and logs.sql, so look for the main.sql, which should be in sql-files folder in eAthena Server and other .sql files.
-Pick main.sql and click Open.
-Click the Green Execute Icon to the upper right to execute. Do the same with mail.sql now and execute it.
-When you are done, we need to create log database by right-click somewhere within the table where the databases are and choose Create New Schema and type in log and click OK.
-Double-click on log database, go to menu, click File, choose Open Script..., open logs.sql and Execute.
-Double click ragnarok database to expand to see all tables.
-Look for login table and double click and double click again.
-Click once on Edit so, we can edit the cells. This icon should be in middle-bottom.
-For userid: s1 change it to ragnarok and user_pass: p1 change it to ragnarok
-When you are done editing, just click the Apply Changes that is next to the Edit icon.

NOTE: userid: and user_pass: must be same in char_athena.conf and map_athena.conf.

7.
- In menu, click Tools and choose MySQL Administrator.
-Go to User Administration and click ragnarok user.
-Now, go to Schema Privileges and click once on ragnarok database/schema and click this button << and then click Apply changes. Do the same with log database/schema.

Now we are done with MySQL.

==========================

Ragnarok Client:

1: Ung nadownload nyong datafolder.rar, right click then Extract Files, then click OK, COPY it then paste it to your

C:\Program Files\Gravity\RagnarokOnline

2: Go to your C:\Program Files\Gravity\RagnarokOnline\data
-Double click the sclientinfo.xml, then right click, then click view source
-Look for <address>myserver.no-ip.com</address>
-Change it to like this...
<address>127.0.0.1</address> local ip
<address>5.41.143.143</address> sample HAMACHI IP

Closed and Save !!!

3: Ung nadownload nyong Xray clients ipaste nyo sa, C:\Program Files\Gravity\RagnarokOnline
-Then closed

4: Need to Compile the server,

Install Visual C++ 2008,

-Click lang lagi ang next, mejo matagal, pag mabagal net nyo, pag mabilis ilan minuto lang yan,
-Pag sinabing restart now click OK
-Kc pag ka restart ng CPU mo may install pa syang konti, pero mga saglit lang yan

5: Compiling The Server using Visual C++ 2008

-Open eAthena server folder
-Double Click eAthena-9
-Look for Build on the top
-Then click solution
-After clean succeeded
-Click Build again
-Then Click Build Solution
-Then you can see a words

========== Build: 10 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

Build succeeded
============= NOW IT'S TIME TO TEST YOUR SERVER =================

- Go to your eAthena Folder
- Click runserver-sql

- Wait nyo lang mag Load ang mga exe, may konting error yan kasi matagal mag LOAD ung MAP_SQL
- Mapapansin nyo naman pag ok na mga exe tulad ng .....

- logserv-sql.bat
[Status]: Connection of char-server 'eAthena accepted.

- charserv-sql.bat
[Status]: Connecting to 127.0.0.1:6900
[Status]: Connected to login-server <connection #3>.

- mapserv-sql.bat
[Status]: Map sending complete. Map server online.
[Info]: Received Fame List of '0' characters.


============ Pagod na ako kain muna ako, TANGHALI na pala =============
============ Mamaya na lang sa CUSTOM WINGS ==============
============POST THANKS naman po jan ani_thx.gif ani_heh.gif ==============

Kung gusto nyo lang i-Try or Regarding sa pag SET-UP pm me on my HAMACHI if im ONLINE

Beta Test Server = Not Officials

Using Hamachi

Network Name = ncRO

Network Password = 123456

Download sclientinfo.xml and extract it to your data folder

===========================================

When you connect it again, just remove the _M or _F

DONE !!! TEST SERVER lang po ito, para sa newbie SET-UP
Offline Profile Goto Top
 
1 user reading this topic (1 Guest and 0 Anonymous)
ZetaBoards - Free Forum Hosting
Free Forums with no limits on posts or members.
Learn More · Register for Free
« Previous Topic · Krew Guides · Next Topic »
Locked Topic