add alive_count统计
This commit is contained in:
parent
7241eb96a2
commit
3ef1a07c80
@ -53,12 +53,13 @@ const char* const PROJ_LOG_FILENAME_FMT = "log_$pid_%Y%m%d.log";
|
|||||||
|
|
||||||
static void SavePerfLog()
|
static void SavePerfLog()
|
||||||
{
|
{
|
||||||
a8::UdpLog::Instance()->Info("max_mainloop_rundelay:%d room_num:%d player_num:%d online_num:%d "
|
a8::UdpLog::Instance()->Info("max_mainloop_rundelay:%d room_num:%d player_num:%d online_num:%d alive_count:%d "
|
||||||
"max_sys_request_delay:%d max_user_request_delay:%d http_pending_num:%d",
|
"max_sys_request_delay:%d max_user_request_delay:%d http_pending_num:%d",
|
||||||
{
|
{
|
||||||
App::Instance()->perf.max_run_delay_time,
|
App::Instance()->perf.max_run_delay_time,
|
||||||
RoomMgr::Instance()->RoomNum(),
|
RoomMgr::Instance()->RoomNum(),
|
||||||
App::Instance()->perf.entity_num[ET_Player],
|
App::Instance()->perf.entity_num[ET_Player],
|
||||||
|
App::Instance()->perf.alive_count,
|
||||||
PlayerMgr::Instance()->OnlineNum(),
|
PlayerMgr::Instance()->OnlineNum(),
|
||||||
f8::HttpClientPool::Instance()->max_sys_request_delay,
|
f8::HttpClientPool::Instance()->max_sys_request_delay,
|
||||||
f8::HttpClientPool::Instance()->max_user_request_delay,
|
f8::HttpClientPool::Instance()->max_user_request_delay,
|
||||||
|
@ -264,7 +264,7 @@ void Room::CreateAndroid(int robot_num)
|
|||||||
moveable_hash_[hum->entity_uniid] = hum;
|
moveable_hash_[hum->entity_uniid] = hum;
|
||||||
human_hash_[hum->entity_uniid] = hum;
|
human_hash_[hum->entity_uniid] = hum;
|
||||||
++alive_count_;
|
++alive_count_;
|
||||||
++App::Instance()->perf.alive_count
|
++App::Instance()->perf.alive_count;
|
||||||
grid_service.AddHuman(hum);
|
grid_service.AddHuman(hum);
|
||||||
hum->FindLocation();
|
hum->FindLocation();
|
||||||
hum->RefreshView();
|
hum->RefreshView();
|
||||||
|
@ -221,6 +221,7 @@ void RoomMgr::ReportServerState(int instance_id, const std::string& host, int po
|
|||||||
url_params->SetVal("port", JsonDataMgr::Instance()->listen_port);
|
url_params->SetVal("port", JsonDataMgr::Instance()->listen_port);
|
||||||
url_params->SetVal("online_num", PlayerMgr::Instance()->OnlineNum());
|
url_params->SetVal("online_num", PlayerMgr::Instance()->OnlineNum());
|
||||||
url_params->SetVal("room_num", RoomNum());
|
url_params->SetVal("room_num", RoomNum());
|
||||||
|
url_params->SetVal("alive_count", App::Instance()->perf.alive_count);
|
||||||
url_params->SetVal("servicing", App::Instance()->servicing ? 1 : 0);
|
url_params->SetVal("servicing", App::Instance()->servicing ? 1 : 0);
|
||||||
f8::HttpClientPool::Instance()->HttpGet(a8::XParams()
|
f8::HttpClientPool::Instance()->HttpGet(a8::XParams()
|
||||||
.SetSender(instance_id)
|
.SetSender(instance_id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user