Installation Guide
Get AI Zeus running on your server or local machine
Dedicated Server Installation
Recommended for multiplayer
Get AI Zeus from Steam Workshop
Subscribe to AI Zeus on the Steam Workshop. For dedicated servers you have two options:
- SteamCMD — Use
workshop_download_item 107410 3623550024to pull the mod directly onto the server host. - Manual copy — Subscribe on a workstation, then copy
...\steamapps\workshop\content\107410\3623550024\to the server and rename it to@AIZeus.
Place in Server Directory
Put the @AIZeus folder in your ArmA 3 server directory, alongside your other server mods.
/arma3server/
├── @AIZeus/ ← Workshop mod goes here
├── @CBA_A3/
├── mpmissions/
└── arma3server.exe
Update Startup Parameters
Add AI Zeus to your server's mod list. Since it's server-side only, use -serverMod:
# Linux
./arma3server -serverMod=@AIZeus
# Windows
arma3server.exe -serverMod=@AIZeus
# With other mods
-serverMod=@AIZeus -mod=@CBA_A3
Start Server
Start your server and host any mission. AI Zeus will automatically take command of the AI on the configured side. Players can connect without any mods installed!
-mod=@AIZeusThe Eden Editor and Zeus curator modules added in v1.7.4 need the mod loaded on clients, not just the server. If you want mission makers to drag-and-drop AI Zeus modules in the editor, or for curators to place them live through Zeus, load @AIZeus with -mod=@AIZeus on clients instead of (or in addition to) -serverMod=@AIZeus. Marker directives continue to work with a server-only install if you prefer to keep clients vanilla.
Local / Hosted Installation
For singleplayer or player-hosted games
Subscribe on Steam Workshop
Click Subscribe on the AI Zeus Steam Workshop page. Steam downloads the mod automatically to steamapps\workshop\content\107410\3623550024\.
Enable in the ArmA 3 Launcher
Open the ArmA 3 Launcher, go to MODS, and enable AI Zeus. Also enable CBA_A3 if you want the in-game settings menu. The launcher handles pathing — no manual folder copying required.
Play!
Launch ArmA 3 and host any mission. AI Zeus will automatically take command of the AI on the configured side. Steam will keep the mod up to date whenever a new version ships.
Adding to Your Own Mission
Integrate AI Zeus into custom missions
Create init.sqf
Create an init.sqf file in your mission folder if you don't have one already.
Add Configuration
Add the AI Zeus configuration to your init.sqf. At minimum:
// AI Zeus Configuration
AIZEUS_controlledSide = east; // Change to the side you want AI Zeus to control
AIZEUS_enabled = true;
AIZEUS_debug = true; // Set to false for release
// Initialize AI Zeus (server only)
if (isServer) then {
[] spawn {
sleep 5; // Wait for units to spawn
[] call AIZEUS_fnc_init;
diag_log "AI Zeus initialized";
};
};
Place Enemy Units
Place OPFOR (or whichever side you configured) units in the Eden Editor. AI Zeus will automatically take command of all units on that side.
Test Your Mission
Launch your mission and observe the AI behavior. Enable debug mode to see the decision-making process on the map.
See the documentation for the complete list of configuration variables. You can enable/disable individual systems, adjust timing, and customize behavior to match your mission.
Troubleshooting
AI Zeus doesn't initialize
Make sure the mod is loaded. Check your RPT log for errors. Verify that AIZEUS_fnc_init is being called on the server.
AI doesn't respond
Ensure AIZEUS_controlledSide matches the side of your AI units. Check that AIZEUS_enabled is true.
Debug markers not showing
Set AIZEUS_debug = true before initialization. If using AIZEUS_debug_adminOnly, make sure you're logged in as admin.
Performance issues
Increase AIZEUS_updateInterval and AIZEUS_decisionInterval. Consider using a headless client for large unit counts.
CBA Settings not appearing
Ensure CBA_A3 is loaded alongside AI Zeus. Settings are only available when CBA is present.
Mod conflicts
AI Zeus is designed to be compatible with most mods. If you encounter issues, try loading AI Zeus last in your mod order.