Author: suokko
Date: Wed Aug 13 15:02:34 2008
New Revision: 28537

URL: http://svn.gna.org/viewcvs/wesnoth?rev=28537&view=rev
Log:
Made server automaticaly output bandwidth profiling stats to log


Modified:
    trunk/src/server/server.cpp

Modified: trunk/src/server/server.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/server/server.cpp?rev=28537&r1=28536&r2=28537&view=diff
==============================================================================
--- trunk/src/server/server.cpp (original)
+++ trunk/src/server/server.cpp Wed Aug 13 15:02:34 2008
@@ -543,6 +543,17 @@
                                if (last_stats_ + 5*60 <= now) {
                                        dump_stats(now);
                                }
+#ifdef BANDWIDTH_MONITOR
+                               // Send network stats every hour
+                               static size_t prev_hour = 
localtime(&now)->tm_hour;
+                               if (prev_hour != localtime(&now)->tm_hour)
+                               {
+                                       prev_hour = localtime(&now)->tm_hour;
+                                       LOG_SERVER << 
network::get_bandwidth_stats();
+
+                               }
+#endif
+
                                // send a 'ping' to all players to detect ghosts
                                DBG_SERVER << "Pinging inactive players.\n" ;
                                std::ostringstream strstr ;


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to