diff --git a/Assets/ManagedResources/~Lua/Logic/Network.lua b/Assets/ManagedResources/~Lua/Logic/Network.lua index be63f8b6ae..513fbca3f3 100644 --- a/Assets/ManagedResources/~Lua/Logic/Network.lua +++ b/Assets/ManagedResources/~Lua/Logic/Network.lua @@ -121,6 +121,13 @@ end --重连3次失败 function Network:OnReconnectFail() + -- 重连时间超过2分钟强制回到登录界面 + if Time.time - self.ReconnectTime > 120 then + MsgPanel.ShowTwo("重连失败,请重新登录", function() + Game.Logout() + end, "重新登录") + end + self.re_resendTimes = self.re_resendTimes + 1 if self.re_resendTimes > self.re_maxResendTimes then RequestPanel.Hide()