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
+5 -1
View File
@@ -9,8 +9,12 @@ namespace BSO
{
/// <summary>Name, den die anderen sehen.</summary>
public string Name { get; set; } = Environment.UserName;
/// <summary>Server als host oder host:port.</summary>
/// <summary>Server als host oder host:port - oder relay:&lt;Lobby-ID&gt; (Server der Lobby im BSO-Relay).</summary>
public string Server { get; set; } = "127.0.0.1:7777";
/// <summary>Anzeige fuer den Server, z.B. "Lobby von MrMaho" (schreibt der Launcher).</summary>
public string ServerLabel { get; set; }
/// <summary>BSO-Relay (Lobby-Server) - schreibt der Launcher.</summary>
public string Relay { get; set; } = "https://bso-relay.mbm.wtf";
/// <summary>Beim Spielstart automatisch verbinden (sonst F8).</summary>
public bool AutoConnect { get; set; }
/// <summary>Spiel-Ticket der BSO-Website - schreibt der Launcher bei SPIELEN hinein (24 h gueltig).</summary>