Frequently Asked Questions

Everything you need to know in a single location

RagnaHosting services questions

What does 'Transfer' mean on the emulator selection?

Basically it's for those who already own a RO server and want to transfer their server to RagnaHosting's datacenter.

What kind of hosting plans does RagnaHosting provide?

Our hosting plans are divided into 4 categories : Standard, Anti DDoS, Hourly and Unmanaged. Currently RagnaHosting has 12 datacenters around the world, so each customer can choose a location which best match their needs.

Does RagnaHosting have any IP address to test?

Please visit our speed test link.

Will I get a free website from RagnaHosting?

Yes, every costumer will get a free website from RagnaHosting. If the server is named PoringRO, then it will be RagnaHosting even provides a Control Panel, multiple Client Installers, a Patcher, MySQL Database and also a Forum (optional). All for free! :)

How much bandwidth will I get?

You can check the bandwidth of our packages on the Product Selection page; the listed bandwidth there is your 'RO Server' bandwidth.

Because we are giving a generous 100 GB/month (for free!) for the website, those bandwidth limits are separated from each others. In other words, the RO Server (VPS) and the website have their own bandwidth limits.

What is a Snapshot?

Snapshot is a feature to make exact copy of your current server. Think of it as a backup feature but far better. So whenever a customer do something wrong, they can safely restore their server to previous backups.

The best part of using Snapshot rather than a regular backup is that with a regular backup you have to turn the server completely off to apply it. However our Snapshot feature doesn't require you to turn off your server first and your players won't even notice it!

Each customer is able to make a maximum of 2 Snapshots and the older Snapshot will be replaced with the new one. You are only required to turn off your server in order to restore from your Snapshot, but if you forgot to turn off your server first, RagnaHosting's system will automatically do it for you.

What OS does RagnaHosting provide?

RagnaHosting provides CentOS, Ubuntu, Debian and also Windows Server.

What emulators does RagnaHosting provide?

RagnaHosting provides rAthena, Hercules, eAthena and some other emulators as well.

What CP does RagnaHosting provide?

RagnaHosting provides FluxCP, CeresCP, CORA and LoveRudra. You are free to choose any one of them.

I'm always concerned about the security of my server, what about it?

Customer's security is our primary concern. RagnaHosting already has some sort of protection on both server and client side security. You will also be able to use RagnaShield very soon as well for your gameguard (for free).

Can I use a space for my server name?

No, you can't use spaces. So if your server name is Metaling RO, it should be typed as "Metaling".

Does RagnaHosting provide any client installer?

Yes RagnaHosting does! RagnaHosting even provides 3 types of client installer for our customers. Why? It's because every player's need is different, so the players can choose which one to download by themselves. Here is a diagram of our client installers:

Contents     Lite     Essential     Full    
Game EXE
Setup EXE
Translated UI
Translated LUA/LUB*
Translated Item/Mob Tables**
AI Files
* Translated skill description, status effect, etc.
** Translated ItemInfo.lua/lub or [id]num2item*table.txt, and other .txt table files
*** Included all custom files according to RO needed, such clientinfo.xml, custom items, logo, etc.

Support questions

How can I access my noVNC console for my server?

First, you must go to the Client Area and login into your account. If your forgot your credentials, you can find them from the emails you received when you created your account. Go to Services > My Services. From there, find the Cloud Hosting you've purchased and click on View Details on the right side.

You'll find a bunch of information on this page, keep scrolling down until you see the Control buttons. What you're looking for is View Console. You may have to Reboot/Power On the console first if it's currently offline (look at the Power Status).

After you've entered your credentials again, you'll have access to the noVNC console and have a GUI view of your VPS server.

What is the difference between Web Hosting and the VPS host?

The Web Hosting is used for your website and your forum. This is where your players can register (with your control panel, such as FluxCP, CORA, etc) and download your client installers. To configure your Web Hosting, you'll have to edit your Web Hosting's FTP server. This corresponds to your Shared Web Hosting - Free Package service in the Client Area.

The VPS host is a dedicated server where your emulator (rAthena, Hercules, etc) will run from. Another way of looking at it is to think about the VPS as a computer always turned on where your players will be able to connect to with their Ragnarok client. You can log into this computer using an STFP connection (via FileZilla or WinSCP), from the noVNC console or from PuTTY. How you connect to it is up to you, but for beginners we recommend using the noVNC console first. This corresponds to your Cloud Hosting (DDoS Protected) - Poring Cloud Hosting service in the Client Area.

How to log in your FTP server?

You should have two FTP servers that you can access (for a regular package). The first one is your Web Hosting's FTP server and it allows you to configure and change the appearance of your website and forum. If this is what you're looking for, then read the following question on How to log into my Web Hosting's FTP server?

If you want to connect to your VPS's SFTP to edit files (SFTP is the same as FTP, except it uses a more secure connection), follow the next steps. You will need a FTP client such as FileZilla or WinSCP and then create a new session. Set the file protocol to SFTP and the port to 22. The IP for your VPS can be found in your Cloud Hosting service details from the Client Area (the IPv4 field shown near the Console buttons).

This is the same hierachy that you'll find from the noVNC console. Any changes you make here will be reflected on the noVNC console as well (they are the same...!). To get on the Desktop for instance, simply click on Desktop.

How to log into my Web Hosting's FTP server?
- Retrieving your pre-made account information (if you lost it!)

Log into your Client Area account, go to Services > My Services, look for your Shared Web Hosting package and click on View Details.

From there, click on Change Password to view your default account that you can use to access your Web Hosting's FTP server.

The information you'll have to enter in your FTP client will look as the image below. Please note that this default username does not have the after the name, unlike your custom created account.

* The FTP host name is now for everyone.

- Adding or modifying an FTP account

If you want to create or modify an account, you will need to access your cPanel. You can use the link provided to you via email or use the Client Area instead to do so. If you log into the Client Area, go in Services > My Services > Your Shared Web Hosting > View Details and then click on the Login to cPanel button to enter the cPanel area.

This is where you can setup your Web Hosting configuration. To add a new FTP account, select FTP Accounts from the Files category.

Create a new user and remember the information. This will be the credentials needed when you'll want to connect to the Web Hosting's FTP server. In the Directory field, make sure it targets to "public_html" because you want to give yourself full access to the FTP directory, not just a subdirectory.

You can click on Configure FTP Client to obtain all the information required to login into your FTP server in case you forget it later on. The username you'll have to enter in your FTP client is the full "[email protected]" name, not "Poring".

* The FTP host name is now for everyone.

- Connecting to your Web Hosting's FTP server

Using FileZilla or WinSCP, create a new session with the information for your Web Hosting's FTP account (read the section above if you do not know your account information). The port for your Web Hosting's FTP server is 21. From our example, we would get the following :

* The FTP host name is now for everyone.

You should get a view similar to the image below once you've successfully logged in. If you're in the topmost view (default location for the default account), click in public_html directory.

From there you can edit your patches (/putlic_html/patch), your client installers (/putlic_html/download), your forum (/putlic_html/forum) and your FluxCP (/putlic_html/flux).

Where can I edit my website?

To edit your website, you will need to connect to your Web Hosting's FTP server. Fore more information, read How to log into my Web Hosting's FTP server?

The location of your website files are in public_html/themes/default/. For example, if you go in public_html/themes/default/downloads/index.php you will be able to change the display text for your download page.

How can I edit my VPS files?

You could edit them directly from the noVNC console, but this is not recommended and it can be somewhat annoying due to the unfriendly interface for writing text. Instead, you should use a SFTP client, such as FileZilla or WinSCP. We recommend using WinSCP because of its rich features and global convenience. To access your console files, create a new session and set the File protocol to SFTP. The Host name is your noVNC console IP (his is the IPv4 field shown near the Console buttons) with the port 22. The default username is "root" and the password is the one set for your root account.

How do I set up my SQL tables?

Your SQL tables are already created when you order a Cloud Hosting service. There is also already a default SQL account that you can use to connect to your SQL database (such information has been sent to you via email).

Pre-made SQL accounts
  • root / [default noVNC password] - account used by your emulator for the localhost connection only (cannot be used outside of your VPS for security reasons).
  • Yourservername / [your password] - your account to edit your tables from outside the console.

To manage the SQL accounts, you can follow these instructions. Open your noVNC console, then open the Firefox Web Browser and type in the following URL : The username you have to enter is "root" and the password is the same as your root account (default noVNC password). This is the primary account of your SQL database and it shouldn't be used for common edits. You should instead use the default account that was automatically created for you (Yourservername).

From this view, click on Users (you can see the default account name (Yourservername) if you lost it).

Then click on Add user and fill out the information. You can pick any username you want, set the Host to Any host and set your password. You can use Generate to create a strong password.

Scroll down to set the privileges. For this account, you'll probably want to click Check All to select all of them. Once you're done, go at the end of the page and click Ok. You've successfully added a new user who can access your SQL database from anywhere!

To access your SQL database, you'll need to install HeidiSQL or MySQL GUI Tools (in this example we'll use HeidiSQL) on your PC. In HeidiSQL, create a new session and fill in the information. For the Hostname/IP field, enter the IP of your noVNC console (this is the IPv4 field shown near the Console buttons). Type in your new username and password and you'll be able to connect to your SQL database safely from your own computer.

Where can I see my emulator consoles?

To do that, you have to open your noVNC console. From there, your three emulator consoles (Map-server, Login-server and Char-server) should be already opened. If they are not, that means your Ragnarok server is currently offline and you have to click on Start My Server to start it. If nothing happens, try to Compile Your Server and look in the Logs folder for possible errors. We may be able to assist you regarding compilation errors, however keep in mind this is something you should be able to fix on your own.

Where are my installers located?

Your installers are located on your Web Hosting's FTP server in the /public_html/download folder. Connect to your Web Hosting's FTP server using your FTP client (click here for more info) and you should see the download folder right at the start.

How can I create and send patches (Thor Patcher)?

To create Thor patches, you can use either ThorGenerator or GRF Editor (recommended). In this sample, we'll add a new hat ingame with its textures and update itemInfo.lua at the same time.

- Creating patches with GRF Editor

In GRF Editor, create a new patch from File > New > New Thor. Then add the following files in the data folder with drag and drop :

  • data\sprite\¾ÆÀÌÅÛ\red_magic_hat.act
  • data\sprite\¾ÆÀÌÅÛ\red_magic_hat.spr
  • data\sprite\¾Ç¼¼»ç¸®\³²\³²_red_magic_hat.act
  • data\sprite\¾Ç¼¼»ç¸®\³²\³²_red_magic_hat.spr
  • data\sprite\¾Ç¼¼»ç¸®\¿©\¿©_red_magic_hat.act
  • data\sprite\¾Ç¼¼»ç¸®\¿©\¿©_red_magic_hat.spr
  • data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\collection\red_magic_hat.bmp
  • data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\item\red_magic_hat.bmp

Now click on the "root" node and then select Container options. Change the patching mode to Merge into GRF. A very important point to keep in mind is that files in the data folder are merged within your GRF while files outside of the data folder needs to be merged in your RO directory.

Save your file, File > Save as... > poring-1001.thor.

Now you need to create another patch file for your itemInfo.lua. The reason why we didn't include itemInfo.lua in the previous patch is because the output of the patch is different. The first patch will be merged in the GRF while this new one will be merged in the RO directory directly.

Create a new Thor patch in GRF Editor, add your itemInfo.lua to the System directory and then save it as poring-1002.thor. That's it for the creation of the .thor file. The next part will focus on how to send these patches to your players.

- Creating patches with ThorGenerator

Open ThorGenerator.exe (software from your Thor Patcher download in the Tools subfolder). Set the first output to "poring-1001.thor", select RO - GRF and set the target GRF (leave empty to patch in your default GRF). Check Directory for your input and, with Select, target the data folder containing all your new files (excluding itemInfo.lua).

The encoding to select depends of the file names you've added. If your file names contains Korean characters, you need to select Unicode (유저인터페이스), otherwise you need to select Ascii (À¯ÀúÀÎÅÍÆäÀ̽º). Click on Generate and that's it for the first patch.

To patch itemInfo.lua, set the output to poring-1002.thor, select File instead of RO - GRF. Keep Directory for the input mode and then select your System folder (in your RO directory, containing your itemInfo.lua). When you click Generate, select Other and type in "/System".

That's it for the creation of the .thor file. The next part will focus on how to send these patches to your players.

- Sending patches to players

Connect to your Web Hosting's FTP server with your FTP client (click here for more info). Then go in /public_html/patch/data directory and add the two Thor patches you've created.

Go back to the /public_html/patch folder and edit the patchlist.txt (/public_html/patch/patchlist.txt). Add your patch ID, separated by a space, with your patch name. In our case the patchlist.txt would look as follow :

Save your changes and you're good to go! Your default Thor Patcher that we've provided should patch the new files properly.

How should I recompile my server?

After you've applied your changes to your source files, open your noVNC console and press the Compile My Server icon.

How do I get RagnaShield Beta?

At the moment, you cannot get RagnaShield without sending us a ticket first. Due to the high amount of demands for its installation, it may take some time before we process your request.

We are currently planning to facilitate the installation by making it semi-automated; all that will be left to do is patch your source folder with the .diff file. If you're comfortable with source edition, you can request the diff and apply it yourself.

I received a "Resource file missing" error ingame, what do I do?

Although these type of issues do not directly concern us (not related to server hosting), we'll try our best to help you out. Send us a ticket with the full error, a screenshot and you can copy/paste the error with Ctrl-C while the dialog box is opened.

I have hit my monthly bandwidth limit, what can I do?

If you hit the monthly bandwidth limit, there will be no ingoing or outgoing traffic from your server. Alternatively, you can send us a Support Ticket to upgrade your monthly bandwidth limit if you'd like, or choose another hosting plan.

How can I make backup of my server data?

You can choose between using our 1-Click Snapshot feature, or the Automated Daily Backups. As for your SQL data, you can export them using phpMyAdmin.

Billing questions

What kind of payment option does RagnaHosting provide?

Currently RagnaHosting accepts payment using USD/PHP via Paypal, Cebuana Lhuillier, MLhuillier and Western Union.

For the payment query on Cebuana Lhuillier, MLhuillier and Western Union, please submit a Support Ticket.

Can I pay yearly instead of monthly for my plan?

Yes you can, you can choose between 1/3/6/12 months on your cart before you check out your purchase.

I don't want to use Western Union/Paypal everytime I make a payment, what can I do?

You can send us the payment within a single transaction with a total amount for several months, your fund will be converted into Credit Account which can be used to make purchase on RagnaHosting service.

Need more support?

How can I contact RagnaHosting if I have more questions?

You can use the LiveChat feature. If there's no support staff around at that moment, you can submit a Ticket, so our staff can contact you back as soon as they are available.

Does RagnaHosting provide custom scripting or source mod service?

Yes, RagnaHosting does! Just submit a Support Ticket and tell us what you want to do as clear as possible.