Com uma configuração de matchmaking personalizada, você pode construir jogos competitivos, cooperativos e únicos, combinando jogadores a servidores com base em características como nível de habilidade, latência e preferências de jogo.
Por padrão, o Roblox fornece uma configuração de matchmaking que usa sinais pré-definidos do Roblox. Para personalizar o matchmaking, você pode criar novas configurações de matchmaking ajustando os pesos dos sinais existentes do Roblox, criando novos sinais personalizados ou ambos. Você pode então visualizar sua configuração ao visualizar as pontuações dos servidores com servidores simulados.
Configuração personalizada com sinais do Roblox
Você pode ajustar os pesos dos sinais existentes do Roblox para personalizar o matchmaking do seu jogo. Para mais informações sobre os sinais do Roblox e como suas fórmulas são calculadas, veja Sinais existentes.
Para criar uma configuração de matchmaking personalizada usando apenas sinais do Roblox:
- No Painel do Criador, navegue até Criações, e selecione um jogo.
- Na navegação à esquerda, navegue até a seção Configurar, e selecione Matchmaking Personalizado.
- Selecione a aba Configuração e clique em Criar Configuração.
- Na página Criar uma Configuração de Matchmaking Personalizado, insira um nome para sua configuração.
- Altere os pesos dos sinais do Roblox que você deseja atualizar.
- Clique em Salvar Configuração.
- Selecione os lugares aos quais você deseja aplicar esta configuração.
- Clique em Salvar Configuração novamente.
A nova configuração de matchmaking aparecerá na lista de Configurações da aba Configuração.

Configuração personalizada com sinais personalizados
Para criar uma configuração de matchmaking personalizada usando sinais personalizados:
- No Painel do Criador, navegue até Criações, e selecione um jogo.
- Na navegação à esquerda, navegue até a seção Configurar, e selecione Matchmaking Personalizado.
- Selecione a aba Configuração e clique em Criar Configuração.
- Na página Criar uma Configuração de Matchmaking Personalizado, insira um nome para sua configuração.
- Clique em Adicionar Sinal Personalizado e crie um sinal personalizado.
- Altere os pesos dos sinais que você deseja atualizar.
- Clique em Salvar Configuração.
- Selecione os lugares aos quais você deseja aplicar esta configuração.
- Clique em Salvar Configuração novamente.
A nova configuração de matchmaking aparecerá na lista de Configurações da aba Configuração.
Criar um sinal personalizado
Sinais personalizados podem ser numéricos de jogador, numéricos de servidor, categóricos de jogador ou categóricos de servidor. Para mais informações sobre sinais personalizados e como suas fórmulas são calculadas, veja Sinais personalizados.
Para criar um sinal personalizado:
Na página Criar uma Configuração de Matchmaking Personalizado, clique em Adicionar Sinal Personalizado.
Em Detalhes do Sinal, insira um nome e uma descrição para o sinal.
Em Configuração do Sinal:
Para um atributo numérico de jogador:
- Escolha o atributo que você deseja referenciar.
- Selecione como você deseja agregar o atributo em cada servidor.
- Média: A média dos valores do atributo de todos os jogadores no servidor. Minimiza a diferença entre a média do atributo do jogador no servidor e o atributo do jogador que está entrando.
- Mediana: A mediana dos valores do atributo de todos os jogadores no servidor. Minimiza a diferença entre a mediana do atributo do jogador no servidor e o atributo do jogador que está entrando.
- Soma: A soma de todos os valores do atributo dos jogadores no servidor, incluindo o jogador que está entrando. Minimiza a diferença entre o valor total do atributo dos jogadores no servidor, incluindo o jogador que está entrando, e um valor constante.
- Ajuste os valores sob a agregação.
Para um atributo numérico de servidor:
- Escolha o atributo que você deseja referenciar.
- Ajuste os valores sob o atributo.
Para um atributo categórico de jogador:
- Escolha o atributo que você deseja referenciar.
- Selecione como você deseja distribuir o valor do atributo entre os servidores:
- Agrupar: Agrupa jogadores com o mesmo valor de atributo. Maximiza a proporção de jogadores no servidor que têm o mesmo valor de atributo que o jogador que está entrando.
- Diversificar: Agrupa jogadores com valores de atributo diferentes. Maximiza a proporção de jogadores no servidor que têm um valor de atributo diferente do jogador que está entrando.
Para um atributo categórico de servidor:
- Escolha o atributo que você deseja referenciar.
- Ajuste os valores sob o atributo.
- OPCIONALExpanda Visualizar e Testar Sinal para visualizar a pontuação do sinal. Você pode ajustar os valores de Testar Sinal para otimizar o resultado da visualização.

Clique em Criar Sinal.
O novo sinal personalizado aparecerá na lista de Configuração da página Criar uma Configuração de Matchmaking Personalizado.
Criar um atributo personalizado
Atributos são propriedades associadas a jogadores e servidores, como nível de habilidade e preferências de modo de jogo. Se você deseja criar e usar sinais personalizados, deve primeiro criar atributos personalizados. Você pode criar atributos de jogador ou de servidor.
Para mais informações sobre a diferença entre atributos de jogador e de servidor, veja Atributos personalizados.
Atributos de jogador
Para criar um atributo de jogador:
- Na página Matchmaking Personalizado, selecione a aba Atributos e clique em Criar Atributo.
- Na página Criar Atributo, selecione Atributo de Jogador e insira um nome único para ele.
- Escolha um Tipo de Dado e um Valor Padrão para o atributo.
- Em Configurações de Armazenamento de Dados, selecione o armazenamento de dados onde os dados do atributo residem.
- Insira um Modelo de Chave de Armazenamento de Dados para armazenar os valores do atributo do jogador. Em tempo de execução, o {UserId} é substituído pelo ID de usuário real do jogador.
- Insira um Caminho de Valor de Armazenamento de Dados para que o matchmaking possa localizar o valor do atributo do jogador dentro de um objeto JSON no armazenamento de dados que você selecionou.
- Insira um Escopo de Armazenamento de Dados para especificar o escopo. Se você não inserir um escopo, ele será definido como global.
- Clique em Salvar Alterações para salvar seu atributo de jogador.

O novo atributo aparecerá na lista de Atributos de Jogador da aba Atributos.
Atributos de servidor
Para criar um atributo de servidor:
- Na página Matchmaking Personalizado, selecione a aba Atributos e clique em Criar Atributo.
- Na página Criar Atributo, selecione Atributo de Servidor e insira um nome único para ele.
- Escolha um Tipo de Dado e um Valor Padrão para o atributo.
- Clique em Salvar Alterações para salvar seu atributo de servidor.

O novo atributo aparecerá na lista de Atributos de Servidor da aba Atributos.
Visualizar e testar pontuações de servidores
Visualize e teste a pontuação dos servidores para ver como os pesos dos sinais configurados impactam a seleção de servidores. Você pode experimentar diferentes combinações de pesos para otimizar sua configuração de matchmaking.
Quando você cria uma visualização, a visualização simula as pontuações dos servidores e identifica qual servidor simulado tem a maior pontuação total e é a melhor correspondência para o jogador.
Para visualizar e testar, clique em Visualizar e Testar na página Criar uma Configuração de Matchmaking Personalizado. A visualização mostra três servidores simulados com pontuações diferentes e destaca o servidor vencedor. Para ver detalhes sobre as fórmulas usadas para pontuação, passe o mouse sobre cada resultado de pontuação de sinal para cada servidor simulado.

Para mais informações sobre pontuação e pesos, veja Pontuação.
Aplicar uma configuração a lugares
Você pode aplicar uma configuração de matchmaking a quantos lugares quiser dentro do seu jogo.
Para aplicar uma configuração a lugares:
- Na página Matchmaking Personalizado, clique em Adicionar ao Lugar.
- Selecione uma configuração e o lugar ou lugares aos quais você deseja aplicá-la.
- Clique em Salvar Configuração.
Os lugares que você selecionou aparecerão na lista de Lugares Aplicados da aba Configuração. Você também pode adicionar uma configuração a lugares durante a criação dessa configuração de matchmaking.