From d8e74ae1f6e6dc2f4e3854654e464a14cda3a92c Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 7 Mar 2023 15:34:17 +0800 Subject: [PATCH] 1 --- server/gameserver/human.cc | 3 +++ server/gameserver/player.cc | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 40d3de78..b2fcab18 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -3461,6 +3461,9 @@ void Human::CalcAssists(Human* target) void Human::SyncVolume(int slot_id) { + if (room->GetFrameNo() - join_frameno < SERVER_FRAME_RATE * 1) { + return; + } if (slot_id < 0) { for (int i = 0; i < IS_END; ++i) { if (volume_[i] > 0) { diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index deeb9b3e..f498eae4 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -116,7 +116,7 @@ void Player::Initialize() } { room->xtimer.SetTimeoutEx - (SERVER_FRAME_RATE * 2, + (SERVER_FRAME_RATE * 6, [this] (int event, const a8::Args* args) { if (a8::TIMER_EXEC_EVENT == event) {