Jump to content

[Guide]How to setup a Ragnarok Online(Server Side Only)


Diconfrost VaNz

Recommended Posts


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  974
  • Reputation:   41
  • Joined:  11/13/11
  • Last Seen:  

you can check you password in your MySQL Query :D

yes you should have a data.ini

Link to comment
Share on other sites

  • 4 weeks later...

  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  38
  • Reputation:   0
  • Joined:  01/18/13
  • Last Seen:  

mgruRun po ba to sa iRO?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  974
  • Reputation:   41
  • Joined:  11/13/11
  • Last Seen:  

i think yes? why?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  38
  • Reputation:   0
  • Joined:  01/18/13
  • Last Seen:  

nothin', i just waana it in iRO.. its gonna work

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  974
  • Reputation:   41
  • Joined:  11/13/11
  • Last Seen:  

i see

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  353
  • Reputation:   70
  • Joined:  07/14/12
  • Last Seen:  

nice guide dicon :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  38
  • Reputation:   0
  • Joined:  01/18/13
  • Last Seen:  

i got rejeted from the server... T_T

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  974
  • Reputation:   41
  • Joined:  11/13/11
  • Last Seen:  

did you fix your client side?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  38
  • Reputation:   0
  • Joined:  01/18/13
  • Last Seen:  

all fixed..

@edit

bakit ung ibang skill wlang logo?

Edited by CDeon
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  974
  • Reputation:   41
  • Joined:  11/13/11
  • Last Seen:  

ung data folder mo cguro? :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  38
  • Reputation:   0
  • Joined:  01/18/13
  • Last Seen:  

penge nman ng link, n meron na lhat,, hehe, Ty sir

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  27
  • Topics Per Day:  0.01
  • Content Count:  70
  • Reputation:   1
  • Joined:  12/14/11
  • Last Seen:  

3CeAM SVN SQL 2012-12-01 or rathena - Revision 17117? which is good?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  974
  • Reputation:   41
  • Joined:  11/13/11
  • Last Seen:  

rAthena :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  38
  • Reputation:   0
  • Joined:  01/18/13
  • Last Seen:  

yes, rAthena is better..

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  29
  • Topics Per Day:  0.01
  • Content Count:  155
  • Reputation:   1
  • Joined:  02/03/13
  • Last Seen:  

Download these files first:

MySQL Gui Tools

MySQL Essentials

Download Compiled SVN here(I suggest to use trunk)

When you're done downloading those files, follow these steps:

==========// SVN Files Setup //==========

1) Goto your downloaded svn and extract it.

2) Goto conf folder and look for char_athena.txt, inter_athena.txt, map_athena.txt and subnet_athena.txt

3) Open char_athena.txt, and map_athena.txt and look for this:

// Server Communication username and password.
userid: s1
passwd: p1

and change that into

// Server Communication username and password.
userid: ragnarok
passwd: ragnarok

2) Open your char_athena.txt again and look for this:

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

// 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 "//" in login_ip and char_ip. It will look like this:

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

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

3) Open your inter_athena.txt and look for this:

// 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
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
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
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
log_db_port: 3306
log_db_id: ragnarok
log_db_pw: ragnarok
log_db_db: log
log_codepage:

if you're using my guide that is a given and you don't need to edit them. But if you're planning to change any of here like the user password or what, you need to change this too.

4) Open your map_athena.txt and look for this:

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


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

// Map Server Port
map_port: 5121

remove "//" in char_ip, and map_ip, it will look like this:

// 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
// 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
// Map Server Port
map_port: 5121

5) Open you subnet_athena.txt and you'll see this:

subnet: 255.0.0.0:127.0.0.1:127.0.0.1

If you changed the ips in char_athena.txt, inter_athena.txt and map_athena.txt, you should consider to put them here too.

for example, the ip is 125.60.252.169

subnet: 255.0.0.0:125.60.252.169:125.60.252.169

==========// MySQL Setup //==========

1) Install MySQL Gui Tools

2) Install MySQL Essentials. Choose MySQL 501. Enter "ragnarok" for the password for "root"(remember you can change this later on, this is just a basic one). Just click the Execute and when done, just click Finish. Go to Task Manager and check if mysqld-nt.exe is running in processes although it's not necessary if no error occured during installation.

3) Start MySQL Query nd it will prompt up a window. Fill in

Stored Connection: (leave it blank)
Server Host: localhost					  Port: 3306
Username: root
Password: (remember the password you made when you're installing MySQL Essentials?put it here)
Default Schema: ragnarok(you can change this afterwards, this is just a basic name)

and leave other field as it is but to make sure everything is correct. Then press enter.

4) *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, mail.sql and log.sql (execute upgrade_svn* .sql files, too, if require) 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 bottom.

*For userid: and user_pass:, type in the name that you used in char_athena.conf and map_athena.conf.

*When you are done editing, just click the Apply Changes that is next to the Edit icon.

5) Goto MySQL Administrator. Login there.

Stored Connection: (leave it blank)
Server Host: localhost					  Port: 3306
Username: root
Password: (remember the password you made when you're installing MySQL Essentials?put it here) 

Then Enter.

6) And you're inside the MySQL Administrator now. Go to User Administration and Click New User and enter this:

MySQL User: ragnarok
Password: ragnarok
Confirm Password: ragnarok

then click "Apply Changes".

After that, Click the ragnarok user and goto schema priviledges(right-side of user information). Click ragnarok and log database and click "<<", then click "Apply Changes"

And we're done smile.png

Sir paano po ito wala ako MAIL.SQL pero meron po ako MAIN.SQL at LOG.SQL rAthena latest po ang gamit ko kasi may nagtanong kung pede po ito sa rAthena eh...

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  974
  • Reputation:   41
  • Joined:  11/13/11
  • Last Seen:  

main.sql naman tlga ah? xD walang nakalagay na MAIL.SQL dyan xD

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  29
  • Topics Per Day:  0.01
  • Content Count:  155
  • Reputation:   1
  • Joined:  02/03/13
  • Last Seen:  

Sir after ng server side, client side naman dba? dito ako medyo nagaalinlangan kung saan ako mag uumpisa eh

kasi nabasa ko sa no.4 ng guide hehehe kung wala ok na pala...

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  974
  • Reputation:   41
  • Joined:  11/13/11
  • Last Seen:  

nkta mo ung pinost ko dun sa kblang thread mo dba? :D nndun lahat ng kelangan mo :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  29
  • Topics Per Day:  0.01
  • Content Count:  155
  • Reputation:   1
  • Joined:  02/03/13
  • Last Seen:  

nkta mo ung pinost ko dun sa kblang thread mo dba? :D nndun lahat ng kelangan mo :D

ganun po ba sir salamat po huling tanong ko po sir...meron ako kro ang isa is Full_kRO_Renewal_20130201.exe...2nd is kRO Client 2012-04-14...alin po ang magandang gamitin dyan sir?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  974
  • Reputation:   41
  • Joined:  11/13/11
  • Last Seen:  

Full kRO Renewal xempre :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  29
  • Topics Per Day:  0.01
  • Content Count:  155
  • Reputation:   1
  • Joined:  02/03/13
  • Last Seen:  

Full kRO Renewal xempre :D

salamat sir more power God bless

Link to comment
Share on other sites

  • 1 month later...

  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  81
  • Reputation:   1
  • Joined:  02/22/12
  • Last Seen:  

Wala po bng CLient Side??

san po pdeng mkaDL ng Server Files ng Nka RaR po xia?? sorry Newbie po tlaga!

Edited by GM RhaiB
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  974
  • Reputation:   41
  • Joined:  11/13/11
  • Last Seen:  

@GM RhaiB = Meron po taung Search button :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  81
  • Reputation:   1
  • Joined:  02/22/12
  • Last Seen:  

Anu po ba Latest SVN ??

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  81
  • Reputation:   1
  • Joined:  02/22/12
  • Last Seen:  

https://rathena.svn.sourceforge.net/svnroot/rathena/

panu po ba idownload yan... xenxia hehehe... di po marunong ehh... tas ung client side din po??... wla po kasi akong maintindihan


 

 

ok na po pla... hehehe ... sorry !! :D

Edited by GM RhaiB
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...