# clientOwner ## Category Scheduler Management ## Arity **Nular** — `clientOwner`. ``` clientOwner ``` ## Description Returns the numeric ID of the current scheduler. This is the **Arma SQF compatibility name** for [currentScheduler](currentScheduler.md). In Arma, `clientOwner` returns the client ID of the machine where the command is executed. In SQ#, this maps to the scheduler ID. Identical to `currentScheduler`. Both commands return the same value — use whichever matches your convention. ## How It Works Same implementation as `currentScheduler`. Returns the scheduler ID from the VM execution context. ## Usage ```sqf _myId = clientOwner; // e.g., 1 systemChat f"Client owner: {_myId}"; ``` ## Thread Safety ReadOnly — pure query. ## See Also - [currentScheduler](currentScheduler.md) — same value, non-compat name - [allSchedulers](allSchedulers.md) — list all scheduler IDs - [isServer](isServer.md) — check if server