This article covers taking the configuration steps to ensure a successful connection to your servers. You are required to know the in and outs of your OS, as well as what a LAN IP and a WAN IP are.
Basics of the three serversLogin Server
The login server handles all login packets from the client. The client sees the login server first and connects to it first. The login server listens on the port 6900 by default and usually reads data from the login table. The login server connects directly to the character server and passes it's information to it once the client has successfully logged in. If your login server won't connect, your players cannot login in, but can play.
Config file: conf/login_athena.conf
Character Server
The character server handles all character selection and character loading for the map server. The character server receives commands to primarily display characters once the client has logged in. The character server listens on the port 6121 by default. It also handles the loading and saving of most character data. If the character server becomes disconnected, character data saving is not possible.
Config file: conf/char_athena.conf
Map Server
The map server handles all map functions, including, but not limited to, mob functions, map functions, NPC loading and unloading, as well as NPC processing. the map server is your bread and butter and allows people to play on your server. It listens on the port 5121 by default.
If the character server becomes disconnected from your map server, it's likely the mapserver will disconnect everyone from it. This is not the case when the MySQL server loses its connection to rAthena, as rAthena currently does not restore this connection.
Your Using Outdated Licence File Ragnarok Free
Config file: conf/map_athena.conf
Configuring rAthena for use
After you have finished compiling rAthena, you can set it up for use. There will be four files that we will concentrate on. Any settings we change in these files should always be moved to the relevant import folder files. If your compiler hasn't already made a copy of the folder and named it /trunk/conf/import do that now.
Using the /conf/import/ folder
This folder In this folder, you can 'import' your settings into each of the respected files. All you need is each parameter. When you do this, your settings will never be overwritten when you need to update your rAthena, as the import folder is built once. You can throw all of your settings in here and they will remain as they are, and will read AFTER the main settings, which means these settings will take priority.
Step 1. Interserver Communication Passwords
First, you will need to set an intercommunication password and user. This is one of the most important steps to securing your server.
In order for the char-server to accept commands and packets from the login server, and for the map-server to accept commands and packets from the char-server they have to 'log-in' to each other, using the Server Communication passwords. You MUST set these to something other than defaults, but you can set them to random characters, as long as they are the same in the three places they appear in, which are: , and your login sql table. They are defaulted to s1/p1, and MUST be changed.
Changes must be made to the import folder to ensure proper upgradability. A good habit to get into when working with SVN. Simply copy and paste the lines you wish to alter from the .conf file to the relevant .txt file in the import folder. Your
/conf/import/char_athena.txt and /conf/import/map_athena.txt files should look as follows, with no changes made to or :
The
login table should match. Use this SQL query (or make the changes using your favourite SQL gui):
For those of us that aren't so familiar with mysql (don't you just love these tutorials?)
Note: It should all be on one line. Entering the relevant parameters where needed.
After the user and password is set, you can move on down the page.
Step 2. Login Server
Usually there is nothing to be done here in terms on connection. You may want to edit your
login_port to something other than default, but it must be an unused port by your OS.
You can find this out by starting all the services that you need on the server and issuing the following commands to your console:
If using Windows:Goto Start, then click 'Run'. Type 'cmd' and press enter. Run the following command:
If using *nix:
Once you have selected a port if you're going to change it, your
conf/import/login_athena.txt file should look as follows, with no changes made to (again just copy pasting the lines we want to change from one file to the other):
Step 3. Char Server
Tis config file for the char-server to read. When you open this up, there are a few things we need to do in here.
Firstly we should name our server:
When setting server_name, be sure to not use spaces as it says.
Usually, rAthena will auto-detect your external and internal IP if the IP fields are commented out, but let's go ahead and remove the two slashes (
// ) from login_ip and char_ip.
The login_ip will point to the IP address where the login server will be running. Usually this is the localhost, or 127.0.0.1. If the login-server is to be located on the same network as the char-server (but on a different PC), use the LAN IP of the login server's machine. If you are running a dedicated machine in a datacenter, or you know your IP is not going to change, you can set this to your WAN IP.
The char_ip parameter will ALWAYS be your WAN IP, no exceptions. This is the IP that the char-server will accept connections with.
If you changed the login_port in login_athena.conf, this setting here will need to match it.
Make sure to make any changes in the import folder as always.
Step 4. Map Server
This file sets parameters for the map-server to read.
The char_ip will point to the IP address where the login server will be running. Usually this is the localhost, or 127.0.0.1. If the char-server is to be located on the same network as the map-server (but on a different PC), use the LAN IP of the char server's machine. If you are running a dedicated machine in a datacenter, or you know your IP is not going to change, you can set this to your WAN IP.
The map_ip parameter will ALWAYS be your WAN IP, no exceptions. This is the IP that the map-server will accept connections with.
Make sure to make any changes in the import folder as always.
Step 5. Inter Server
This config related how login, char, and map server connect to your ragnarok database(s). The parameters for database connection will have pattern as the list below, which
[server] is login, ipban, char, and map
You have to change those config to connect your database
NOTES: (must recompile your server after changing)
Starting rAthena
When you're all done configuring rAthena, you can start it up. You can do this by simply running each of the three servers (the .bat files will be created for Windows on compilation success, or athena-start.
Client SideDiff your client
See Hexing.
Data Folder
Connect
Execute your exe.
Trouble Shooting
Its always best to post in the client support sub-forum for things that go wrong with the client, and server support sub-forum for things that go wrong with rAthena connecting or if errors pop up in your server log.
Packet Version
Before running your server, by default rAthena using 2015-11-04. If you want to change to other kRO client make sure you change the
PACKETVER definition in your server too.
http://tvtropes.org/pmwiki/pmwiki.php/VideoGame/RagnarokOnline
Go To
Advertisement:
Ragnarok Online is a Korean Massively Multiplayer Online Role-Playing Game established in 2001 by Gravity Co., Ltd. Originally an adaption of the manhwaRagnarok, RO was eventually released to several countries, yet mostly stayed popular in Asia. Most Korean online Role Playing Games afterwards have had a nasty habit of almost copying the game to a T; it might have popularized the free beta idea as well, not to mention, possibly, the more-or-less standard licensing architecture foreign online game developers tend to use when setting their games up overseas. In a rather sad twist, more people play Ragnarok than World of Warcraft.. if you count all the illegal, mostly free private servers.
Also of note is Ragnarok Online's rather colourful history, markedly moreso than most Massively Multiplayer games and definitely remarkable given the game's general success despite the various tribulations. At the end of its original closed beta period, a group of hackers, apparently angered by the game moving into a pay to play format, attacked the servers, not only of the game but Gravity as well, destroying everything, setting RO's development back, and causing it to disappear from the radar for a long time before finally resurfacing. A lot of anger can be seen under the community at this, at times, as not only did it enable the private servers to come about by stealing a copy of the basic Aegis architecture at the core of the game, but caused many features, such as player owned apartments, to be dropped from the final release. Not to mention a near disastrous case of Executive Meddling by Samsung after they saved Gravity from total bankruptcy (though Samsung saw how horrible things were going because of the meddling, and backed off just in time).
Advertisement:
Since 2004, Gravity has been developing a sequel to Ragnarok Online. The first attempt was Ragnarok II: The Gate of the World, but was scrapped in 2010. In its place came Ragnarok II: Legend of the Second, which has launched in South Korea, Southeast Asia, and internationally.
At 2018, the original PC game gets a mobile 3D reboot named Ragnarok M Eternal Love.
Ragnarok Online provides examples of:
IndexHome > Gravity Interactive Inc. RagnarokYour Using Outdated License File Ragnarok Card
Found 5 file extension associations related to Ragnarok and 5 file formats developed specifically for use with Ragnarok.
Platform, operating system:Microsoft Windows
Go to: Ragnarok description
Developer:Gravity Interactive Inc.
Gravity software list & details
Bookmark & share this page with others:
Ragnarok
Developer / company:Gravity
Numerous adventures await the bravers who dare to enter our magical world. Based on the Nordic mythology of Ragnarök, the 'Dawn of Gods', Ragnarok Online invites its players to discover the three large realms of Midgard.
Sign up for free and download the free client on our website, enjoy a 7 days journey to Midgard at no charge. After those 7 days, it is completely up to you whether you want to continue playing - there is no automatical subscription or obligation to pay and you can stop anytime.
Beginning the journey as a courageous Novice, the choice between several jobclasses soon paves the way for numerous adventures. Choose your favourite weapons, collect equipment and defeat the strongest enemies.
Break new ground and reach level 99, gain experience and strenght. On the way to honor and glory, numerous friends from Europe will accompany you. Join one of the mighty guilds and fight against other players in the regular sieges of the War of Emperium to gain power over one of the ancient castles. Invaluable treasures are waiting for you!
Ragnarok iconRagnarok icon size: 128px x 128px (.png with transparency) Ragnarok works with the following file extensions:
Note: You can click on any file extension link from the list below, to view its detailed information. The list of extensions used or otherwise associated with the application may not be complete, because many common file extensions on our website, such as jpg (pictures) or txt (text files), can be opened by a large number of applications, or are too general file format. However most, if not all directly associated file extensions should be listed with its appropriate program. Although its likely, that some file extensions may be missing from the list of associated file extensions with the application, yet they can be opened, be part of, or otherwise be associated with the program.
Ragnarok default file extension associationsYour Using Outdated License File Ragnarok Movie
.ebm.gpf.gpm.grf.rgz
Light leaks tutorial. VJ Textures 4KA collection of indispensable motion graphic clips designed to be played and mixed with music for gigs and a variety of events as well as music videos, docs etc. Each leader features a variety of effects including dirt, splotches, scratches, light leaks, film flash, countdown and much more. Each 30 second clip can be easily customized and modified using your software's built-in video controls.Glitch Pack 1.0Add digital and analogue interference effects and transitions to your project with Glitch Pack 1.0. Grunge Monochrome Alpha Transitions22 freely interpreted animated monochrome transitions coming in a variety of shapes, textures and lengths with transparency already in place.Grunge Multicolored Alpha Transitions22 freely interpreted animated multicolored transitions coming in a variety of shapes, textures and lengths with transparency already in place.Backgrounds & OverlaysA vast collection of dynamic motion graphic clips designed to be used as backgrounds and/or overlays for a variety of projects.
Comparison table of actions that Ragnarok can perform with each of its associated file type beta
This table might not contain all possible associated or supported file types or may contain incorrect data.
If you need more information please contact the developers of Ragnarok (Gravity Interactive Inc.), or check out their product website.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |