ArchipelaGOAL / Archipelago

Archipelago Multi-Game Randomizer and Server
https://archipelago.gg
Other
2 stars 1 forks source link

Bug: Reconnecting to the server subtracts too many orbs (again) (still) #40

Closed massimilianodelliubaldini closed 2 months ago

massimilianodelliubaldini commented 2 months ago

What happened?

When we lose connection to the server temporarily (e.g., https://github.com/ArchipelaGOAL/Archipelago/issues/39, or an ISP outage, or high ping, etc.) and when we automatically (or presumably manually) reconnect, the server once again tells us the number of orbs we traded away and subtracts them from our current orb count. This can send us diving into negative numbers, because the game has already tracked our spending of orbs.

image

What were the expected results?

The server only needs to send that expenditure for the purpose of returning to an async game, during a new play session, not when the game is still active and we experience a small blip in connection.

Software

While playing