Dzięki niestandardowej konfiguracji matchmakingu możesz tworzyć konkurencyjne, kooperacyjne i unikalne gry, dopasowując graczy do serwerów na podstawie cech, takich jak poziom umiejętności, opóźnienie i preferencje dotyczące rozgrywki.
Domyślnie Roblox zapewnia ci konfigurację matchmakingu, która korzysta z predefiniowanych sygnałów Roblox. Aby dostosować matchmaking, możesz stworzyć nowe konfiguracje matchmakingu, dostosowując wagi istniejących sygnałów Roblox, tworząc nowe sygnały niestandardowe lub oba. Następnie możesz podglądać swoją konfigurację, podglądając wyniki serwerów za pomocą serwerów próbnych.
Niestandardowa konfiguracja z sygnałami Roblox
Możesz dostosować wagi istniejących sygnałów Roblox, aby dostosować matchmaking w swojej grze. Aby uzyskać więcej informacji na temat sygnałów Roblox i sposobu obliczania ich formuł, zobacz Istniejące sygnały.
Aby stworzyć niestandardową konfigurację matchmakingu, korzystając tylko z sygnałów Roblox:
- W Panelu Twórcy przejdź do Tworzenia, a następnie wybierz grę.
- W lewym menu nawigacyjnym przejdź do sekcji Konfiguracja, a następnie wybierz Niestandardowy matchmaking.
- Wybierz zakładkę Konfiguracja i kliknij Utwórz konfigurację.
- Na stronie Utwórz niestandardową konfigurację matchmakingu wprowadź nazwę dla swojej konfiguracji.
- Zmień wagi sygnałów Roblox, które chcesz zaktualizować.
- Kliknij Zapisz konfigurację.
- Wybierz miejsca, do których chcesz zastosować tę konfigurację.
- Kliknij ponownie Zapisz konfigurację.
Nowa konfiguracja matchmakingu pojawi się na liście Konfiguracji w zakładce Konfiguracja.

Niestandardowa konfiguracja z sygnałami niestandardowymi
Aby stworzyć niestandardową konfigurację matchmakingu, korzystając z sygnałów niestandardowych:
- W Panelu Twórcy przejdź do Tworzenia, a następnie wybierz grę.
- W lewym menu nawigacyjnym przejdź do sekcji Konfiguracja, a następnie wybierz Niestandardowy matchmaking.
- Wybierz zakładkę Konfiguracja i kliknij Utwórz konfigurację.
- Na stronie Utwórz niestandardową konfigurację matchmakingu wprowadź nazwę dla swojej konfiguracji.
- Kliknij Dodaj sygnał niestandardowy i stwórz sygnał niestandardowy.
- Zmień wagi sygnałów, które chcesz zaktualizować.
- Kliknij Zapisz konfigurację.
- Wybierz miejsca, do których chcesz zastosować tę konfigurację.
- Kliknij ponownie Zapisz konfigurację.
Nowa konfiguracja matchmakingu pojawi się na liście Konfiguracji w zakładce Konfiguracja.
Stwórz sygnał niestandardowy
Sygnały niestandardowe mogą być numeryczne dla graczy, numeryczne dla serwerów, kategoryczne dla graczy lub kategoryczne dla serwerów. Aby uzyskać więcej informacji na temat sygnałów niestandardowych i sposobu obliczania ich formuł, zobacz Sygnały niestandardowe.
Aby stworzyć sygnał niestandardowy:
Na stronie Utwórz niestandardową konfigurację matchmakingu kliknij Dodaj sygnał niestandardowy.
W sekcji Szczegóły sygnału wprowadź nazwę sygnału i opis.
W sekcji Konfiguracja sygnału:
Dla numerycznego atrybutu gracza:
- Wybierz atrybut, do którego chcesz się odwołać.
- Wybierz, jak chcesz agregować atrybut w każdym serwerze.
- Średnia: Średnia wartości atrybutów wszystkich graczy w serwerze. Minimalizuje różnicę między średnią wartością atrybutu gracza na serwerze a atrybutem gracza dołączającego.
- Mediana: Mediana wartości atrybutów wszystkich graczy w serwerze. Minimalizuje różnicę między medianą wartości atrybutu gracza na serwerze a atrybutem gracza dołączającego.
- Suma: Suma wartości atrybutów wszystkich graczy w serwerze, w tym gracza dołączającego. Minimalizuje różnicę między całkowitą wartością atrybutu graczy w serwerze, w tym gracza dołączającego, a stałą wartością.
- Dostosuj wartości pod agregacją.
Dla numerycznego atrybutu serwera:
- Wybierz atrybut, do którego chcesz się odwołać.
- Dostosuj wartości pod atrybutem.
Dla kategorycznego atrybutu gracza:
- Wybierz atrybut, do którego chcesz się odwołać.
- Wybierz, jak chcesz rozdzielić wartość atrybutu między serwery:
- Klastrowanie: Grupuje graczy o tej samej wartości atrybutu. Maksymalizuje stosunek graczy w serwerze, którzy mają tę samą wartość atrybutu co gracz dołączający.
- Dywersyfikacja: Grupuje graczy o różnych wartościach atrybutów. Maksymalizuje stosunek graczy w serwerze, którzy mają inną wartość atrybutu niż gracz dołączający.
Dla kategorycznego atrybutu serwera:
- Wybierz atrybut, do którego chcesz się odwołać.
- Dostosuj wartości pod atrybutem.
- OPCJONALNERozwiń Podgląd i test sygnału, aby podglądać wynik sygnału. Możesz dostosować wartości Test sygnału, aby zoptymalizować wynik podglądu.

Kliknij Utwórz sygnał.
Nowy sygnał niestandardowy pojawi się na liście Konfiguracji na stronie Utwórz niestandardową konfigurację matchmakingu.
Stwórz atrybut niestandardowy
Atrybuty to właściwości związane z graczami i serwerami, takie jak poziom umiejętności i preferencje dotyczące trybu gry. Jeśli chcesz tworzyć i używać sygnałów niestandardowych, musisz najpierw stworzyć atrybuty niestandardowe. Możesz stworzyć atrybuty gracza lub serwera.
Aby uzyskać więcej informacji na temat różnicy między atrybutami gracza a atrybutami serwera, zobacz Atrybuty niestandardowe.
Atrybuty gracza
Aby stworzyć atrybut gracza:
- Na stronie Niestandardowy matchmaking wybierz zakładkę Atrybuty i kliknij Utwórz atrybut.
- Na stronie Utwórz atrybut wybierz Atrybut gracza i wprowadź unikalną nazwę dla niego.
- Wybierz Typ danych i Wartość domyślną dla atrybutu.
- W sekcji Ustawienia magazynu danych wybierz magazyn danych, w którym znajdują się dane atrybutu.
- Wprowadź Szablon klucza magazynu danych, aby przechować wartości atrybutów gracza. W czasie wykonywania {UserId} jest zastępowane rzeczywistym identyfikatorem użytkownika gracza.
- Wprowadź Ścieżkę wartości magazynu danych, aby matchmaking mógł zlokalizować wartość atrybutu gracza wewnątrz obiektu JSON w wybranym magazynie danych.
- Wprowadź Zakres magazynu danych, aby określić zakres. Jeśli nie wprowadzisz zakresu, domyślnie będzie to zakres globalny.
- Kliknij Zapisz zmiany, aby zapisać swój atrybut gracza.

Nowy atrybut pojawi się na liście Atrybuty gracza w zakładce Atrybuty.
Atrybuty serwera
Aby stworzyć atrybut serwera:
- Na stronie Niestandardowy matchmaking wybierz zakładkę Atrybuty i kliknij Utwórz atrybut.
- Na stronie Utwórz atrybut wybierz Atrybut serwera i wprowadź unikalną nazwę dla niego.
- Wybierz Typ danych i Wartość domyślną dla atrybutu.
- Kliknij Zapisz zmiany, aby zapisać swój atrybut serwera.

Nowy atrybut pojawi się na liście Atrybuty serwera w zakładce Atrybuty.
Podgląd i testowanie wyników serwerów
Podglądaj i testuj wyniki serwerów, aby zobaczyć, jak skonfigurowane wagi sygnałów wpływają na wybór serwera. Możesz eksperymentować z różnymi kombinacjami wag, aby zoptymalizować swoją konfigurację matchmakingu.
Gdy tworzysz podgląd, podgląd symuluje wyniki serwerów i identyfikuje, który serwer próbny ma najwyższy całkowity wynik i jest najlepszym dopasowaniem dla gracza.
Aby podglądać i testować, kliknij Podgląd i test na stronie Utwórz niestandardową konfigurację matchmakingu. Podgląd pokazuje trzy serwery próbne z różnymi wynikami i podświetla zwycięski serwer. Aby zobaczyć szczegóły dotyczące formuł używanych do obliczania wyników, najedź kursorem na każdy wynik sygnału dla każdego serwera próbnego.

Aby uzyskać więcej informacji na temat obliczania wyników i wag, zobacz Obliczanie wyników.
Zastosuj konfigurację do miejsc
Możesz zastosować konfigurację matchmakingu do tylu miejsc, ile chcesz w swojej grze.
Aby zastosować konfigurację do miejsc:
- Na stronie Niestandardowy matchmaking kliknij Dodaj do miejsca.
- Wybierz konfigurację oraz miejsce lub miejsca, do których chcesz ją zastosować.
- Kliknij Zapisz konfigurację.
Wybrane miejsca pojawią się na liście Zastosowane miejsca w zakładce Konfiguracja. Możesz również dodać konfigurację do miejsc podczas tworzenia tej konfiguracji matchmakingu.