diff --git a/handler/steamplaying/steam_playing.go b/handler/steamplaying/steam_playing.go index 1e9b415..203b56c 100644 --- a/handler/steamplaying/steam_playing.go +++ b/handler/steamplaying/steam_playing.go @@ -249,7 +249,11 @@ func RoundCheckSteamPlaying() { } } if exitInfo.GameID == currentGameID && time.Since(exitInfo.ExitTime) <= 30*time.Minute { - // 30分钟内重新登录同一游戏,不发送通知 + // 30分钟内重新登录同一游戏,更新退出时间并跳过通知 + exitInfoMap[steamId] = GameExitInfo{ + GameID: currentGameID, + ExitTime: time.Now(), + } continue } // 清除退出记录