Skip to content

Install Anomaly.Server

Anomaly.Server is a LabAPI plugin. Install the server and shared DLLs together, restart the server, and confirm Anomaly appears in the logs.

  • A working LabAPI server. Follow the LabAPI docs if you do not have one yet.
  • Write access to the server’s plugin directory.
  • Matching Anomaly server files from the same release.

Anomaly.Server ships as two DLLs that must stay together:

  • Anomaly.Server.dll.
  • Anomaly.Shared.dll.

Grab both from the Anomaly releases page.

  1. Stop the server. Do not hot-swap Anomaly while the server is running.

  2. Copy both DLLs into the LabAPI plugins directory. On a stock LabAPI install this is usually <server>/LabAPI/plugins/.

  3. Start the server. LabAPI loads Anomaly during startup.

  4. Verify the plugin loaded. Look for [Anomaly] startup lines, including authentication, networking, and asset setup messages.

If startup fails, LabAPI logs the exception and continues without Anomaly support. If vanilla clients can still join, Anomaly did not finish loading.

Asset distribution is optional. To use it, configure AssetDirectory after the first generated config file appears, then restart the server.

See Configuration for the available settings.

Anomaly.Server targets LabAPI directly. EXILED plugins can coexist with Anomaly.Server, but test each plugin because wrapper timing and identity access vary by plugin.

If an EXILED plugin needs an Anomaly player ID, use that framework’s documented way to access the underlying user ID.

Configuration.