Some minor updates
This commit is contained in:
@@ -272,30 +272,14 @@ ts::ServerId VirtualServerManager::next_available_server_id(bool& success) {
|
||||
return serverId;
|
||||
}
|
||||
|
||||
ServerReport VirtualServerManager::report() {
|
||||
ServerReport result{};
|
||||
for(const auto& sr : this->serverInstances()) {
|
||||
result.available++;
|
||||
if(sr->running()) {
|
||||
result.online++;
|
||||
result.slots += sr->properties()[property::VIRTUALSERVER_MAXCLIENTS].as_or<size_t>(0);
|
||||
result.onlineClients += sr->onlineClients();
|
||||
result.onlineChannels += sr->onlineChannels();
|
||||
ServerSlotUsageReport VirtualServerManager::instanceSlotUsageReport() {
|
||||
ServerSlotUsageReport result{};
|
||||
for(const auto& server : this->serverInstances()) {
|
||||
if(!server->running()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
OnlineClientReport VirtualServerManager::clientReport() {
|
||||
OnlineClientReport result{};
|
||||
for(const auto& server : this->serverInstances()) {
|
||||
if(!server->running()) continue;
|
||||
auto sr = server->onlineStats();
|
||||
result.bots += sr.bots;
|
||||
result.queries += sr.queries;
|
||||
result.clients_web += sr.clients_web;
|
||||
result.clients_ts += sr.clients_ts;
|
||||
result += server->onlineStats();
|
||||
}
|
||||
return result;
|
||||
}
|
||||
@@ -307,13 +291,6 @@ size_t VirtualServerManager::runningServers() {
|
||||
return res;
|
||||
}
|
||||
|
||||
size_t VirtualServerManager::usedSlots() {
|
||||
size_t res = 0;
|
||||
for(const auto& sr : this->serverInstances())
|
||||
res += sr->properties()[property::VIRTUALSERVER_MAXCLIENTS].as_or<size_t>(0);
|
||||
return res;
|
||||
}
|
||||
|
||||
shared_ptr<VirtualServer> VirtualServerManager::create_server(std::string hosts, uint16_t port) {
|
||||
bool sid_success = false;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user