ASA: Server API

Official ASA: Server API 1.18

No permission to download
This is an official resource and shall not be reuploaded
Server Owners
You can now set CPU Affinity via a command line launch parameter.
Here are some examples:
-affinity="2,3" would set the map to only use cores 2 and 3
-affinity="3" would set the map to only use core 3
-affinity="" would set the map to use all cores
Not using the setting would set the map to use all cores

Developers
Check the change log for all changes from 1.17 to 1.18

Permissions 1.03 Included in this release.

Alternative API Loader - This will enable launching the "ArkAscendedServer.exe" directly just like the old ASE API.
  • PDB files for plugins and API are now moved to Win64 folder to improve crashlog comprehension
  • Fixed config section for deleting old logs in the API not being read
  • Added new HTTP request functions for developers that allow specifying the timeout time on the requests
  • Updated some headers for aberration update
  • Included .lib file for developers, to ease the building of plugins against the current live API version
  • Included 2 new dlls in the API release, to be placed in Win64 folder. These are OpenSSL dlls, to allow a transition to newer versions of MySQL and MariaDB in plugins, mainly. This is also useful for any other dev that wants to make a plugin requiring SSL
  • Changed messages when cache is not found, to reflect that it is not ready yet.
  • Added new HTTP request method for developers.
  • Added "SuppressHttpErrors": false (in config.json for the API). If true errors in HTTP requests won't be logged to the console. Use this only if you know what you are doing, or if a developer advises you to do so.
Back
Top