ARMA: Enhanced Configuration System

The Enhanced Configuration System (ECS) is a privately developed addon for Armed Assault by the ECS team.
It was riginally written for Operation Flashpoint in 2005, to increase the Co-operative gameplay, game environment, effects, and AI reactions. The project was completely reworked for Armed Assault in February 2007. Since then, the project has grown and expanded to include many features far beyond it's original inception.
The mod was expressly intended for co-op use only and is not geared to PvP missions. It is however fully compatible in both single and multiplayers modes, including the campaign and Queen's Gambit.

Rate ECS mod

 
 
 
 
 

Single vs multiplayer

There are two basic modes of operation in the ECS: Single Player and Multiplayer
In Single Player mode, ECS uses the settings the user has configured to control the ECS Engine. This works equally well in both the single missions and the campaign. In fact the ECS_client becomes the local ECS_server for the game.

In Multiplayer mode ECS_public variables on the ECS_client are overidden by the ECS_server and/or dedicated ECS_server. Also when a player (client) hosts an internet game, the ECS_server is not necessarily the host of the game, this is determined internally by ECS, therefore ECS_local settings should remain unaffected, however the ECS_public settings are determined by whomever becomes the host.

On a dedicated ECS_server, the ECS_clients are also subject to the ECS_public settings on the server. The dedicated ECS_server mod is a seperate download and only useable on a dedicated server.

The ECS engine provides a robust framework for advanced gameplay; while in multiplayer mode ECS is able to act as an ECS_client or ECS_server. Featuring a unique communications engine, this allows ECS to synchronise and communicate mission parameters and to determine the best host for the ECS_server, as well as supporting connect in progress and server re-negotiation on the fly between ECS_clients (except on a dedicated ECS_server).