AI Mods in XS+PER Format Cause Player Disconnection

:arrow_forward: GAME INFORMATION

  • GAME BUILD #: 101.103.2359.0 (#133431) 17001014
  • GAME PLATFORM: Steam
  • OPERATING SYSTEM: Windows 11

:arrow_forward: ISSUE EXPERIENCED

Currently, AI Mods can be in either XS+PER (newer) or PER (older) format. However, AI Mods using the XS+PER format cause errors during the data transfer process in online game lobbies.

When an AI mod in XS + PER format is used, all players except the host are disconnected after approximately three minutes. The disconnection message states:
“Failed receiving xxx.per file from the host, you are now removed from the lobby.”

only PER format AI mods do not cause this issue.

:arrow_forward: FREQUENCY OF ISSUE

  • 100% of the time / matches I play (ALWAYS)

:arrow_forward: REPRODUCTION STEPS

Here’s the steps to reproduce the issue:
Test Case Example:
We tested two AI mods from the same author:

[AI Custom] Beginner Human Tactics (only PER format)
[AI Custom] MidOpen 1v7 No Hope (XS+PER format)

Create a new online game lobby.
Select an AI mod as the active mod.
Invite one or more friends to join the lobby.
After transferring the MOD file, wait for a few minutes. (2-5)

Results:
1.With the only PER format mod, players remain in the lobby without issues.
2.With the XS+PER format mod, all non-host players are disconnected after ~3-5 minutes.

This suggests a potential issue with XS format mods causing failed data transfers, leading to player disconnections.

:arrow_forward: IMAGE

:arrow_forward: GAME FILES (SAVE / RECORDING)

:point_down: Attach a SAVE GAME (.aoe2spgame) or GAME RECORDING (.aoe2record) of the match where you encountered the issue. Link it below if using an external file service.

1 Like