0.5.0: Lobby ueber das BSO-Relay (ohne Portfreigabe)

- Server relay:<Lobby> verbindet per WebSocket ueber eine lokale Bruecke (RelayClient)
- Ticket mit Lobby, Anzeige 'Lobby von ...'
- Nach Szenenwechsel Mitspieler-Modelle erst nach 3 s neu anlegen

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-28 19:30:20 +01:00
co-authored by Claude Opus 5.5
parent 1dca505e3c
commit 8a1329f5fa
9 changed files with 170 additions and 21 deletions
+3 -3
View File
@@ -63,16 +63,16 @@ namespace BSO
text.Add(Multiplayer.AccountProblem);
return;
case Multiplayer.NetStatus.Offline:
text.Add($"Offline - [F8] verbinden mit {Multiplayer.ServerAddress} als {Multiplayer.PlayerName}");
text.Add($"Offline - [F8] verbinden mit {Multiplayer.ServerDisplay} als {Multiplayer.PlayerName}");
if (Multiplayer.LastError.Length > 0) text.Add(" " + Multiplayer.LastError);
return;
case Multiplayer.NetStatus.Connecting:
text.Add($"Verbinde mit {Multiplayer.ServerAddress} ...");
text.Add($"Verbinde mit {Multiplayer.ServerDisplay} ...");
return;
}
if (!Multiplayer.Welcomed)
{
text.Add($"Verbinde mit {Multiplayer.ServerAddress} ... warte auf Server");
text.Add($"Verbinde mit {Multiplayer.ServerDisplay} ... warte auf Server");
return;
}