0.3.0: Serverliste und BSO-Konten
- Heartbeat an die Website, Abmelden beim Beenden (--private, --public-address, --description, --master) - Spiel-Tickets pruefen (Signatur der Website), Name aus dem Konto, --no-auth fuer LAN - IPv4 und IPv6, Protokoll 2 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