Skip to content

Hooks

Module-specific events raised by the Development Server module.


DevServerUnauthorized

Purpose

Fires when a player without developer access tries to join while development mode is enabled.

Parameters

  • steamid64 (string): SteamID64 of the player that attempted to join.

Realm

Server

Returns

voidNothing.

Example

hook.Add("DevServerUnauthorized", "PrintUnauthorized", function(steamid64)
    print("Unauthorized dev join:", steamid64)
end)

DevServerAuthorized

Purpose

Fires when a player passes the development server check (either dev mode is disabled or their SteamID64 is authorized).

Parameters

  • steamid64 (string): SteamID64 of the developer.

Realm

Server

Returns

voidNothing.

Example

hook.Add("DevServerAuthorized", "LogAuthorized", function(steamid64)
    print("Developer authorized:", steamid64)
end)

DevServerModeActivated

Purpose

Called after modules initialize when development server mode is enabled.

Parameters

(None)

Realm

Server

Returns

voidNothing.

Example

hook.Add("DevServerModeActivated", "AnnounceDevMode", function()
    print("Development server mode is active!")
end)

DevServerModeDeactivated

Purpose

Called after modules initialize when development server mode is disabled.

Parameters

(None)

Realm

Server

Returns

voidNothing.

Example

hook.Add("DevServerModeDeactivated", "AnnounceDevModeOff", function()
    print("Development server mode is not active.")
end)