Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


ALiVE Open Source GPL v2

Subscribe to updates I use ALiVE.OS

Statistics on ALiVE.OS

Number of watchers on Github 80
Number of open issues 90
Average time to close an issue 13 days
Main language SQF
Average time to merge a PR 5 days
Open pull requests 14+
Closed pull requests 8+
Last commit almost 2 years ago
Repo Created almost 4 years ago
Repo Last Updated almost 2 years ago
Size 266 MB
Organization / Authoraliveos
Latest Releasev1.5.3.1801061
Page Updated
Do you use ALiVE.OS? Leave a review!
View open issues (90)
View ALiVE.OS activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating ALiVE.OS for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

ALiVE Version BI Forums ALiVE Forums ALiVE Wiki ALiVE License

ALiVE Issues Ready WIP Testing

Requires the latest version of CBA A3.

Developed by the team that brought you Multi Session Operations (MSO), the Advanced Light Infantry Virtual Environment (ALiVE) is an easy to use modular mission framework that provides everything players and mission makers need to quickly set up and run realistic military operations in almost any scenario, including command, combat support, service support, logistics and more.

Main Features

ALiVE features the revolutionary Virtual Profile System that supports thousands of units operating simultaneously across the map with minimal impact on performance. Unlike older caching systems, Virtual AI groups will continue to move, operate and fight and will seamlessly spawn into the visual game world when players are in range.

ALiVE identifies key military, industrial and civilian installations automatically for any map. It uses an advanced, multi-layered AI Operational Command structure which assesses the strategic, operational and tactical situation across the battlespace, analyses the relative strengths of enemy and friendly forces and issues missions accordingly. The result is a fluid, dynamic and credibly realistic battlefield as forces modelled on real world Combined Arms doctrines fight for key objectives.

The second generation Persistent Campaign system automatically retains mission critical data on an external database without any user installations required - no need for complicated MySQL databases, it is all handled completely automatically (this requires a dedicated server)!

ALiVE also provides a variety of popular Player Support utilities such as View Distance, Respawn Manager and an integrated Support Radio Suite for AI controlled Combat Support, Combat Service Support and C2ISTAR.

The intuitive, easy to use modular framework means mission making with ALiVE is quick and easy, even if you have never opened the editor before. Simply place modules down and play. ALiVE can be used completely stand alone or as part of more complex missions and scripts.

A recent addition is a fully in game GUI for building unit, group and faction configs without having to learn the intricacies of config editing.


  • Download and run as any normal mod for ArmA3 using -mod=@CBA_A3;@ALiVE
  • For Dedicated Servers use -mod=@CBA_A3;@ALiVEServer;@ALiVE
  • ALiVE requires CBA_A3


There are several entries in the Field Manual which will guide you through interacting with key in game ALiVE features.

  • By default, ALiVE uses the App Key to open the ALiVE interaction menu. The app key is found next to your right control key. If you do not have an app key or wish to use a different binding, you can remap it in the mods keybinding menu once in game.
  • Some features will require that you carry a Laser Designator (or any custom item defined in the editor modules).
  • For Advanced Markers, access the map and press CTRL ALT LMB to place or edit a marker. Press CTRL ALT RMB to delete a marker.

For full instructions refer to the wiki at

Our devs check our forum daily, so any issues please contact us via the forum at

ALiVE War Room

We highly recommend that you (as a player or a group admin) register with our ALiVE War Room at

On the War Room you can create a new group or join a current group if they accept applications. If you create a group, you can register one or more servers to enable database persistence, player stats and AAR.

In order to capture data properly with ALiVE and ensure mission persistence, players should always use the PLAYER EXIT button when on a dedicated server. Administrators should use the SERVER SAVE AND EXIT button when closing down an MP session on a dedicated server. Both these buttons are available by pressing ESC to get to the main menu while in game.

How It Works

ALiVE is complex but not complicated. Each module is standalone but they can be synchronised to each other to create different scenarios. The modules work independently but will use data derived from another module if it is synchronised. This layered approach provides a high degree of flexibility and allows you to build custom scenarios quickly.

Everything starts with the Placement modules. These modules fulfill two important functions: they identify a list of military and civilian objectives or areas of importance across the map and secondly, they place the AI groups. There are several module parameters for customising the type of objectives and also the shape and size of the AI forces. Refer to the Military and Civilian Placement Module pages for further details on these.

If an AI Commander is placed, it will take command of all available AI forces of its faction. However, it needs to know where its objectives are and this is simply done by synchronising it to one or more Placements Modules. So for example you could place an OPFOR Military Placement module to occupy an area of the map then sync a BLUFOR AI Commander to it so it knows to attack those objectives.

Using different combinations of modules it is possible to quickly create a huge range of scenarios, from massive tank battles to intense urban counter insurgency. The best way is to experiment!

ALiVE.OS open issues Ask a question     (View All Issues)
  • over 3 years ALiVE and ACE 3.8.1 and AECX 3.1.1 Do not Update WarRoom Stats
  • over 3 years Server hang/crash on IED creation
  • over 3 years ORBAT Creator errors out when inheriting classes that do not contain Eventhandlers.CBA_Extended_EventHandlers_base
  • over 3 years [mil_c2istar] Failed tasks do not fail all children tasks
  • over 3 years [Feature] plans for using "createSimpleObject"
  • over 3 years fnc_taskHandler.sqf caused script error
  • over 3 years Request: Slowing down insurgency
  • over 3 years [Demo_Mission] ALiVE_Sabotage caused script error
  • over 3 years Multispawn: Spawn on squad dont work
  • over 3 years Enhancement request: ALiVE "QRF" functions
  • over 3 years ORBAT faction request
  • over 3 years Enhancement Request: Ability to select specific factions for Logistics/reinforcements
  • over 3 years Alive Mod - Quick Reply - Auto Call
  • over 3 years Stuck loading using warroom
  • over 3 years Request: Persistent TRACE squares
  • over 3 years ORBAT Creator Feature Requests
  • over 3 years Feature request: Control OPCOM Objectives
  • over 3 years Transport helicopters refuse to land.
  • over 3 years Implement & document how to save to a local DB
  • over 3 years ALT+Tabbed Players Break Persistence Save Functions
  • over 3 years Advanced Markers Do Not Show For JIP Players - Persitence
  • over 3 years Odd script errors related to profiles
  • over 3 years New Asymmetric Tasks
  • over 3 years Handle duplicate group names better
  • over 3 years Player persistence failing for first player on dedicated server on missions with lots of data
  • over 3 years FMS error undefined variables when restarting OPCOM
  • over 3 years Request: Asym building type for future blacklisting
  • over 3 years SIGINT & Int revamp
  • over 3 years C2ISTAR tasks aren't persisting
  • over 3 years FEATURE REQUEST: Ability to make any object "Carry-able" via Logistic system
ALiVE.OS open pull requests (View All Pulls)
  • Index for Da Krong (UNSUNG 3.0 Bravo)
  • [WIP] RHS GREF compatibility
  • Allow mission makers to define factions/groups in description.ext
  • [WIP] Improve arty combat support
  • Cleanup composition stringtables
  • [Module] Add Civilian Interaction
  • Optimize hash functions
  • Create translation
  • allow enableDebugConsole to be an array
  • Fixed all managerHandles (objNull -> scriptNull)
  • [X_LIB] ALiVE_fnc_isHC cleanup
  • De-duplicate mil_logistics
  • Overhaul of x_lib functions
  • Fix 498 Indexing cuts off lines in static data
ALiVE.OS list of languages used
ALiVE.OS latest release notes
v1.5.3.1801061 Release Build 1.5.3

Latest Version set to 1801061 Pre Release Build 1.5.3

[ALL] Updated version to [ALL] Use A3 dikCodes instead of CBA's [INDEX] Updated Prei Khmaoch Luong (again) [createRoadblock] fixed nil return to array to fix an error (#475)

  • Update fnc_createRoadblock.sqf
  • fixed description
  • optimised one statment (no time for more)
  • it was possible to return NIL, but ALiVE_fnc_INS_helpers need everytime an array, fixed
  • fixed wrong select
  • I've been bamboozled [MIL_OPCOM] Fix starting forces persistence [MIL_C2ISTAR] Improved handling of _target input in fnc_TaskRequest
v1.5.2.1712071 Release Build

Latest Version set to 1712071 Release Build 1.5.2

[ALL] Updated version to clusterbuild 1.80.143751 - Public Stable Hotfix (Tac-Ops DLC) [MAIN] Add CFP logistics. [INDEX] Update Prei Khmaoch Luong index by @HeroesandvillainsOS [MIL_ATO] Added default values to fix errors if ATO ran out of assets (fix #487)

v1.5.1.1712051 Release Build

Latest Version set to 1712051 Release Build 1.5.1

[ALL] Updated version to clusterbuild 1.78.143717 - Public Stable (Tac-Ops DLC) [MIL_LOGISTICS] Fixed enum error [MIL_ATO] Fix ATO creating corrupt profiles (fix #485) [SYS_ACEMENU] Do away with some logging remnants, and clarify others [MIL_PLACEMENT_CUSTOM] Handle custom composition lookup to prevent init errors (#471) [MIL_IED] specify enum after BIS 1.78 changes [CIV_PLACEMENT] Exit gracefully on creation of roadblocks, if no dominant faction is present (fix #480) [INDEX] Kastellorizo. Thanks to Beckerman! [MIL_ATO] Took me ages to fix this user error...

Other projects in SQF