add some server commands

This commit is contained in:
2025-04-17 21:59:14 -05:00
parent 9147787fd2
commit 600d0f3c81
4 changed files with 22 additions and 1 deletions

View File

@@ -39,6 +39,19 @@ class ServerModule : public Archimedes::Module {
}
void disconnectClient(HSteamNetConnection c) {
if(clients.find(c) != clients.end()) {
interface->CloseConnection(c, 0, nullptr, false);
clients.erase(c);
}
}
void disconnectAllClients() {
while(!clients.empty()) {
disconnectClient(clients.begin()->first);
}
}
std::map<HSteamNetConnection, unsigned int> getClients() const { return clients; }
void pollIncomingData();