Skip to content
This repository was archived by the owner on May 14, 2026. It is now read-only.

Latest commit

 

History

History
73 lines (48 loc) · 1.1 KB

File metadata and controls

73 lines (48 loc) · 1.1 KB

proxy

Global object available inside every Lua plugin.

proxy:getPlayerCount()

Returns the number of currently connected players.

Returns: number

local players = proxy:getPlayerCount()
print(players)

proxy:getVersion()

Returns the proxy version string.

Returns: string

print(proxy:getVersion())

proxy:getFingerprint()

Returns a unique fingerprint for this proxy instance.

Returns: string

print(proxy:getFingerprint())

proxy:on(eventName, callback)

Registers an event listener.

proxy:on("session_connect", function(event)
    print("Player connected")
end)

proxy:getServerList()

Returns a list of all registered backend servers.

Returns: table (array of server objects)

Server Object Schema

{
    name = string,
    players = number,
    healthy = boolean
}

Example

local servers = proxy:getServerList()

for i, server in ipairs(servers) do
    log("Server: " .. server.name .. 
        " | Players: " .. server.players .. 
        " | Healthy: " .. tostring(server.healthy))
end