Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/server.cc')
-rw-r--r--src/server/server.cc15
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);
}