---
name: "enableDynamicSimulation"
type: command
status: ok
groups: ["Dynamic Simulation"]
arma3_since: "1.68"
locality: {"argument": "global", "effect": "local", "server_exec": true}
source: https://community.bistudio.com/wiki/enableDynamicSimulation
revid: 378012
updated: 2026-01-21T18:54:03Z
---

# enableDynamicSimulation

*Command · Dynamic Simulation · Arma 3 v1.68*

Locality: arguments **global** · effect **local** · **server execution only**

## Description

Enables or disables Arma 3: Dynamic Simulation for an object or group.

> [!IMPORTANT]
> Dynamic simulation for AI units operates on [Group](../topics/Group.md)s:
>
> ```sqf
> _unit enableDynamicSimulation true; // Does not work
> group _unit enableDynamicSimulation true; // Works
> ```
>
> It is not possible to enable dynamic simulation for groups that contain a player unit.

> [!NOTE]
> This command has no effect on *mines*!

## Syntax

```sqf
target enableDynamicSimulation enable
```

**Parameters:**

- `target`: [Object](../topics/Object.md) or [Group](../topics/Group.md)
- `enable`: [Boolean](../topics/Boolean.md)

**Returns:** [Nothing](../topics/Nothing.md)

## Examples

### Example 1

```sqf
_myObject enableDynamicSimulation true;
```

## See also

[enableDynamicSimulationSystem](../commands/enableDynamicSimulationSystem.md) · [dynamicSimulationSystemEnabled](../commands/dynamicSimulationSystemEnabled.md) · [dynamicSimulationEnabled](../commands/dynamicSimulationEnabled.md) · [setDynamicSimulationDistance](../commands/setDynamicSimulationDistance.md) · [dynamicSimulationDistance](../commands/dynamicSimulationDistance.md) · [setDynamicSimulationDistanceCoef](../commands/setDynamicSimulationDistanceCoef.md) · [dynamicSimulationDistanceCoef](../commands/dynamicSimulationDistanceCoef.md) · [triggerDynamicSimulation](../commands/triggerDynamicSimulation.md) · [canTriggerDynamicSimulation](../commands/canTriggerDynamicSimulation.md) · [enableSimulation](../commands/enableSimulation.md) · [simulationEnabled](../commands/simulationEnabled.md) · [enableSimulationGlobal](../commands/enableSimulationGlobal.md) · Arma 3: Dynamic Simulation

## Community notes

**ansin11** — 2026-01-21

According to Discord user Marko, dynamic simulation for vehicles has to be enabled before the vehicle is crewed. Calling `_vehicle enableDynamicSimulation true` on a vehicle that already has a crew does not enable dynamic simulation for the vehicle (even if dynamic simulation for the crew is already enabled).

The following example illustrates how a crewed vehicle with working dynamic simulation is created:

```sqf
private _vehicle = createVehicle ["B_APC_Wheeled_01_cannon_F", [0,0,0], [], 0, "NONE"]; 
_vehicle enableDynamicSimulation true;

private _group = createGroup west;
[_vehicle, _group] call BIS_fnc_spawnCrew; 
_group enableDynamicSimulation true;
```

<sub>Source: [BI Community Wiki — enableDynamicSimulation](https://community.bistudio.com/wiki/enableDynamicSimulation) (revision 378012).</sub>
