This commit is contained in:
aozhiwei 2019-09-06 10:16:32 +08:00
parent cd2b07e017
commit 605a52ed1c
2 changed files with 9 additions and 0 deletions

View File

@ -95,6 +95,13 @@ int RoomMgr::RoomNum()
return room_hash_.size();
}
int RoomMgr::HumanNum()
{
return
App::Instance()->perf.entity_num[kET_Android] +
App::Instance()->perf.entity_num[kET_Player];
}
int RoomMgr::OverRoomNum()
{
return over_room_hash_.size();
@ -206,6 +213,7 @@ void RoomMgr::ReportServerState(int instance_id, const std::string& host, int po
url_params->SetVal("port", JsonDataMgr::Instance()->listen_port);
url_params->SetVal("online_num", PlayerMgr::Instance()->OnlineNum());
url_params->SetVal("room_num", RoomNum());
url_params->SetVal("alive_count", HumanNum());
url_params->SetVal("servicing", App::Instance()->servicing ? 1 : 0);
f8::HttpClientPool::Instance()->HttpGet(a8::XParams()
.SetSender(instance_id)

View File

@ -25,6 +25,7 @@ class RoomMgr : public a8::Singleton<RoomMgr>
void _CMJoin(f8::MsgHdr& hdr, const cs::CMJoin& msg);
void ActiveRoom(long long room_uuid);
int RoomNum();
int HumanNum();
int OverRoomNum();
Room* GetRoomByUuid(long long uuid);
void AddOverRoom(long long room_uuid);