---
name: "setGroupOwner"
type: command
status: ok
groups: ["Multiplayer"]
arma3_since: "1.40"
locality: {"argument": null, "effect": null, "server_exec": true}
source: https://community.bistudio.com/wiki/setGroupOwner
revid: 364895
updated: 2024-06-29T14:38:33Z
---

# setGroupOwner

*Command · Multiplayer · Arma 3 v1.40*

Locality: **server execution only**

## Description

Changes the ownership of a group (and all its units) to a given client. The group leader must not be a player. This command only works when called from the server. Returns true if locality was changed. For [agents](../commands/agents.md) use [setOwner](../commands/setOwner.md) command.

## Syntax

```sqf
group setGroupOwner clientID
```

**Parameters:**

- `group`: [Group](../topics/Group.md)
- `clientID`: [Number](../topics/Number.md) - the [machine network ID](../topics/Multiplayer_Scripting.md#machine_network_id) of the new [owner](../commands/owner.md).

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

## Examples

### Example 1

```sqf
_localityChanged = _someGroup setGroupOwner (owner _playerObject);
```

## See also

[owner](../commands/owner.md) · [setOwner](../commands/setOwner.md) · [groupOwner](../commands/groupOwner.md)

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