1
This commit is contained in:
parent
cd2b07e017
commit
605a52ed1c
@ -95,6 +95,13 @@ int RoomMgr::RoomNum()
|
|||||||
return room_hash_.size();
|
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()
|
int RoomMgr::OverRoomNum()
|
||||||
{
|
{
|
||||||
return over_room_hash_.size();
|
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("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", HumanNum());
|
||||||
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)
|
||||||
|
@ -25,6 +25,7 @@ class RoomMgr : public a8::Singleton<RoomMgr>
|
|||||||
void _CMJoin(f8::MsgHdr& hdr, const cs::CMJoin& msg);
|
void _CMJoin(f8::MsgHdr& hdr, const cs::CMJoin& msg);
|
||||||
void ActiveRoom(long long room_uuid);
|
void ActiveRoom(long long room_uuid);
|
||||||
int RoomNum();
|
int RoomNum();
|
||||||
|
int HumanNum();
|
||||||
int OverRoomNum();
|
int OverRoomNum();
|
||||||
Room* GetRoomByUuid(long long uuid);
|
Room* GetRoomByUuid(long long uuid);
|
||||||
void AddOverRoom(long long room_uuid);
|
void AddOverRoom(long long room_uuid);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user