Show public names in leaderboards
This commit is contained in:
1 parent
1b5b8dc0a4
commit
31ddba0d45
8 files changed
+98
-12
No files matched your search
@@ -0,0 +1,40 @@
|
||||
# Plattformkonten: nächste Freischaltung
|
||||
|
||||
Void Bastion verwendet bereits eine eigene, plattformübergreifende Nakama-Spieler-ID und startet ohne Pflichtregistrierung als Gast. Apple-, Game-Center- und Google-Konten sollen dieses bestehende Konto später **verknüpfen**, nicht ungefragt ein zweites Spielkonto erzeugen. Dadurch bleiben Name, Kristalle, Fortschritt und Ranglisten-ID beim Gerätewechsel erhalten.
|
||||
|
||||
## Technisch bereits vorhanden
|
||||
|
||||
- eigener öffentlicher Spielername, getrennt von der technischen Konto-ID
|
||||
- serverseitige Namensprüfung
|
||||
- Gastkonto und lokale Offline-Nutzung
|
||||
- Kontolöschung direkt im Spiel
|
||||
- Nakama-Godot-SDK mit Apple-, Game-Center- und Google-Anmeldung sowie Link-/Unlink-Funktionen
|
||||
|
||||
## Von den Store-Konten benötigt
|
||||
|
||||
### Apple / iOS
|
||||
|
||||
- aktives Apple-Developer-Konto
|
||||
- endgültige Bundle-ID des Spiels
|
||||
- in App Store Connect angelegte App
|
||||
- aktivierte Game-Center- und Sign-in-with-Apple-Funktionen, sobald diese Anmeldewege eingesetzt werden
|
||||
- echtes iOS-Gerät für Sandbox- und Wiederherstellungstests
|
||||
|
||||
### Google / Android
|
||||
|
||||
- aktives Google-Play-Console-Konto
|
||||
- endgültiger Android-Paketname
|
||||
- Play-Games-Services-Spielprojekt
|
||||
- OAuth-Clientdaten für Debug- und Release-Signatur einschließlich der jeweiligen SHA-1-Fingerprints
|
||||
- internes Test-Release und Testkonto
|
||||
|
||||
## Geplanter Ablauf im Spiel
|
||||
|
||||
1. Das Spiel erstellt weiterhin sofort ein Gastkonto; Spielen bleibt ohne Anmeldung möglich.
|
||||
2. Im Pilotenprofil kann der Spieler freiwillig **Mit Apple/Game Center verbinden** oder **Mit Google Play Games verbinden** wählen.
|
||||
3. Die Plattform bestätigt die Identität über ihr natives SDK.
|
||||
4. Das erhaltene Plattform-Token wird mit der bereits angemeldeten Nakama-Spieler-ID verknüpft.
|
||||
5. Auf einem neuen Gerät stellt dieselbe Plattformanmeldung dieses Konto wieder her.
|
||||
6. Vor dem Trennen der letzten Wiederherstellungsmethode warnt das Spiel deutlich.
|
||||
|
||||
Es werden keine provisorischen Schlüssel oder simulierten Store-Anmeldungen in den Produktionscode aufgenommen. Die eigentliche native Verknüpfung beginnt, sobald Bundle-ID, Paketname und die beiden Store-Projekte feststehen.
|
||||
Reference in new issue
Block a user