This commit is contained in:
aozhiwei 2019-06-20 10:39:55 +08:00
parent 465efbdb80
commit 0bba2012a8

View File

@ -28,7 +28,7 @@ static void _GMOpsReload(f8::JsonHttpRequest* request)
MetaMgr::Instance()->Reload();
request->resp_xobj->SetVal("errcode", 0);
request->resp_xobj->SetVal("errmsg", "");
a8::UdpLog::Instance()->Warning("reload config files", {});
a8::UdpLog::Instance()->Info("reload config files", {});
}
static void _GMOpsStopService(f8::JsonHttpRequest* request)
@ -45,11 +45,19 @@ static void _GMOpsStartService(f8::JsonHttpRequest* request)
App::Instance()->servicing = true;
}
static void _GMOpsOnlineUserNum(f8::JsonHttpRequest* request)
static void _GMOpsServerInfo(f8::JsonHttpRequest* request)
{
request->resp_xobj->SetVal("errcode", 0);
request->resp_xobj->SetVal("errmsg", "");
request->resp_xobj->SetVal("user_num", App::Instance()->perf.entity_num[ET_Player]);
request->resp_xobj->SetVal("node_id", App::Instance()->node_id);
request->resp_xobj->SetVal("instance_id", App::Instance()->instance_id);
}
static void _GMStatGetRealTimeOnline(f8::JsonHttpRequest* request)
{
request->resp_xobj->SetVal("errcode", 0);
request->resp_xobj->SetVal("errmsg", "");
request->resp_xobj->SetVal("num", App::Instance()->perf.entity_num[ET_Player]);
}
void HandlerMgr::Init()
@ -59,7 +67,8 @@ void HandlerMgr::Init()
RegisterGMMsgHandler("Ops@reload", _GMOpsReload);
RegisterGMMsgHandler("Ops@stopService", _GMOpsStopService);
RegisterGMMsgHandler("Ops@startService", _GMOpsStartService);
RegisterGMMsgHandler("Ops@onlineUserNum", _GMOpsOnlineUserNum);
RegisterGMMsgHandler("Ops@serverInfo", _GMOpsServerInfo);
RegisterGMMsgHandler("Stat@getRealTimeOnline", _GMStatGetRealTimeOnline);
}
void HandlerMgr::UnInit()