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:53
/// </summary>
public int MaxControlAvatarCount
{
get
{
if (!IsInMultiGame)
{
return 4;
}
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
- 确认当前联机人数识别是否受遮挡影响,调整后重试
- 等待联机状态稳定后再执行识别
- 若持续异常,提交截图反馈联机人数识别问题
Example fix
退出异常联机界面回到正常画面再运行;确保画面无遮挡、分辨率16:9;持续出现则反馈识别问题。
When it happens
Trigger: MultiGameStatus 判定自己是主机且联机,但识别出的 PlayerCount 不在1-4范围,switch 落入默认分支抛出。
Common situations: 联机人数图标识别错误(多识别或少识别“P”图标),多见于画面异常或联机界面残留。
AI-assisted analysis of babalae/better-genshin-impact@a7cb36712d (2026-08-13).
Data as JSON: /api/errors/f0226d01668f0748.
Report an issue: GitHub.