revert: Tracked player update rate change (#3463)

This commit is contained in:
Andreas Maerten 2024-07-28 23:33:47 +02:00 committed by GitHub
parent 4ec9da8cb5
commit d345a72a34
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -323,14 +323,18 @@ namespace big
first_time = false; first_time = false;
} }
static auto last_update = std::chrono::high_resolution_clock::now() - 45s;
while (g_running && g.player_db.update_player_online_states) while (g_running && g.player_db.update_player_online_states)
{ {
if (!updating) const auto cur = std::chrono::high_resolution_clock::now();
if (cur - last_update > 45s && !updating)
{ {
updating = true; updating = true;
g_fiber_pool->queue_job([this] { g_fiber_pool->queue_job([this] {
update_player_states(true); update_player_states(true);
updating = false; updating = false;
last_update = std::chrono::high_resolution_clock::now();
}); });
} }