diff options
Diffstat (limited to 'src/server')
-rw-r--r-- | src/server/server.cc | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/server/server.cc b/src/server/server.cc index 69e8923..1c95ee8 100644 --- a/src/server/server.cc +++ b/src/server/server.cc @@ -4,7 +4,11 @@ the terms and conditions of the GNU General Public License version 2 */ +#include <iostream> +#include <iomanip> + #include "core/core.h" +#include "core/stats.h" #include "server/console.h" #include "server/server.h" #include "server/timer.h" @@ -93,8 +97,12 @@ void Server::run() void Server::shutdown() { - con_debug << "Shutting down server..." << std::endl; + con_print << "Shutting down server..." << std::endl; + con_debug << "Network statistics:" << std::endl; + con_debug << " bytes sent " << 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; + console::shutdown(); core::Application::shutdown(); @@ -107,6 +115,5 @@ void Server::quit(int status) core::Application::quit(status); } - } // namespace server |