Questions tagged [matchmaking]

Describes methods used by many online games to put players in groups (often called lobbies) that allow them to play games together.

A matchmaking system puts players in lobbies or parties so that they can play games together.

Many matchmaking systems often use player stats to allocate a player to a lobby.

For example, some systems may prefer to put players of a similar skill group together as in the game CS:GO.

Some may also place players from a similar region of the world together so that latency between them is at a minimum.

46 questions
1
vote
1 answer

What is the difference between strongly stable, weakly stable and super stable matching?

I was reading Stable Marriage Problem(SMP, https://en.wikipedia.org/wiki/Stable_marriage_problem) with indifference and I came across the terms strongly stable, weakly stable and super stable matching. What is the difference between them?
Ishpreet
  • 5,230
  • 2
  • 19
  • 35
1
vote
1 answer

Matchmaking with socket.io - rely on setInterval or socket calls?

I'm developing a game where my backend is written in NodeJS and I use socket.io for realtime communication. One of the features of my game is matchmaking. Basically, if more than two players are on matchmaking period, my application will create a…
Aris
  • 2,978
  • 5
  • 22
  • 31
1
vote
2 answers

Distribute matches 'tournament friendly'

Say I have four teams, ABCD, I want to create matches so that the teams evenly have to do them: not desired A vs B A vs C A vs D B vs C B vs D C vs D desired A vs B C vs D B vs C A vs D A vs C B vs D Another way of putting it: I want the…
ManIkWeet
  • 1,298
  • 1
  • 15
  • 36
1
vote
1 answer

Game Center - Matchmaking based on skill - playerGroup - range

Is it possible to do matchmaking based on a range of player skill? Let's imagine in a game there's player skill ranks from 1-10 and I'd like to match players with their own rank and players +/- 2 ranks. How would one do this with Game Center…
Max
  • 2,699
  • 2
  • 27
  • 50
1
vote
0 answers

"ELO Rating" and how does "TSR Rating" work?

I don't know if this belongs in Math Stack Exchange or what the correct forum is, at the very least it could be used as a fitness model for evolution of algorithms, or perhaps as a matchmaking algorithm for a specific player ranking in team based…
GlassGhost
  • 16,906
  • 5
  • 32
  • 45
0
votes
1 answer

Dummy players in with unity matchmaker

I'm creating a multiplayer card game, this game needs 4 players exactly, it's two teams of 2 players playing against each other. I'm using Unity Services Matchmaker, here is my match rules JSON : { "Name": "same bet", "MatchDefinition": { …
Sandukhan
  • 55
  • 7
0
votes
0 answers

How to create an algorithm for matchmaking using jetpack compose and MongoDb?

I am trying to learn how to create a matchmaking algorithm. Just the general part of matching individuals with eachother. Lets say I have 5 individuals and I want to match 2 individuals that share 3 of the same interests/Caracteristics or relatively…
Josef M
  • 412
  • 2
  • 5
  • 20
0
votes
1 answer

Gale Shapley matching algorithm with Polygamy by Men Upto four Marriages Using Bipartite Graph

How to modify Gale Shapley matching algorithm with Polygamy by Men Upto four Marriages Using Bipartite Graph I want to add weights to each node of bipartite graph based on certain criteria for example age, height , education etc after all the nodes…
comsian
  • 165
  • 1
  • 1
  • 7
0
votes
1 answer

How to use django channel to create a game lobby and matchmaking

I am using django channels to create a 2-player game like Tic Tac Toe or checkers. My main issue is how I can preserve the state of the players that joined the lobby waiting to be paired. Would this be something I need to do in the connect method in…
0
votes
0 answers

Is there a ranking system like ELO but doesn't depend on order of events

I am looking for a ranking approach like ELO, but does not consider the order of the events, and each time the ranking is calculated it takes into consideration all of the data. Let's assume I have two division, one higher tier and one lower tier,…
Sarke
  • 2,805
  • 2
  • 18
  • 28
0
votes
0 answers

Unity Matchmaking how it works / dedicated Server

I create a 2D ffa multiplayer game for android with Unity/Netcode. Now my question is how i could set up a dedicated Server with matchmaking. Do i have one Unity instance who is waiting for requests. And when it received enaugh question. It creates…
Lyksel
  • 13
  • 3
0
votes
2 answers

Trying to select a random user against the current user for a match with both having the same role

I am currently trying to create some sort of matchmaking command for my discord code. The first half works fine, but the second part is giving me quite a headache. To explain how I want the code to work is for example, There are a number of users…
Roy Seven
  • 1
  • 2
0
votes
1 answer

Firebase Realtime Database - Matchmaking using transactions = High download usage

Problem I'm using Firebase Realtime Database (for Unity) to manage the server side for a turn based game but I have a problem with my matchmaking... a high download usage. Every online game have 2 base states to avoid more than 2 players join a…
0
votes
1 answer

execute SQL query before a user aborts matchmaking

I have created a website with a 1v1 matchmaking system. Here's how it works: If I click find an opponent it changes matchmaking=1 in a database. But there is a problem, if a user clicks the find an opponent button and then quits before the site…
Håvard
  • 1
  • 2
0
votes
1 answer

Machine learning algorithm to find similar or matching records?

I have a data-set which contains records/Configuration of a particular Laptop(Ex Ram,Hard disk). Now i want to create an algorithm that can tell me which laptop/desktop in the current year is closest to that configuration. I want to give 3…