ACE Hosting - ACEmulator/ACE GitHub Wiki
ACE consists of two main components. The database, and the server (executable).
ACE is very demanding on the database. This load increases with player count. For this reason, it is highly recommended your database be installed on the same instance as your server.
Recommended System Requirements
- 1-10 Players
- 2 Threads
- 4 GB RAM
- 11-49 Players
- 4 Threads
- 8 GB RAM
- 50-499 Players
- 6 Threads
- 16 GB RAM
- 500+ Players
- 8 Threads
- 32 GB RAM
- 2 Mbps incoming network traffic
- 12 Mbps outgoing network traffic
Installing and Running the Server
- Windows Specific Instructions
- Linux Specific Instructions
- Manual Database Configuration for Developers
Host Agnostic Config.js Recommendations
Host specific information can be found in both the Windows and Linux Specific Instructions.
The Config.js already has documentation. However, we have found the following settings pair well with typical servers of the given player counts:
- 1-10 Players
- WorldThreadCountMultiplier: 0.34
- MultiThreadedLandblockGroupPhysicsTicking: false
- MultiThreadedLandblockGroupTicking: false
- 11-49 Players
- WorldThreadCountMultiplier: 0.5
- MultiThreadedLandblockGroupPhysicsTicking: true
- MultiThreadedLandblockGroupTicking: false
- 50-499 Players
- WorldThreadCountMultiplier: 0.5
- MultiThreadedLandblockGroupPhysicsTicking: true
- MultiThreadedLandblockGroupTicking: true
- 500+ Players
- WorldThreadCountMultiplier: 0.5
- MultiThreadedLandblockGroupPhysicsTicking: true
- MultiThreadedLandblockGroupTicking: true
Configuring the Server (Shard)
Shard specific configurations are done in game, or on the console, using ACE commands.
Connecting to the Server
- Create your first account as an admin at the ACE prompt:
accountcreate testaccount testpassword 5
- Launch ACClient directly with this command:
acclient.exe -a testaccount -v testpassword -h 127.0.0.1:9000
Resources
ACE provides help for server operators. The ACE Discord can be a great resource with advice available from other server operators as well as developers