# Network

Network triggers use events that occur during network game. To use network triggers, the network game mode must be enabled and objects with the network component enabled must be present.

Before learning about network triggers, we recommend that you study the Network section of this documentation

Network triggers monitor the following events:

* **Net Client Master** - monitors the event related to the transfer of functions of the main network computer in the game, which is called Master
* **Net Client Join** - monitors events related to the connection of network game clients.
* **Net Mode Enabled** - monitors events related to enabling and disabling network mode.
* **Net Object Athority** - monitors events related to obtaining the authority of game objects
* **Net Error** - monitors network errors

### Net Client Master

Net Client Master In the parameters of this trigger you can specify which client will be monitored for receiving Master:

![](https://4240499350-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lt-sE9MYKe9pZOcHwg5%2Fuploads%2FR5mh7xgBycKgZZadIBwq%2Fimage.png?alt=media\&token=0c79f66d-123a-4b36-a029-a3ebcfeb2136)

* Any Client - any client of the network game
* Local Client - local client, current player
* Remote Client - remote client, game partners.

#### Net Client Master Started

#### ![](https://4240499350-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lt-sE9MYKe9pZOcHwg5%2Fuploads%2FbTtj8R1bAwsR5MrPXT4d%2Fimage.png?alt=media\&token=a04e2c16-7cad-423d-aec4-e7a8720770aa)&#x20;

The joined client has become a Master

#### Net Client Master Continue&#x20;

![](https://4240499350-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lt-sE9MYKe9pZOcHwg5%2Fuploads%2FIsI5tnlT1WE8wmD7lKYW%2Fimage.png?alt=media\&token=b64cc888-3758-4b8c-9671-69cf6bf5247d)

The joined client has become and continues to be a Master

#### Net Client Master Ended&#x20;

![](https://4240499350-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lt-sE9MYKe9pZOcHwg5%2Fuploads%2FrNXyCzKvEoKKNnBicie9%2Fimage.png?alt=media\&token=f96e411e-0905-4572-a79f-0010fe05ddcb)

Client was and is no longer a Master

### Net Client Join

Net Client Master In the parameters of this trigger you can specify which client will be monitored for Joining:

![](https://4240499350-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lt-sE9MYKe9pZOcHwg5%2Fuploads%2FfdGu7lD3MPBSytWG5Mjc%2Fimage.png?alt=media\&token=e41b7a5d-64c1-4c11-8cd7-2cfeaf03a67d)

* Any Client - any client of the network game
* Local Client - local client, current player
* Remote Client - remote client, game partners.

#### Net Client Joined

![](https://4240499350-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lt-sE9MYKe9pZOcHwg5%2Fuploads%2FxTrYjWFTwiXgmBBUNKCt%2Fimage.png?alt=media\&token=d48da8e7-64d4-487a-92af-204f2c03ceab)

Client joins the game

#### Net Client Joined Continue

![](https://4240499350-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lt-sE9MYKe9pZOcHwg5%2Fuploads%2F8iRncOPh8tXHLpvnJDLc%2Fimage.png?alt=media\&token=6ac7a3c4-3b5d-410e-ac9c-0f099f786556)

Client joined and remains joined to the game

#### Net Client Leave

![](https://4240499350-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lt-sE9MYKe9pZOcHwg5%2Fuploads%2Fuzrf4fHX0ay0wLPmfCiy%2Fimage.png?alt=media\&token=b393e8e8-a19a-4a05-b84d-b592df7ea843)

Client has joined the game and has leave the game

### Net Mode Enabled

Net mode enabling by animating network object.

This condition have no parameters or objects.

#### Net Mode Enabled Started

![](https://4240499350-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lt-sE9MYKe9pZOcHwg5%2Fuploads%2FgQKdk0KvTS4S2DbebEc0%2Fimage.png?alt=media\&token=7aba3dc8-a7f6-4636-be03-8c40fcb7f1ad)

Net Mode has been enabled&#x20;

#### &#x20;Net Mode Enabled Continue

![](https://4240499350-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lt-sE9MYKe9pZOcHwg5%2Fuploads%2FhV1rQRvTeOcyu3XYtTFF%2Fimage.png?alt=media\&token=d212b8e5-f743-407c-9f0e-4bd4178d8acf)

&#x20;Net Mode has been enabled and continues to be enabled&#x20;

#### &#x20;Net Mode Enabled Ended

![](https://4240499350-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lt-sE9MYKe9pZOcHwg5%2Fuploads%2F7xd4hflygEHkJFb0Ihut%2Fimage.png?alt=media\&token=767f03ac-4445-4edb-90c8-71396fb32653)

&#x20;Net Mode has been enabled and is disabled

### Net Object Athority

The monitoring parameter specifies the object to which the authority can be passed. The object must have a network component for its selection to be available.

#### Net Object Athority Started

![](https://4240499350-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lt-sE9MYKe9pZOcHwg5%2Fuploads%2FbddNwgcJ3HEVCyajjHyO%2Fimage.png?alt=media\&token=f58a01d5-24e4-431a-afac-67979e11df04)

The object has obtained the authority&#x20;

#### Net Object Athority Continue&#x20;

![](https://4240499350-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lt-sE9MYKe9pZOcHwg5%2Fuploads%2FqxEUYKOpAuiy8rnkpHd0%2Fimage.png?alt=media\&token=44439aaf-9f7a-4f98-801d-fa1b9b8a82bd)

The object has obtained the authority and continues to be with it&#x20;

#### Net Object Athority Ended&#x20;

![](https://4240499350-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lt-sE9MYKe9pZOcHwg5%2Fuploads%2FS74K0XmIbtg90QWujIPe%2Fimage.png?alt=media\&token=ea2f11d8-549f-40c3-8132-bc02c5c2af5d)

The object had authority and has been removed or transferred to another object

### Net Error

![](https://4240499350-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lt-sE9MYKe9pZOcHwg5%2Fuploads%2Fn5RelB5LBXUx5laUCK3b%2Fimage.png?alt=media\&token=87101016-442c-4c3b-b7a9-4ab15001ba58)

The trigger has no parameters and is triggered when network errors occur
