diff options
Diffstat (limited to 'src/core/gameconnection.cc')
-rw-r--r-- | src/core/gameconnection.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/gameconnection.cc b/src/core/gameconnection.cc index baf0967..b5ac27d 100644 --- a/src/core/gameconnection.cc +++ b/src/core/gameconnection.cc @@ -89,20 +89,21 @@ void GameConnection::frame(float seconds) } if (!Cvar::sv_dedicated->value()) { - update_clientstate(); + update_clientstate(seconds); } + connection_network->frame(seconds); + connection_frametime += seconds; float f = 0; if (core::Cvar::sv_framerate->value()) { - f = 1.0f / core::Cvar::sv_framerate->value(); + f = 0.5f / core::Cvar::sv_framerate->value(); if (connection_frametime < f) { return; } } - connection_network->frame(connection_frametime); connection_frametime = 0; if (localcontrol() && localcontrol()->dirty()) { |