diff --git a/server/gameserver/GGListener.cc b/server/gameserver/GGListener.cc index a4498af..e5e19d5 100644 --- a/server/gameserver/GGListener.cc +++ b/server/gameserver/GGListener.cc @@ -135,3 +135,13 @@ long long GGListener::GetSendNodeNum() { return tcp_listener_->send_node_num; } + +long long GGListener::GetSentNodeNum() +{ + return tcp_listener_->sent_node_num; +} + +long long GGListener::GetSentBytesNum() +{ + return tcp_listener_->sent_bytes_num; +} diff --git a/server/gameserver/GGListener.h b/server/gameserver/GGListener.h index 981b019..f9b3594 100644 --- a/server/gameserver/GGListener.h +++ b/server/gameserver/GGListener.h @@ -41,6 +41,8 @@ class GGListener : public a8::Singleton void ForceCloseClient(int sockhandle); void MarkClient(int sockhandle, bool is_active); long long GetSendNodeNum(); + long long GetSentNodeNum(); + long long GetSentBytesNum(); private: a8::TcpListener *tcp_listener_ = nullptr; diff --git a/server/gameserver/app.cc b/server/gameserver/app.cc index 7ed4fe4..d5a73a0 100755 --- a/server/gameserver/app.cc +++ b/server/gameserver/app.cc @@ -61,7 +61,7 @@ static void SavePerfLog() PlayerMgr::Instance()->OnlineNum() }); if (App::Instance()->HasFlag(4)) { - a8::XPrintf("mainloop_time:%d netmsg_time:%d room:%d over_room:%d online:%d bullet:%d grid_chg_times:%d test_times:%d ray_times:%d ray_time:%d send_node_num:%d\n", + a8::XPrintf("mainloop_time:%d netmsg_time:%d room:%d over_room:%d online:%d bullet:%d grid_chg_times:%d test_times:%d ray_times:%d ray_time:%d send_node_num:%d sent_node_num:%d sent_bytes_num:%d\n", { App::Instance()->perf.max_run_delay_time, App::Instance()->perf.max_dispatchmsg_time, @@ -73,7 +73,9 @@ static void SavePerfLog() App::Instance()->perf.test_times, App::Instance()->perf.ray_times, App::Instance()->perf.ray_time, - GGListener::Instance()->GetSendNodeNum() + GGListener::Instance()->GetSendNodeNum(), + GGListener::Instance()->GetSentNodeNum(), + GGListener::Instance()->GetSentBytesNum() }); a8::XPrintf("params[0]:%d params[1]:%d params[2]:%d params[3]:%d params[4]:%d params[5]:%d params[6]:%d\n", { diff --git a/third_party/a8engine b/third_party/a8engine index c086156..379e4a5 160000 --- a/third_party/a8engine +++ b/third_party/a8engine @@ -1 +1 @@ -Subproject commit c086156f8094a8ecce9faf5f30667d22e3918dc1 +Subproject commit 379e4a5b83953e5ff3a0b89340c6bc0738ebc7ef