0.4.0: Mitspieler in der Welt, BSO-Konto (Spiel-Ticket)
- Mitspieler als Bus/Spielfigur mit Namensschild, weich bewegt (RemotePlayers, Models) - Ohne gueltiges Spiel-Ticket vom Launcher kein Multiplayer; Name kommt aus dem Konto - Protokoll 2 (Hello mit Ticket), IPv6-Adressen - Nach Szenenwechsel erst nach 3 s neu anlegen (Absturz im Test 0.3.0) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
+2
-2
@@ -10,13 +10,13 @@ namespace BSO.Net
|
||||
public static class Protocol
|
||||
{
|
||||
/// <summary>Bei jeder inkompatiblen Aenderung erhoehen - der Server lehnt andere Versionen ab.</summary>
|
||||
public const int Version = 1;
|
||||
public const int Version = 2; // 2: Hello mit Spiel-Ticket
|
||||
public const int DefaultPort = 7777;
|
||||
}
|
||||
|
||||
public enum MsgType : byte
|
||||
{
|
||||
Hello = 1, // Client -> Server: int Protokoll, string Mod-Version, string Name
|
||||
Hello = 1, // Client -> Server: int Protokoll, string Mod-Version, string Name, string Spiel-Ticket (vom Launcher)
|
||||
Welcome = 2, // Server -> Client: int eigene ID, string Servername, int n, je [int ID, string Name]
|
||||
Reject = 3, // Server -> Client: string Grund
|
||||
PlayerState = 4, // Client -> Server: PlayerState; Server -> Client: int ID + PlayerState
|
||||
|
||||
Reference in New Issue
Block a user