Dialog on disconnected lobby variable to the username with three options:
"Main Menu"
"Stay"
"Reconnect"
Disconnect dialog:
Reconnecting:
Reconnected:
Differential D791
Lobby reconnect dialog on disconnected ffffffff on Aug 15 2017, 2:36 PM. Authored by Tags None Referenced Files
Details
Dialog on disconnected lobby variable to the username with three options: "Main Menu" Disconnect dialog: Reconnecting: Reconnected: Test it by joining the lobby in one window and then joining the lobby with the same account in a second window. So first window gets disconnected.
Diff Detail
Event TimelineComment Actions Seems like all chat activity remains after reconnecting Comment Actions Why showing a dialog in the first place at all and not automatically reconnecting in the background (with exponential back-off, ...) and only showing a dialog of that continues to fail? Comment Actions Dunedan, I see a problem with that. If you open a second window and join multiplayer, both windows would fight to auto reconnect. Maybe it's best to give the user the decision. Comment Actions I don't know if legit. Comment Actions An alternative is to connect using a regular XMPP client instead of a second instance of 0ad. As the second XMPP client uses another resource identifier it's not causing any problems. I'm actually surprised about your statement that it's possible to connect with two 0ad instances in parallel. When I try to do that I immediately get disconnected with the first instance when I connect using the second instance. That's how it XMPP is supposed to work anyway. Comment Actions A feedback loop should certainly be prevented, even if lobbyists do something they shouldn't. |