Skip to content

System Requirements

Akkarinage edited this page Mar 30, 2021 · 4 revisions

Basic Requirements

rAthena works off of the client-server model. The player, usually using a hexed kRO RE client, first connects to the Login Server. When the client enters their login information, it is given the list of available char-servers, which the player chooses from. After the server has been chosen, the client connects to the selected Character Server, which displays the characters on that player's account. After selecting a character, the client is directed to the Map Server, which maintains maps and the character positions on the server and relays this information to the client.

rAthena is designed to run on a machine that is designated as a Server, either Dedicated or VPS. It can run on a workstation, but using that workstation for other tasks (including playing on the same machine that is running the server) will reduce performance.

Hardware Requirements

rAthena requires the following resources from the machine in order to function without problems:

  • 1.5 GHz or faster CPU, either Intel or AMD is acceptable. Some members have reported that they have gotten rAthena to run on other processors.

  • 512 MB of RAM, MINIMUM. The map server in an idle state consumes about 200-300MB of RAM, depending on how many maps and NPCs are loaded.

  • A video card powerful enough to run the Operating System of your choice. rAthena is a console based software, which means that all that is required to run it is a console or command access.

  • An internet or network connection. The bandwidth required is very hard to predict. A lot of questions are asked regarding "how much bandwidth does rAthena need?". There is no answer to that. It is all depending on how many characters are connected and what they do while connected to the server.

  • A minimum of 250MB of storage space for the rAthena files. A minimum of 300MB to start with for your MySQL database, with the storage requirement increasing to 1GB and beyond for servers with moderate population and functioning logging.

Software Requirements

rAthena, depending on what you plan to do with it and what platform you run it on, will require the following:

  • GCC compatible compiler
  • zlib
  • MySQL server and libraries
  • git

Supported Operating Systems

The following operating systems have been tested and are known to work:

Please note that while rAthena may run on far older versions of Windows, we only provide rAthena support for builds running on the following Microsoft supported Windows versions:

  • Server Versions: Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019
  • Home Versions: Windows 10

64-bit operating systems of all those listed are available via command-line switch on linux/unix systems.

Home

Getting Started

Configure your Server

Customization

Setup the Client

Misc Databases

Third-Party Software

Clone this wiki locally