feat(backend): Golang Logik für Realtime Multiplayer #10

Closed
opened 2026-02-17 14:59:17 +01:00 by git · 0 comments
Owner

Implementierung der Backend-Hooks für Multiplayer-Sessions. User müssen einer Lobby beitreten können und Events (Damage dealt) an alle Lobby-Mitglieder broadcasten.

Technische Details:

  • Nutzung von PocketBase Realtime Service (SSE).
  • Go-Hooks (OnRecordUpdate etc.) für serverseitige Validierung.

Akzeptanzkriterien:

  • Party-Lobby Datenstruktur (Join/Leave Logik).
  • Event-Handler broadcastet HP-Updates an alle Clients in der Party.
  • Concurrency-Handling (Race Conditions vermeiden).
Implementierung der Backend-Hooks für Multiplayer-Sessions. User müssen einer Lobby beitreten können und Events (Damage dealt) an alle Lobby-Mitglieder broadcasten. Technische Details: - Nutzung von PocketBase Realtime Service (SSE). - Go-Hooks (OnRecordUpdate etc.) für serverseitige Validierung. Akzeptanzkriterien: - [x] Party-Lobby Datenstruktur (Join/Leave Logik). - [x] Event-Handler broadcastet HP-Updates an alle Clients in der Party. - [x] Concurrency-Handling (Race Conditions vermeiden).
git added this to the Milestone: Phase 3: Social & Advanced Features milestone 2026-02-17 14:59:17 +01:00
git added this to the slrpg project 2026-02-17 14:59:17 +01:00
git closed this issue 2026-02-17 15:10:42 +01:00
Sign in to join this conversation.
No description provided.