This commit is contained in:
aozhiwei 2024-04-28 11:03:04 +08:00
parent c84a77a493
commit 79c44dfdb5

View File

@ -7,9 +7,11 @@
#include "app.h"
#include "room.h"
#include "stats.h"
#include "team.h"
#include "mt/Hero.h"
#include "mt/Map.h"
#include "mt/MapMode.h"
void GameLog::GameStart(Player* hum)
{
@ -41,6 +43,8 @@ void GameLog::GameStart(Player* hum)
prop->SetVal("map_id", hum->room->GetMapMeta()->map_id());
prop->SetVal("map_name", hum->room->GetMapMeta()->map_name());
prop->SetVal("map_mode_id", hum->room->GetMapModeMeta()->id());
prop->SetVal("map_mode", hum->room->GetMapModeMeta()->mapMode());
f8::TGLog::Instance()->AddTrackLog(game_id, hum->account_id, hum->ip_saddr, logclass1, logclass2, prop.get());
}
@ -75,12 +79,16 @@ void GameLog::GameEnd(Player* hum)
prop->SetVal("game_time", a8::XGetTickCount() - hum->create_tick);
//prop->SetVal("start_param", "");
prop->SetVal("team_id", hum->team_id);
prop->SetVal("battle_uuid", hum->GetTeam()->GetBattleUuid());
prop->SetVal("server_zone_id", f8::App::Instance()->GetZoneId());
prop->SetVal("server_node_id", f8::App::Instance()->GetNodeId());
prop->SetVal("server_instance_id", f8::App::Instance()->GetInstanceId());
prop->SetVal("map_id", hum->room->GetMapMeta()->map_id());
prop->SetVal("map_name", hum->room->GetMapMeta()->map_name());
prop->SetVal("map_mode_id", hum->room->GetMapModeMeta()->id());
prop->SetVal("map_mode", hum->room->GetMapModeMeta()->mapMode());
if (!hum->dead) {
prop->SetVal("alive_time", hum->room->GetFrameNo() * 1000.0f / SERVER_FRAME_RATE);
} else {
@ -106,6 +114,15 @@ void GameLog::ForceOver(Room* room)
prop->SetVal("server_zone_id", f8::App::Instance()->GetZoneId());
prop->SetVal("server_node_id", f8::App::Instance()->GetNodeId());
prop->SetVal("server_instance_id", f8::App::Instance()->GetInstanceId());
#if 0
prop->SetVal("team_id", hum->team_id);
prop->SetVal("battle_uuid", hum->GetTeam()->GetBattleUuid());
#endif
prop->SetVal("map_id", room->GetMapMeta()->map_id());
prop->SetVal("map_name", room->GetMapMeta()->map_name());
prop->SetVal("map_mode_id", room->GetMapModeMeta()->id());
prop->SetVal("map_mode", room->GetMapModeMeta()->mapMode());
f8::TGLog::Instance()->AddTrackLog(game_id, "forceover", 0, "forceover", prop.get());
}