Skip to content

ACE Hosting Windows

Mag-nus edited this page Apr 24, 2024 · 27 revisions

Deploying an ACE server using the precompiled release

Initial setup

Create the following directories:

  • C:\ACE\Dats
  • C:\ACE\Logs
  • C:\ACE\Server

Copy the following files to the "C:\ACE\Dats" folder:

  • client_cell_1.dat
  • client_local_English.dat
  • client_portal.dat

Note: The .dat files above can be obtained in your Asheron's Call client folder.

Download and install the latest .NET Runtime 8.0.x, Windows x64

Download and install either MySQL or MariaDB

Download the latest ACE Server Release and extract the contents to "C:\ACE\Server".

Running the Server

Start the server by running the ACE.Server.exe or with the following command:

  • "C:\ACE\Server\ACE.Server.exe"

You will be prompted to enter the necessary configuration details.

Alternatively you can manually create the Config.js file by copying the provided Config.js.example file and renaming it Config.js, then editing the file.

Configuring the Server (Host)

  • Host specific configuration is done via the Config.js file.
  • Logging is configured via the log4net.config file.

Server Options / Administration

Edit the "C:\ACE\Server\log4net.config"

  • If your distribution does not contain a log4net.config, you can obtain the latest one from here.
  • Locate the following line:
    • <file value="ACE_Log.txt" />
    • and replace it with
    • <file value="C:\ACE\Logs\ACE_Log.txt" />

Connecting to the Server

Please continue the installation instructions here on the ACE Hosting page.