I'm updating the mod this weekend. I hope to finish soon, so it will be available for the community to use and update Mod.io.
https://github.com/0ADMods/aristeia
Sometimes when a player disconnects and then reconnects to the lobby, their rating is not assigned immediately. Because of this, when they rejoin the match, the game doesn’t recognize them as the same user who disconnected, so they end up joining as a spectator.
The player just needs to wait until their rating (and the ratings of other players) are visible again in the lobby’s connected users list before rejoining the game.
There are already some issues in the repository related to this behavior.
For more information, see: #7185, #3686, #5320, #5634
A commonly suggested workaround to recover the rating is to host a rated 1v1 match, start it, and then end it. However, this method is not verified. It’s more likely that the rating simply gets restored after some time, independently of any action taken by the affected player.
I've noticed that sometimes a player drops out of a match due to connection issues, and when they rejoin, they do so as a spectator.
It's not frequent, but I've seen it happen a couple of times. Also, when I use windowed mode, the game freezes when I minimize and then maximize it again.
I hope this helps.
Anytime my friend, and absolutely, I will send a screenshot of it here. I do not have any mods enabled in the game, and yes, I will move the ones in the mod folder to a temporary folder for now.