Global object available inside every Lua plugin.
Returns the number of currently connected players.
Returns: number
local players = proxy:getPlayerCount()
print(players)Returns the proxy version string.
Returns: string
print(proxy:getVersion())Returns a unique fingerprint for this proxy instance.
Returns: string
print(proxy:getFingerprint())Registers an event listener.
proxy:on("session_connect", function(event)
print("Player connected")
end)Returns a list of all registered backend servers.
Returns: table (array of server objects)
{
name = string,
players = number,
healthy = boolean
}local servers = proxy:getServerList()
for i, server in ipairs(servers) do
log("Server: " .. server.name ..
" | Players: " .. server.players ..
" | Healthy: " .. tostring(server.healthy))
end