[Hercules] works off of the client-server model. The player, usually using a Hexing kRO Renewal 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.
Hercules 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.
Hercules requires the following resources from the machine in order to function without problems or the common "Lag":
Hercules, depending on what you plan to do with it and what platform you run it on, will require, at a minimum, the following:
The following operating systems have been tested and are known to work:
Wiki: Character Server
Wiki: Hercules
Wiki: Home
Wiki: Login Server
Wiki: Map Server