From bd56fb06463bc6dace61553ef95abb27e9302b81 Mon Sep 17 00:00:00 2001 From: Persson-dev Date: Tue, 19 Aug 2025 18:55:25 +0200 Subject: [PATCH] add server mspt --- include/server/Server.h | 5 ++++- src/server/Server.cpp | 9 +++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/include/server/Server.h b/include/server/Server.h index a03fcd1..94af6c6 100644 --- a/include/server/Server.h +++ b/include/server/Server.h @@ -11,9 +11,12 @@ class ServerState; class Server : public StateMachine { private: std::shared_ptr m_Socket; + float m_LastMspt; public: - Server(const std::shared_ptr& a_Socket) : m_Socket(a_Socket) {} + Server(const std::shared_ptr& a_Socket); + + virtual void Update(float a_Delta); friend class ServerState; }; diff --git a/src/server/Server.cpp b/src/server/Server.cpp index d655a2b..e76ce62 100644 --- a/src/server/Server.cpp +++ b/src/server/Server.cpp @@ -1,9 +1,18 @@ #include +#include + namespace td { namespace server { +Server::Server(const std::shared_ptr& a_Socket) : m_Socket(a_Socket), m_LastMspt(0) {} +void Server::Update(float a_Delta) { + auto before = std::chrono::system_clock::now(); + StateMachine::Update(a_Delta); + m_LastMspt = std::chrono::duration(std::chrono::system_clock::now() - before).count(); + // std::cout << "Tick : " << m_LastMspt << "ms\n"; +} } // namespace server } // namespace td