From f3adb639c39985fbfb71ba2de0bacb3cbaacb9f2 Mon Sep 17 00:00:00 2001 From: Persson-dev Date: Sat, 12 Aug 2023 14:43:28 +0200 Subject: [PATCH] close server when empty --- src/game/server/Server.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/game/server/Server.cpp b/src/game/server/Server.cpp index a32d83a..611a914 100644 --- a/src/game/server/Server.cpp +++ b/src/game/server/Server.cpp @@ -145,6 +145,10 @@ void Server::OnPlayerJoin(std::uint8_t id) { void Server::OnPlayerLeave(std::uint8_t id) { protocol::PlayerLeavePacket packet(id); BroadcastPacket(&packet); + + if (GetPlayers().empty()) { + Close(); + } } } // namespace server