diff options
Diffstat (limited to 'src/server/server.cc')
-rw-r--r-- | src/server/server.cc | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/server/server.cc b/src/server/server.cc index 27cdf9b..fce2181 100644 --- a/src/server/server.cc +++ b/src/server/server.cc @@ -83,17 +83,11 @@ void Server::run() while(connected()) { timer.mark(); frame(elapsed); +#ifdef HAVE_CURSES + console()->frame(elapsed); +#endif elapsed = timer.elapsed(); - - /* - if (elapsed < server_framerate) { - sys::sleep(server_framerate - elapsed); - - elapsed = server_framerate; - } - */ } - } void Server::shutdown() @@ -113,9 +107,10 @@ void Server::shutdown() con_debug << " bytes sent " << std::setfill(' ') << std::setw(6) << core::Stats::network_bytes_sent / 1024 << " Kb" << std::endl; con_debug << " bytes received " << std::setw(6) << core::Stats::network_bytes_received / 1024 << " Kb" << std::endl; con_debug << " compression " << std::setw(6) << ratio << " %" << std::endl; - Console::shutdown(); core::Application::shutdown(); + + Console::shutdown(); quit(0); } |