From cebda984b6fa6773fed280f62b06fca7b01a57d7 Mon Sep 17 00:00:00 2001 From: KimLS Date: Sat, 15 Apr 2017 13:55:26 -0700 Subject: [PATCH] Sleep longer when zone not booted --- zone/net.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/zone/net.cpp b/zone/net.cpp index 5103bd24b..982b45d02 100644 --- a/zone/net.cpp +++ b/zone/net.cpp @@ -537,7 +537,6 @@ int main(int argc, char** argv) { while (RunLoops) { bool previous_loaded = is_zone_loaded && numclients > 0; EQ::EventLoop::Get().Process(); - Sleep(1); bool current_loaded = is_zone_loaded && numclients > 0; if (previous_loaded && !current_loaded) { @@ -548,6 +547,13 @@ int main(int argc, char** argv) { process_timer.Stop(); process_timer.Start(32, true); } + + if (current_loaded) { + Sleep(1); + } + else { + Sleep(10); + } } entity_list.Clear();