A lot of updates for 1.4.12
This commit is contained in:
@@ -29,9 +29,7 @@ ConnectedClient::ConnectedClient(sql::SqlManager* db, const std::shared_ptr<Virt
|
||||
memtrack::allocated<ConnectedClient>(this);
|
||||
memset(&this->remote_address, 0, sizeof(this->remote_address));
|
||||
|
||||
connectionStatistics = make_shared<stats::ConnectionStatistics>(server ? server->getServerStatistics() : nullptr, false);
|
||||
this->connectionStatistics->measure_bandwidths(false); /* done by the client and we trust this */
|
||||
|
||||
connectionStatistics = make_shared<stats::ConnectionStatistics>(server ? server->getServerStatistics() : nullptr);
|
||||
channels = make_shared<ClientChannelView>(this);
|
||||
}
|
||||
|
||||
@@ -744,17 +742,14 @@ void ConnectedClient::tick(const std::chrono::system_clock::time_point &time) {
|
||||
}
|
||||
|
||||
|
||||
if(this->last_statistics_tick + seconds(5) < time) {
|
||||
this->last_statistics_tick = time;
|
||||
this->connectionStatistics->tick();
|
||||
}
|
||||
this->connectionStatistics->tick();
|
||||
}
|
||||
|
||||
void ConnectedClient::sendServerInit() {
|
||||
Command command("initserver");
|
||||
|
||||
for(const auto& prop : this->server->properties().list_properties(property::FLAG_SERVER_VIEW, this->getType() == CLIENT_TEAMSPEAK ? property::FLAG_NEW : (uint16_t) 0)) {
|
||||
command[prop.type().name] = prop.value();
|
||||
command[std::string{prop.type().name}] = prop.value();
|
||||
}
|
||||
command["virtualserver_maxclients"] = 32;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user