Je nach Photon-Client SDK Sie verwenden, sollten Sie einen Rückruf von haben, wenn Master-Client geändert wird (sollte „OnMasterClientSwitched“ werden). Dies wird ausgelöst, wenn der Server erkennt, dass der Master-Client getrennt ist. Der Master-Client sollte der Aktor mit der niedrigsten Actor-Nummer sein, aber es gibt eine Möglichkeit, den Master-Client zu erzwingen (ändern Sie ihn vom Client). Wenn Sie Daten in Raumeigenschaften speichern oder Ereignisse senden und diese möglicherweise zwischenspeichern, besteht kein Risiko von Datenverlusten, da sie dort vorhanden sind, solange der Raum noch "lebt". Schauspielereigenschaften auf der anderen Seite sollten aufgeräumt werden, wenn der jeweilige Schauspieler den Raum verlässt.
Eine knifflige Situation: Wenn der Master-Client nicht reagiert und nicht explizit getrennt wird, kann es einige Sekunden (Standard-Timeout 10 Sekunden) geben, bevor der Server feststellt, dass der Zeitgeber abgelaufen ist und zu einem neuen wechselt. Wenn diese Situation Sie betrifft, zum Beispiel wenn Sie sich an mobile Geräte richten, können wir mögliche Lösungen besprechen. obwohl
Dank für die Wiedergabe Eine heikle Situation: Wenn der Master-Client nicht reagiert und nicht explizit trennen, kann es einige Sekunden (Standard-Timeout 10 Sekunden), bevor der Server feststellt, dass die Schauspieler abgelaufen und wechselt in den neuen ein. Wenn diese Situation Sie betrifft, zum Beispiel wenn Sie sich an mobile Geräte richten, können wir mögliche Lösungen besprechen. Herr, wenn diese Situation dann aufgetreten ist, welche sind die möglichen Lösungen? sir können wir versuchen, Photon-Server, so dass Server-Händler werden kann, aber nicht wissen, wie Server-Setup Photon –