Skip to content
x-cessive edited this page Aug 7, 2026 · 16 revisions

XCSV EXILE

A dedicated Arma 3 Exile server on Tanoa, and every piece of software that keeps it alive.

This wiki is the operator's manual. The site is the shop window; the hub repo is the map.

Start here

page when you need it
Architecture understanding what talks to what
Runbook the server is broken and you need it fixed now
Repositories where a given file lives and why
XM8 Apps building anything player- or admin-facing
Roadmap deciding what to work on next
Memory finding what is true without rediscovery
Lessons before repeating a mistake someone already paid for

The console

XCSV GUARD

More at the project page.

The one-paragraph version

arma3server_x64.exe loads Exile 1.0.4a and the Exile.Tanoa mission, talks to MariaDB through extDB3, and is policed by BattlEye and infiSTAR. XCSV GUARD, a Rust console, supervises all of it: it refuses to start the server if any PBO fails an integrity check, speaks BattlEye RCon over UDP, watches log growth, performs a crash autopsy, and brings the whole stack up or down with one button. Our own content lives in XCSV_ADDONS and never contains a line of Exile source.

Non-negotiables

  • 64-bit server binary with extDB3. Do not restore extDB2 or the old x86 launcher.
  • -filePatching on. Without it A3XAI ends the mission during world init.
  • No Exile source in our repositories. Override via CfgExileCustomCode.
  • Nothing the players type ever reaches the language model. The model reads logs, holds no tools, and takes no actions.
  • No secrets in git. Credentials sit in gitignored config, DPAPI-protected.

Clone this wiki locally