• 注册
    • 登录
    • 搜索
    • 版块
    • 最新
    • 标签
    • 热门
    • 用户
    • 群组
    • 荣誉
    • 搜索

    断线后无法继续对战

    Bug反馈 / 意见征集
    2
    5
    476
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • A
      admin Global Moderator 最后由 admin 编辑

      reproduce steps:
      以下步骤可以复现bug
      1.在对战过程中出于某种原因,在未完全结束前掉线(包括奖励阶段选择奖励时)
      2.断线后重连,显示房间不存在
      3.此时可以看到队伍,可以成功更换首发,但是选择出发时只能选择御三家从头来过。。。

      我猜测大概是因为对战一场接一场的,上一场房间没了以后不知道下一个房间是什么。

      可能可以通过保存&读取之前选择的房间类型来修复。选择出发时,根据最后一次成功选择的房间类型和层数开始。(即只丢失一场的进度,而不是直接从头来过)

      玲珑 1 条回复 最后回复 回复 引用 2
      • 玲珑
        玲珑 @admin 最后由 编辑

        @admin 这个问题主要是因为我没办法捕获到究竟是真的断线了还是投降或者是故意断线,如果回溯的话会导致可以轻易的无限sl,所以只有正常打完一局才能开下一把。

        1 条回复 最后回复 回复 引用 0
        • 玲珑
          玲珑 最后由 编辑

          关于断线重连之后显示房间不存在的问题因为之前玩家太多导致服务器内存被占满频繁崩溃,所以现在会强制关闭没有人的rouge房间

          A 1 条回复 最后回复 回复 引用 0
          • A
            admin Global Moderator @玲珑 最后由 admin 编辑

            @玲珑 删除房间free ram完全可以理解!
            是否可以考虑在未完全完成上一次对战的情况下,算作玩家forfeit一次(扣血1,或者是champion就扣2)而不是直接回家。(来自于选奖励读文档时没看见掉线的碎碎念,遗物给的6条命没了哈哈哈 - 不过的确这种情况比较少见,代码太复杂的话就算了)

            玲珑 1 条回复 最后回复 回复 引用 1
            • 玲珑
              玲珑 @admin 最后由 编辑

              @admin 这个是为了玩家方便刷开局,有所取舍

              1 条回复 最后回复 回复 引用 0
              • First post
                Last post