Partnersuche

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Matchmaking ist der Prozess, bei dem Spieler mit Servern übereinstimmen, basierend auf Spielermerkmalen wie Alter, Sprache, Stufeund anderen Spielpräferenzen.

Wie das Matchmaking funktioniert

Wenn ein Spieler versucht, sich deiner Erlebnisanzuschließen, findet der Matchmaking-Service alle geeigneten Server, die der Spieler beitreten kann, bewertet diese Server mit Signalen und passt den Spieler zum Server mit der höchsten Punktzahl.

Der Matchmaking-Prozess funktioniert wie folgt:

  1. Ein Spieler bittet um Beitritt zu einem Ort.
  2. Matchmaking findet geeignete Server, die der Spieler beitreten kann, und filtert Server aus, die voll, privater Server, reserviert oder kurz davor sind, heruntergefahren zu werden.
  3. Matchmaking bewertet alle verfügbaren Server, um den kompatibelsten Server für den Spieler:inzu bestimmen.
  4. Matchmaking passt den Spieler zum Server mit der höchsten Punktzahl.
  5. Der Spieler schließt sich dem gewinnenden Server an.
Roblox-Standard-Matchmaking
The default Roblox matchmaking flow.
Benutzerdefiniertes Matchmaking
The custom matchmaking flow.

Bewertung

Der Matchmaking-Bewertungsalgorithmus verwendet die gewichtete Summe (WS) von Signalwerten, um den Servern Punkte zuzuweisen.

Für weitere Informationen zu Bewertung, siehe Server-Bewertung.

Attribute

Attribute sind Eigenschaften, die bei der Matchsuche-Bewertung verwendet werden.Ein Attribut kann eine Zahl sein, wie das Alter und die Fähigkeitsstufe eines Spieler:inoder eine String, wie die Sprache eines Spieler:in.

Attribute können numerisch oder kategorisch sein:

  • Numerische Attribute vergleichen Sie den Unterschied zwischen dem Attribut des anschließenden Spieler:inund dem aggregierten Wert des Servers, wodurch größere Unterschiede die Punktzahl senken oder erhöhen.Zum Beispiel ist der Abstand des Fähigkeitslevels eines Spielers zum durchschnittlichen Fähigkeitslevel des Servers umso größer, je höher die Punktzahl des numerischen Signals ist.Diese Punktzahl wird dann mit dem Gewicht des Signals multipliziert.
  • Kategorische Attribute basieren darauf, wie häufig das Attribut des anschließenden Spieler:inim Vergleich zu den anderen Spielern auf dem Server ist.Wenn beispielsweise ein hoher Prozentsatz der Spieler in einem Server die gleiche bevorzugte Sprache wie der beitretende Spieler:inhat, steigt die Punktzahl.Diese Punktzahl wird dann auch mit dem Gewicht des Signals multipliziert.

Für eine Liste aller vorhandenen Attribute siehe Existierende Attribute.Für weitere Informationen über benutzerdefinierte Attribute siehe Benutzerdefinierte Attribute.

Signale

Signale, die bei der Serverbewertung verwendet werden, können entweder die Standardversionen sein, die Roblox bereits bereitgestellt hat, oder benutzerdefinierte, die du selbst erstellst.

Roblox-Signale verwenden vorhandene Attribute, zu denen Roblox bereits Zugriff hat, wie Spielerstandort, Gruppeund Verzögerung.Benutzerdefinierte Signale müssen jedoch benutzerdefinierte Attribute verwenden, um auf Daten aus Ihren Datenlagern zuzugreifen.Um ein benutzerdefiniertes Signal zu erstellen, musst du zuerst ein benutzerdefiniertes Attribut erstellen.

Für eine Liste aller bestehenden Roblox-Signale siehe Bestehende Signale. Für weitere Informationen über benutzerdefinierte Signale siehe Benutzerdefinierte Signale.

Benutzerdefiniertes Matchmaking

Wenn ein Spieler deiner Erlebnisbeitritt, weist das Matchmaking jedem laufenden Server eine Punktzahl zu, basierend auf der gewichteten Summe der Signalwerte des Servers.Sie können diesen Prozess anpassen, indem Sie das Gewicht jedes Ihrer Signale anpassen, um zu ändern, wie viel jedes Signal in der Bewertung der Server zählt.Die Erhöhung des Gewichts des Verzögerungssignals, zum Beispiel, bedeutet, dass der Matchmaking-Algorithmus Server mit niedrigerem Ping priorisiert, um ein glatteres Gameplayzu ermöglichen.

Nach der Anpassung der Signalgewichte können Sie den Einfluss dieser neuen Gewichte auf die Serverauswahl für das Matchmaking prüfen, indem Sie sie auf Mock-Servern bewerten.

Für weitere Informationen darüber, wie man das Matchmaking anpassen und die Ergebnisse simulieren kann, siehe Personalisiere deine Matchmaking-Konfiguration.

Analysen

Matchmaking-Analysen helfen dir, den Erfolg deiner Matchmaking-Konfigurationen zu verfolgen und Möglichkeiten zu finden, sie zu optimieren.

Für weitere Informationen zu Matchmaking-Analysen siehe Analysen.