Skip to content
Snippets Groups Projects

GPN Lasertag

  • Port: 4803

Ablauf

  • Rolle auswählen (Server/Client)

    Client

    • Server übermittelt IP an Client via IR
    • Client baut TCP connection auf
    • Client übermittelt Namen
    • Server übermittelt U(ser)ID

    Server

    • Sobald änderung in Spielerlist:
      • Allen Spielerliste
    • Soblad spiel Startet:
      • Sendet server
      1. Start
      2. Player Liste
      3. T(eam)ID
      4. Color
      5. Ammo pro Kategorie
      6. Damage pro Kategorie
      7. Reloadtime pro Kategorie
      8. Dauer pro Schuss pro Kategorie
      9. Resistance
      10. Health

Pakete

Spielerliste

  • char(0)
  • char(Anzahl Spieler)
    • char(Länge des Namens)
    • Name

erweiterte Spielerliste

  • char(1)
  • char(Anzahl Spieler)
    • char(Länge des Namens)
    • Name
    • char(UID)
    • char(TID)

Kick

  • char(2)

Name von Client

  • char(3)
  • char(Länge des Namens)
  • Name

UID von Server

  • char(4)
  • char(UID)

Hit von Client

  • Typ: Hit
  • From: {playerId}
  • who: {nickname}
  • lastHP: {verbliebene HP}