Callbacks
update(delta)
- Called every game loop with the amount of time passed (delta) since the last call
- delta:number - The time since the last call
onClientConnected(event)
- Called when a client connects to the server, but before we send anything
function onClientConnected(info)
info.cancel = (info.address ~= "192.168.7.7") -- only allow this super special address
info.reason = "Sorry! This server doesn't like you"
print("Client connected:", info.protocol, info.family, info.address .. ":" .. info.port)
end
onClientDisconnected(event)
- Called when a client is disconnected from the server
onClientJoin(client)
- Called when a client (user) is entering the world such as after login
onClientLeave(client)
- Called when a client (user) is leaving the world such as after logout
onUserLogin(user_login_info)
- Called when a user is logged in.
function onUserLogin(user_login_info)
print("Login by (" .. user_login_info.user_id .. ") " .. user_login_info.username)
end
onChatCommand(command:string, args:vector)
- Called to handle ChatCommandEvent
- command:string The command itself
- args:vector Arguments passed to the command split on space.