For the complete documentation index, see llms.txt. This page is also available as Markdown.

Overview

Utilities shipped with the AXIOM-EMU server bundle

The Tools/ folder in your server install holds utilities used during first-time setup and whenever you need to regenerate client-facing configuration. Everything here runs from its own subfolder and reads plain-text XML (or runs against the MuOnline ODBC DSN).

Available Tools

Tool
Purpose

Packs ServerConfig.xml + ClientConfig.xml into the encrypted .axiom blobs loaded by the client and launcher.

ServerStartUp

Launches DataServer, JoinServer, ConnectServer, and GameServer in the correct order. See Launching Your Server, step 9.

AxiomEditor

Windows desktop app for creating accounts, editing characters, and browsing items in the MuOnline database. Requires .NET 8 Desktop Runtime. See Launching Your Server, step 10.

PngToOzt

Converts PNGs to the client's .ozt texture format. Used when adding custom UI or map art.

When To Re-Run

  • ConfigEncoder - every time you edit ServerConfig.xml or ClientConfig.xml. The client reads the .axiom blobs, not the XML.

  • ServerStartUp - no regeneration; configure StartUp.xml once via its UI.

  • AxiomEditor - any time you need to create or modify accounts / characters directly in the database.

See Launching Your Server for the end-to-end workflow that uses these tools.

Last updated