Bitte um Spielerakzeptanz - Amazon GameLift Servers

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Bitte um Spielerakzeptanz

Wenn Sie einen Matchmaker mit aktivierter Spieler-Akzeptanz verwenden, fügen Sie Ihrem Client-Service Code zur Verwaltung des Spieler-Akzeptanzvorgangs hinzu. Das Verfahren zur Verwaltung der Spielerakzeptanz ist identisch für Spiele, die FlexMatch mit Amazon GameLift Servers verwaltetem Hosting verwendet werden, und für Spiele, die FlexMatch als eigenständige Lösung verwendet werden.

Anfordern der Spieler-Akzeptanz für ein vorgeschlagenes Match:
  1. Stellen Sie fest, wenn ein vorgeschlagenes Match Spieler-Akzeptanz benötigt. Überwachen Sie das Matchmaking-Ticket, um zu erkennen, wann sich der Status in REQUIRES_ACCEPTANCE ändert. Eine Änderung dieses Status löst das FlexMatch Ereignis aus. MatchmakingRequiresAcceptance

  2. Fordern Sie Akzeptanz von allen Spielern an. Erstellen Sie eine Methode, mit der Sie jedem Spieler im Matchmaking-Ticket die vorgeschlagenen Match-Details präsentieren können. Spieler müssen angeben können, ob sie das vorgeschlagene Match annehmen oder ablehnen. Sie können Spieldetails telefonisch abrufen DescribeMatchmaking. Spieler haben begrenzt Zeit zu reagieren, bevor der Matchmaker den Match-Vorschlag zurückzieht und weitersucht.

  3. Melden Sie die Spielerantworten an FlexMatch. Melde Spielerantworten, indem du entweder AcceptMatchmit Annehmen oder Ablehnen anrufst. Alle Spieler in einer Matchmaking-Anforderung müssen das Match akzeptieren, damit es weitergeführt wird.

  4. Verarbeiten Sie Tickets mit fehlgeschlagenen Zusagen. Eine Anforderung schlägt fehl, wenn ein oder mehrere Spieler im vorgeschlagenen Match entweder das Match abgelehnt oder nicht innerhalb des Zeitlimits für die Akzeptanz reagiert haben. Tickets für Spieler, die das Spiel akzeptiert haben, werden automatisch an den Ticketpool zurückgegeben. Tickets für Spieler, die das Spiel nicht akzeptiert haben, gehen in den Status FAILURE über und werden nicht mehr bearbeitet. Bei Tickets mit mehreren Spielern gilt: Wenn ein Spieler auf dem Ticket das Spiel nicht akzeptiert hat, schlägt das gesamte Ticket fehl.