Hopefully nobody has asked this before (at least I can't find anything like it)...
On our game, we have different multiplayer modes... We have 1 vs 1 and 2 vs 2 battles and our current implementation works fine with that... Player selects a type, he has a skill level, gets queued and gets paired with a player of similar skill. We then use GamesparksRT to establish a connection and play the math...
Now we're improving on that and we want to have team play...
So a player invites another player to join in a party (I've implemented this by creating a team for quick party, joining both player in it, similar to what's described in https://support.gamesparks.net/support/discussions/topics/1000043284), but now I want to make an actual matchmaking request to get randomly paired with 2 other players (another team)... And I have no idea on how to accomplish this...
We could queue both players (on both teams), but that wouldn't make sure we'd be joined to the same match... I've also thought about creating a "TeamPlay" multiplayer match type, in which the lead players would queue for and then give the other players (the invitees) the RT data (token, ip, port) to connect, but that doesn't work because the RT is expecting only two players, not four...
So is there something I'm missing? How can I achieve this?
Best regards,
Filipe
Best Answer
C
Customer Support
said
almost 6 years ago
So what would be needed here is to manually create a match and add the players using the SparkMatch.addPlayersById() function. This will allow a match to be created with two initial players, which will enter a pool to find another two random players.
Unfortunately, we currently dont have team-matchmaking, but we are looking into this.
Taking care of this one in the ticket system for you. I'll share the solution here for the benefit of other users.
Thanks,
Liam
Y
Yuhang Yang
said
over 6 years ago
So what is the solution?
D
Derek Fletcher
said
almost 6 years ago
What is the solution to this? You never shared it here.
Customer Support
said
almost 6 years ago
Answer
So what would be needed here is to manually create a match and add the players using the SparkMatch.addPlayersById() function. This will allow a match to be created with two initial players, which will enter a pool to find another two random players.
Unfortunately, we currently dont have team-matchmaking, but we are looking into this.
Filipe Caseirito
Hopefully nobody has asked this before (at least I can't find anything like it)...
On our game, we have different multiplayer modes... We have 1 vs 1 and 2 vs 2 battles and our current implementation works fine with that... Player selects a type, he has a skill level, gets queued and gets paired with a player of similar skill. We then use GamesparksRT to establish a connection and play the math...
Now we're improving on that and we want to have team play...
So a player invites another player to join in a party (I've implemented this by creating a team for quick party, joining both player in it, similar to what's described in https://support.gamesparks.net/support/discussions/topics/1000043284), but now I want to make an actual matchmaking request to get randomly paired with 2 other players (another team)... And I have no idea on how to accomplish this...
We could queue both players (on both teams), but that wouldn't make sure we'd be joined to the same match... I've also thought about creating a "TeamPlay" multiplayer match type, in which the lead players would queue for and then give the other players (the invitees) the RT data (token, ip, port) to connect, but that doesn't work because the RT is expecting only two players, not four...
So is there something I'm missing? How can I achieve this?
Best regards,
Filipe
This will allow a match to be created with two initial players, which will enter a pool to find another two random players.
Unfortunately, we currently dont have team-matchmaking, but we are looking into this.
1 person has this question
- Oldest First
- Popular
- Newest First
Sorted by Oldest FirstCustomer Support
Hi Felipe,
Taking care of this one in the ticket system for you. I'll share the solution here for the benefit of other users.
Thanks,
Liam
Yuhang Yang
So what is the solution?
Derek Fletcher
What is the solution to this? You never shared it here.
Customer Support
This will allow a match to be created with two initial players, which will enter a pool to find another two random players.
Unfortunately, we currently dont have team-matchmaking, but we are looking into this.
Derek Fletcher
Thanks!
-
Documentation Notes
-
Design issues with user events
-
Using NoSQL
-
Runtime Collections vs Metadata Collections
-
Anonymous authentication from browser app
-
Modules
-
Movement With Unity
-
Problem with url parameters for downloadables
-
Querying NoSql GameSparks database
-
Challenge accesType
See all 2487 topics