How to matchmaking

Moderator: NADEO

novationx
Posts: 2720
Joined: 10 Aug 2013, 22:33

Re: How to matchmaking

Post by novationx » 26 May 2014, 14:58

In other games the game lets you choose out of 3 random maps. The map with the most votes wins. This would solve the problem, no? :oops:

Anyways, ty for the feedback :thumbsup:
NADEO y u do diz? :oops: #MP4

User avatar
Hylis
Nadeo
Nadeo
Posts: 3954
Joined: 14 Jun 2010, 11:58

Re: How to matchmaking

Post by Hylis » 26 May 2014, 15:02

No, since if you have always 4 people vs 2, I believe there is less reason to play 6/6 times the map of the 4.

User avatar
Eole
Nadeo
Nadeo
Posts: 1231
Joined: 26 Apr 2011, 21:08

Re: How to matchmaking

Post by Eole » 27 May 2014, 10:52

The latest matchmaking update is available here.

The zip contains :
- The new matchmaking scripts.
- The new Elite, Siege and Combo title packs.
- Examples of matchsettings for the different modes.

As usual don't forget to back up your data before updating so you'll be able to go back easily if something goes wrong. You'll have to update your lobby and your match servers for the update to work properly.

What's new in this update :
- Matchmaking API v5.
- New penalty system.
- The lobby chat displays the nickname of the players sent in match/replacement.
- Allies are saved and restored when you return from your match.
- Do not display the cancel button if canceling results in a penalty.
- Decreased the waiting time and added a message at the end of the map in the lobby to clearly indicate what's happening.
- Fix : BO3, BO5, etc ... now work with matchmaking.
- Fix : It say i cancelled a match... not true
- Fix : Display the number of players in the lobby instead of 0 after a restart of the matchmaking script.

The logs are now disabled by default. If you encounter a problem with this new version try to turn them on again in the matchsettings file (S_MatchmakingLogAPIError, S_MatchmakingLogAPIDebug and S_MatchmakingLogMiscDebug).

As a reminder don't forget that the matchsettings in the zip are just examples. You can customize the settings of your match servers as you wish. eg : B03 instead of BO1, 15 points limit instead of 9, 2vs2 instead of 3vs3, etc.
Contribute to the ManiaPlanet documentation on GitHub
A question about ManiaScript? Ask it here!

novationx
Posts: 2720
Joined: 10 Aug 2013, 22:33

Re: How to matchmaking

Post by novationx » 27 May 2014, 11:33

looks awesome! Especially the 'alley-saving' :thumbsup:
Eole wrote: - Do not display the cancel button if canceling results in a penalty.
So can you still cancel? And how will you get a penalty then?
I think players should always have the possibility to cancel. Just increase penality time and they will 'learn' that cancelling can be dangerous.


#time4testing
NADEO y u do diz? :oops: #MP4

User avatar
Eole
Nadeo
Nadeo
Posts: 1231
Joined: 26 Apr 2011, 21:08

Re: How to matchmaking

Post by Eole » 27 May 2014, 13:21

novationx wrote:So can you still cancel? And how will you get a penalty then?
Yes, you can still cancel and you'll be penalized if you do so. Ultimately it's not possible to prevent a player from canceling a match (leaving the server, unpluging the network cable from its computer, crashing, ...). So a player causing a match cancel will always be penalized.
novationx wrote:I think players should always have the possibility to cancel. Just increase penality time and they will 'learn' that cancelling can be dangerous.
A "serial" canceler will be penalized longer.

To clarify the formula I gave earlier a bit I'll try to explain it in a simpler way. Cancel one time and you'll be ban from the matchmaking for 3 rounds. Cancel a second time and you'll be ban for 4 rounds. 3 times = 5 rounds ban, 4 times = 6 rounds ban, etc. If you stop canceling for a long time your next penalty time will start to decrease slowly. But it will increase again from where it was as soon as you start canceling again.
eg : selected for a match -> cancel -> 3 rounds ban -> wait 3 rounds -> selected for a match -> cancel -> 4 rounds ban -> wait 4 rounds -> selected for a match -> cancel -> 5 rounds ban -> wait 5 rounds -> don't cancel for some times -> next penalty will be 4 rounds -> selected for a match -> cancel -> 4 rounds ban.

If the cancel feature is still abused with this system, then it will be possible to change the way the penalty time increase (double the penalty duration instead of increasing it by one, ...).

It's also planned to add some kind of help/faq screen in the lobby that can be open by clicking on a button on the right of the ready button (where the invite button was before). This screen will explain the basic concepts of the matchmaking/lobby system in ShootMania :
- how the lobby works,
- how to add an ally,
- what happen when canceling/leaving a match,
- ...
Contribute to the ManiaPlanet documentation on GitHub
A question about ManiaScript? Ask it here!

User avatar
SSM.Speed...
Posts: 273
Joined: 21 Jul 2012, 21:21
Contact:

Re: How to matchmaking

Post by SSM.Speed... » 27 May 2014, 14:37

salut

mise a jours fait 3 lobby open new version

de speed
Image
createur de server depuis 2005 nadeo 1>tmnf 2>tmc et 4>Stad² 15>storm 43> server matchmaking pour un total de 65 server 24/24 createur du FanClub SSM

novationx
Posts: 2720
Joined: 10 Aug 2013, 22:33

Re: How to matchmaking

Post by novationx » 27 May 2014, 15:47

1. I wanted to specate a match of Matchmaking.
2. I open my friendslist and open the server-info window and I click on 'spectate'
3. I connect to the server
4. Popup: you are kicked. You can not spectate this match.

--> I lost 1minute because of this.

Suggestion:
- Skip #3. Show popup immediately.
NADEO y u do diz? :oops: #MP4

MrA
Posts: 519
Joined: 15 Jun 2010, 17:10

Re: How to matchmaking

Post by MrA » 06 Jun 2014, 16:12

I looked through the settings and documentations, but I don't find if it's possible to modify the matchmaking logic for when you have few players?

Sometimes there is 6 ready players and it decides not to make a match... (I think the logic assumes there will soon be more players), but in reality at the moment, players leave if it doesn't make the match and you never get going.... (unless you are SSM).
My PC is now 4 years old, but still going (just about): MB: Asus Rampage II Extreme, CPU: Core i7 940 8MB Cache, GFX: 2x Radeon HD5970 2GB, Memory: 12GB Corsair DDR3 1600MHz, SFX: Creative SB X-Fi Xtreme Gamer. Case: Silverstone TJ07.

novationx
Posts: 2720
Joined: 10 Aug 2013, 22:33

Re: How to matchmaking

Post by novationx » 06 Jun 2014, 18:25

2 more suggestions:


1. Auto AFK kicker OR Auto AFK move to spectator.
--> AFK'ers in my team don't get kicked. If I start a vote everybody does F2... It ruined my game.

2. Seriously reconsider a proper ranking system / team ranking system. I'm not a game developer and I dont have experience with any of this... So I cant suggest an alternative, but the ranking feels unfair & too simple to me. It's not rewarding at all.

Some experiences with the ladder/LP :
- Get 15rockets vs 3x TOP25 and you WIN the match = + 0 LP
--> Its just not fair. Try to get 15 rockets vs a good team, let me know if its easy. Reward please :D
Winning an attack with 0 rockets wins you LP...

- Completely carrying the losing team = LP loss
--> So unrewarding!

- If you lose and you had 2-27 and another In ur team had 0-1... You both lose the same amount of LP.
--> Doesnt feel right at all.
Why isn't it "calculated"? How come all teammembers lose the same amount of LP?

- Always losing LP when you lose?
--> Doesnt feel right.
Sometimes you end up playing with strangers ( = no communication ) or the balancing is bad ( = not ur fault ). Even if you lose the match but you had some attacks/rockets and you have a nice score you should be rewarded. Even if its just a little bit. Or lose just a very small amount of LP.


a screenshot:
https://www.dropbox.com/s/2dkwm1wikqropf4/lp.jpg

My feeling with the screenshot:
- Completely carrying the losing team with tripple taps in defense and awesome attacks.
- 1 teammember afk the last 10rounds of the match.
- Voting to kick --> Players press F2
- LP Loss after epic score & 25minutes of match. So dissapointed :cry:
- I even lost more LP than my teammates ( but yes, my rank is better. )
NADEO y u do diz? :oops: #MP4

TheBigMiike
Posts: 1254
Joined: 06 Mar 2013, 16:12
Location: Vendée | France
Contact:

Re: How to matchmaking

Post by TheBigMiike » 06 Jun 2014, 22:58

I believe this issue was already reported but not sure :

I have been sended as substitute in a match and i got this error
"Too many players"

So i was kicked and when i join again the matchmaking it try to resend me as a substitute in the same match so i cancelled and i was suspended.
Image Image

Post Reply

Return to “Dedicated Server”

Who is online

Users browsing this forum: Google [Bot] and 1 guest