add some server commands
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user