From fb3bf9c79a94659d8ff7e358d1f98e595df946a7 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 29 May 2023 14:51:46 +0800 Subject: [PATCH] 1 --- server/gameserver/mt/Param.cc | 4 ++++ server/gameserver/mt/Param.h | 2 ++ server/gameserver/player.cc | 1 + 3 files changed, 7 insertions(+) diff --git a/server/gameserver/mt/Param.cc b/server/gameserver/mt/Param.cc index 439a80bb..3cac874f 100644 --- a/server/gameserver/mt/Param.cc +++ b/server/gameserver/mt/Param.cc @@ -41,6 +41,10 @@ namespace mt s_.wait_cloud_time = GetIntParam("wait_cloud_time", 10); #if 1 s_.match_lock_time++; +#endif + s_.pre_client_shot = GetIntParam("pre_client_shot", 0); +#ifdef DEBUG + s_.pre_client_shot = 1; #endif #if 1 { diff --git a/server/gameserver/mt/Param.h b/server/gameserver/mt/Param.h index 1bbd1cd3..62125b50 100644 --- a/server/gameserver/mt/Param.h +++ b/server/gameserver/mt/Param.h @@ -106,6 +106,8 @@ namespace mt int robot_placement_time = 360; std::vector robot_placement_type; + int pre_client_shot = 0; + }; static void StaticPostInit(); static const S& s() { return s_; }; diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index 147532af..9f20fdb0 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -1383,6 +1383,7 @@ void Player::PushJoinRoomMsg() notifymsg.set_error_code(0); notifymsg.set_server_info(JsonDataMgr::Instance()->server_info); room->FillSMJoinedNotify(this, notifymsg); + notifymsg.set_pre_client_shot(mt::Param::s().pre_client_shot); GGListener::Instance()->SendToClient(socket_handle, 0, notifymsg); } {