Skip to main content
Shared Runs in your resource. See the Net events guide.

Server

Register

string
required
Letters, digits and underscores. Registered as <resource>:<name>.
UgNetworkOptions
required
Same options as Callback.Register: schema, rate, requirePlayer, requireAlive, permission.
fun(source, ...)
required
Gets validated arguments.
Events before ug-core is Ready are dropped. Rejections are flagged in Guard, except requireAlive. Invalid payloads flag InvalidPayload.

TriggerClient

integer
required
Player source, or -1 for every player.

TriggerClients

Sends to every player.

Client

Register

Listens to <resource>:<name> from the server. Handler errors are logged.

TriggerServer

Example

Never use RegisterNetEvent directly. Unvalidated events bypass every protection layer.