-
Notifications
You must be signed in to change notification settings - Fork 249
ACE Hosting
Nalindar edited this page Jan 23, 2024
·
81 revisions
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.
- 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
- Windows Specific Instructions
- Linux Specific Instructions
- Manual Database Configuration for Developers
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
Shard specific configurations are done in game, or on the console, using ACE commands.
- 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
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