babalae/better-genshin-impact · error · ArgumentOutOfRangeException

进入别人世界时,联机总人数异常

Error message

进入别人世界时,联机总人数异常

What it means

Error "进入别人世界时,联机总人数异常" thrown in babalae/better-genshin-impact.

Source

Thrown at BetterGenshinImpact/GameTask/AutoFight/Model/MultiGameStatus.cs:63

            if (IsHost)
            {
                return PlayerCount switch
                {
                    1 => 4,
                    2 => 2,
                    3 => 2,
                    4 => 1,
                    _ => throw new ArgumentOutOfRangeException(nameof(PlayerCount), "自己为主机时,联机总人数异常")
                };
            }
            else
            {
                return PlayerCount switch
                {
                    2 => 2,
                    3 => 1,
                    4 => 1,
                    _ => throw new ArgumentOutOfRangeException(nameof(PlayerCount), "进入别人世界时,联机总人数异常")
                };
            }
        }
    }
}

View on GitHub (pinned to a7cb36712d)

Solutions

  1. 确认当前联机人数识别是否受遮挡影响,调整后重试
  2. 等待进入他人世界加载完成后再执行
  3. 若持续异常,提交截图反馈联机人数识别问题

Example fix

确认当前确实处于正常联机状态再启动;重新进队或重启任务,必要时截图反馈。

When it happens

Trigger: 判定在别人世界(非主机)且联机,但 PlayerCount 不在2-4范围(如识别为1或>4)时抛出。

Common situations: 在他人世界联机时人数图标识别异常,或主机/客机状态判断错误。


AI-assisted analysis of babalae/better-genshin-impact@a7cb36712d (2026-08-13). Data as JSON: /api/errors/4e8920164f31ae67. Report an issue: GitHub.