Ich versuche zu verstehen, was genau ist Photon Networking Master Client. Docs geben die folowing Nutzungsszenario für diesen Begriff:Wann sollte Photon Networking Master Client verwendet werden?
In Abwesenheit eines Servers, kann es für die Logik der Handhabung verantwortlich gemacht werden, dass sollte nur von einem Client in einem Raum ausgeführt werden (zB Starten eines Spiels wenn jeder ist bereit).
Warum sollte ich einige Serverfunktionen an einen der Clients delegieren? Ist Photon Server nicht immer verfügbar?
Zum Beispiel in this Photon Tutorial sie verwenden Zitat "sehr praktische Funktion":
PhotonNetwork.automaticallySyncScene = true
Wenn dies der Fall ist, kann der MasterClient PhotonNetwork.LoadLevel() aufrufen und alle angeschlossenen Spieler wird automatisch laden das gleiche Niveau.
Warum geben Sie einem der Clients die Möglichkeit, alle zu synchronisieren, wenn sie Photon Server dafür haben?
Fazit Ich habe 2 Fragen:
1) Was genau ist ein Client-Master ist?
2) Was sind typische Anwendungsszenarien?
Vielen Dank!