From d22e8b1be9914b780da9e610e4df1699c82f0f91 Mon Sep 17 00:00:00 2001 From: Kae <80987908+Novaenia@users.noreply.github.com> Date: Tue, 27 May 2025 05:15:51 +1000 Subject: universe.disconnectClient --- source/game/scripting/StarUniverseServerLuaBindings.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source/game/scripting/StarUniverseServerLuaBindings.cpp') diff --git a/source/game/scripting/StarUniverseServerLuaBindings.cpp b/source/game/scripting/StarUniverseServerLuaBindings.cpp index daed214..2efcc3f 100644 --- a/source/game/scripting/StarUniverseServerLuaBindings.cpp +++ b/source/game/scripting/StarUniverseServerLuaBindings.cpp @@ -24,6 +24,7 @@ LuaCallbacks LuaBindings::makeUniverseServerCallbacks(UniverseServer* universe) callbacks.registerCallbackWithSignature, String, String, LuaVariadic>("sendWorldMessage", bind(UniverseServerCallbacks::sendWorldMessage, universe, _1, _2, _3)); callbacks.registerCallbackWithSignature("sendPacket", bind(UniverseServerCallbacks::sendPacket, universe, _1, _2, _3)); callbacks.registerCallbackWithSignature("clientWorld", bind(UniverseServerCallbacks::clientWorld, universe, _1)); + callbacks.registerCallbackWithSignature("disconnectClient", bind(UniverseServerCallbacks::disconnectClient, universe, _1, _2)); return callbacks; } @@ -142,4 +143,8 @@ String LuaBindings::UniverseServerCallbacks::clientWorld(UniverseServer* univers return printWorldId(universe->clientWorld(clientId)); } +void LuaBindings::UniverseServerCallbacks::disconnectClient(UniverseServer* universe, ConnectionId clientId, Maybe const& reason) { + return universe->disconnectClient(clientId, reason.value()); +} + } -- cgit v1.2.3