Wir machen ein zufälliges Match-Making-Spiel mit der Photon-Engine. Wir möchten Spieler mit verschiedenen Benutzern in einer bestimmten Zeit zusammenbringen. Wenn PlayerA mit PlayerB spielt, können sie 30 Minuten lang nicht mehr spielen. Was ist der beste Weg, um diese Art von System zu machen?
Wir probieren einige Algorithmen aus, aber es passt nicht gut.
%Vor%Es funktioniert, aber es gibt einige Nachteile wie zeitraubende vs. Irgendwelche Ideen für bessere Lösungen?
Lösung finden Sie hier: Dokumentation
Sie müssen SQL-Lobby-Typ verwenden:
Raum schaffen:
%Vor%Beitrittsraum:
%Vor%In deinem Fall musst du nur C0 durch eine Liste der blockierten Spieler ersetzen und diese Liste jedes Mal aktualisieren, wenn ein neuer Spieler das Spiel spielt, und ihn nach 30 Minuten aus der Liste entfernen.
Wenn Sie mit anderen Problemen konfrontiert werden, lassen Sie es uns wissen.
Tags und Links rpc unity3d block photon matchmaking