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.cc13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/server/server.cc b/src/server/server.cc
index f08ca6c..a4424a0 100644
--- a/src/server/server.cc
+++ b/src/server/server.cc
@@ -58,7 +58,8 @@ void Server::init(int count, char **arguments)
{
con_print << "^BInitializing server..." << std::endl;
- core::Cvar::sv_private = core::Cvar::set("sv_dedicated", "1", core::Cvar::ReadOnly);
+ core::Cvar::set("sv_dedicated", "1", core::Cvar::ReadOnly);
+
core::Application::init(count, arguments);
Console::init();
@@ -78,15 +79,13 @@ void Server::run()
server_framerate = 1.0f / core::Cvar::sv_framerate->value();
core::Timer timer;
- float elapsed = 0;
+ timer.mark();
- while(connected()) {
- timer.mark();
- frame(elapsed);
+ while(connected()) {
+ frame(timer.timestamp());
#ifdef HAVE_CURSES
- console()->frame(elapsed);
+ console()->frame();
#endif
- elapsed = timer.elapsed();
}
}