Externe ontime quelle generalisieren #238

Closed
opened 2023-02-24 19:40:27 +01:00 by edraft · 0 comments
Owner

Beschreibung

Als Entwickler möchte ich nicht für jedes Spiel, für das es Ontime gibt eine Tabelle/spalte anlegen müssen.

Aktuelles Verhalten

Ontime für Spiel für hardcoded entgegen genommen und pro Spiel behandelt.

Gewünschtes Verhalten

Ontime für Spiele werden Zentral behandelt und über den API-Key wird festgestellt, um welchen Server es sich handelt.

Akzeptanzkriterien

  • Techniker können Gameserver (Id, Name, ServerId, ApiKeyId) anlegen
  • UserJoinedGameServer speichert statt des Namens die GameserverId
  • Über den Api-Key wird der Gameserver geladen
  • Spieler Registrierung wird nicht mehr als Id an dem User gespeichert sondern in der Tabelle UserGameserverIds (Id, UserId, PlayerId)

Aufwand

Mittel

Abhängig von

Verhindert

Anmerkungen

#### Beschreibung Als Entwickler möchte ich nicht für jedes Spiel, für das es Ontime gibt eine Tabelle/spalte anlegen müssen. #### Aktuelles Verhalten Ontime für Spiel für hardcoded entgegen genommen und pro Spiel behandelt. #### Gewünschtes Verhalten Ontime für Spiele werden Zentral behandelt und über den API-Key wird festgestellt, um welchen Server es sich handelt. #### Akzeptanzkriterien * Techniker können Gameserver (Id, Name, ServerId, ApiKeyId) anlegen * UserJoinedGameServer speichert statt des Namens die GameserverId * Über den Api-Key wird der Gameserver geladen * Spieler Registrierung wird nicht mehr als Id an dem User gespeichert sondern in der Tabelle UserGameserverIds (Id, UserId, PlayerId) #### Aufwand Mittel #### Abhängig von #### Verhindert * #239 #### Anmerkungen
edraft added the
story
label 2023-02-24 19:40:27 +01:00
edraft added this to the New Stuff project 2023-02-24 19:40:27 +01:00
edraft modified the project from New Stuff to Sprint 1.0.0 2023-03-04 18:50:25 +01:00
edraft added this to the Sprint 1.0.0 milestone 2023-03-04 18:50:27 +01:00
edraft referenced this issue from a commit 2023-03-06 08:05:35 +01:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: sh-edraft.de/sh_discord_bot#238
No description provided.