Hallo,
ich habe mal eine kleine Frage wie ihr dieses Problem angehen würdet.
Ich habe in meinem Spiel mehrere Spielwelten. Und jeser User registriert sich nur auf dem Hauptserver von dem er dann auf jeder Spielwelt teilnehmen kann.
Diese Spielwelten befinden sich in anderen Datenbanken.
Nun ist die Frage ob ich auf den jeweiligen Spielwelten die Daten von dem Hauptserver Kopieren soll, oder ob ich ständig eine verbindung zu dem Hauptserver aufbauen müsste um z.B. den Username zu bekommen.
Username wird bei jeder interaktion mit einer Fremdverbindung aus dem Hauptserver geholt.
user (Hauptserver) user (Welt)
############ ####
# id # username # --> # id #
############ ####
oder
Username wird auf jeder Welt gespeichert und man kann ihn ohne Fremdverbindung einbezihen.
user (Hauptserver) user (Welt)
############ ############
# id # username # # id # username #
############ ############
Zweiteres hätte natürlich dann z.B. mehr aufwand wenn man den Usernamen ändern möchte.
Welche Variante würdet ihr nehmen?