A TreeStats based data exporter for ACEmulator servers
- Real-time on-demand data output: Allows your ACEmulator server to be polled for data collection by TreeStats https://github.com/amoeba/treestats.net/blob/main/docs/asherons-call-server.md#quick-start-for-server-operators
-
Prerequisites
- .NET 10.0 runtime
- ACEmulator server installation, version 1.75.4736 or higher required
-
Installation Steps
- Download the latest release zip file from the releases page
- Extract the zip file to your ACEmulator server's
Modsdirectory - Ensure the extracted folder is named
ACE.Mods.TreeStats - Ensure the plugin is enabled in your ACEmulator server configuration
- Restart your ACEmulator server or reload mods using
/mod fcommand from console or in-game.
Edit Settings.json to customize the plugin behavior:
{
"EnableLogging": false,
"APIBasePath": "/",
"OutputToConsole": false,
"EnableEmulatorInfoOutput": true
}You can change these options below, but we do recommend the defaults be left as-is.
- EnableLogging: Enables output of more verbose logging (default: false)
- APIBasePath: Base path that server is published to (default: "/")
- OutputToConsole: Enables TreeStats Server raw output to console (default: false)
- EnableEmulatorInfoOutput: Enables output of Emulator host information including type, server and database version, and DAT iterations (default: true)
Plugin not loading:
- Check that the plugin is in the correct Mods directory
- Verify .NET 10.0 is installed
- Check server logs for error messages
Settings not loading:
- Ensure Settings.json is properly formatted
- Check for JSON syntax errors
- Verify file permissions
- .NET 10.0 Runtime
- ACEmulator Server (with mod support)
- Lib.Harmony bundled with ACEmulator (for patching)
- ACE.Shared library bundled with this plugin
- GenHTTP libraries bundled with this plugin