Men of War II

Men of War II

View Stats:
This topic has been locked
Skael  [developer] Jun 29, 2024 @ 12:36pm
MMR and leaderboards improvement thread
We aim to address the current situation with unfair MMR changes in each battle, especially when you lose a significant amount of rating due to a lost match. I have seen some players refuse to participate because they are afraid of losing their hard-earned position on the leaderboard.

When we transitioned from the previous fully XP-based scheme to a normal ELO system, it was a positive step. However, it introduced its own set of problems.

Here is our proposed solution:

1. Split MMR and leaderboard score.

MMR will continue to be calculated as it is now, but players will not see it. It will be used solely for matchmaking purposes.

2. Make the maximum score achievable in a match dependent on the current score.

The current score range determines the maximum score in a match, denoted as K:
1000 to 1200 = 40
1200 to 1400 = 30
1400 to 1600 = 20
1600 to 1800 = 10
1800 to 2000 = 5
2000+ = 3

xpScale = player xp / max xp in match [0..1]
winScore = max(K * xpScale, +1)
loseScore = min(-K * (1 - xpScale), -1)

This results in:
+K maximum for a win
+1 minimum for a win
-1 minimum for a loss
-K maximum for a loss

Please share your opinion on this proposal. We do not want to implement new rules without first discussing them with the players.
< >
Showing 1-15 of 44 comments
Mudkip Jun 29, 2024 @ 12:53pm 
the biggest thing people cry about is how they dont get any rating because they didnt get top score, just have MMR hidden, but your stupid number rating go up and down. You need to make it always go up or down on a win or loss, regardless if they are lowest score or bottom score. Poeple dont want to spend 34 minutes getting pounded in the ass by artillery as infantry or whatever they play and then get 0 for a win.

You need to somehow separate the xp calculation from the actual rating, most people will just score ♥♥♥♥♥ to try and get their imaginary number up so just let them get rating anyways
Randombandit Jun 29, 2024 @ 1:24pm 
its Elo, not ELO. named after the guy that designed it.

Elo is for 1v1 Zero Sum games.

The common complaint seems to be "My team lost but I got a high score and I lost points" (score having nothing to do with Elo calculations, but people whine about things they know nothing about).
It sounds like the people that vocally oppose the new system want their score represented and to see their little numbers only go up. I think anything that results in more of a "Top Score" result as opposed to an "averaged shifting numerical standing" would distract them best.
xenon (Banned) Jun 29, 2024 @ 1:39pm 
First off, thanks for making this thread. I was legit getting pissed off about the quality of matches and the MMR. Before the change, I was circa 50 on leadboard, now sitting between 95-110, just impossible to move up.

I think your previous system was mostly fine, the biggest problem was that territory control did not add up to the exp. You resolved that (and I confirm it works now).

The biggest issues right now are:

1) Individual effort simply does not matter now. When you're playing in a unfair match, before you could do the best you can and if the score was top 1 or 2, you either kept your points or even earned a little amount. This is fair. But since there is no point in doing your best now, a lot of times I played like a total slob, last place on team and still got the same amount of points as if I was 1st. Dead weight should not be getting points same or even as the top player. Minimal is fine, but same or more is just ridiculous.

2) Quitters and bots. I played so many games where my team were 50, sometimes 75%!!! bots. Because of quitters. If I'd quit, I would lose -15. So I did my best, in a 1v4, and got....-6 or something, when my average gain per match is +2.5. Some sort of logic needs to be written to award points based on how many bots on team.

3) Just the points over all make no sense. The average gain that I have, as a 1600+ player, is +2.5. The average loss I have is.....-8. My overall win rate did not drop (it's 60%), yet I've fell so hard on the leaderboard. And then I look at players who boosted with previous system, abusing the meta and playing with premade teams..... How on Earth are you supposed to go to 2000+ with this new system? It's simply impossible.

4) The quality of team composition is just baffling now. I don't know what was changed but I had 4v4s..... with 3 engineers or 3 infantry battalions. Then I look at ELO of each team, and the said team with 3 of same battalions is lower. No premades either. It just makes no sense.
Last edited by xenon; Jun 29, 2024 @ 2:07pm
Ranking:

IMHO I would only use the personal score value to determine a players rank,
as the personal score includes captured land and damage dealt.

This would be a personal score leaderboard rank - This solution may be too simple to be considered. Yet it would reflect a player's average battle performance well.

This ranking system idea should require a minimum of 30 matches played,
to have a decent amount of recorded matches for the initial rank calculation.



The current ranking system benefits groups.
In groups I was rank 20-100, playing in 4/4 and 5/5 with discord friends.

I've done hundreds of solos and I'm at rank 300-800 now with my main solo account.
Yet players quit after they played against me in randoms,
as people often have been torn to bits in previous matches against me.

The current ranking system is more an information system to show who plays most times in large groups - IMHO the current ranking system does not reflect an invidiual score and true personal rating/ranking.

In solos there are often matches where nobody cares about capturing land.
So a win/loss system and the current system only (would) reflect who plays mainly in large groups with discord talk.

IMHO the ranks should not been elo'ed against each other, the personal rating score should.
Good players deal damage and capture land, that defines a great player.

The current ranking system tells me who mainly plays in large groups ( as a great player ) with discord.
Last edited by General T.Montana Tropic Thunder; Jun 29, 2024 @ 6:13pm
spaghetti671 Jun 29, 2024 @ 6:56pm 
I would stick with option 1, I generally agree with MMR not having a good effect on how players play, or conuduct themselves when they know its on the line and that MMR works for chess since the only real factor affecting you is hat you do know and your opponent. in a multiplayer game that is obviously not the case, matching people soley on MMR especially with groups being a possible format which throws the idea of being matched by soley MMR out the window
Last edited by spaghetti671; Jun 29, 2024 @ 6:56pm
xenon (Banned) Jun 30, 2024 @ 3:14am 
Option 1? I'm sure they mean they're going to do both things.

The formula looks ok I guess, but it needs to take into account things like bots. It's no fun to play in essentially a 3v4, and get penalised hard for it.
xenon (Banned) Jun 30, 2024 @ 3:52am 
Just to demonstrate how bad the current system is:
https://steamcommunity.com/sharedfiles/filedetails/?id=3278689978

I barely, barely moved up. And I know for a fact that a single loss would give me a -8, no matter the circumstances and I'd be back at square -1.
xenon (Banned) Jun 30, 2024 @ 9:12am 
fbe3904a-ec6c-42a7-81d4-c67147f4f83a

Here's yet another perfect example of everything I typed about.

Screwed teams? Checked.
Individual effort means absolutely nothing? Checked.
1st place in match once again, does it matter? Checked.
Point awards that make 0 sense? Checked.
A quitter going unpunished, yet everyone on my team who stayed to play were? Checked.

All the effort from yesterday is gone now. In just 2 completely screwed matches.
Last edited by xenon; Jun 30, 2024 @ 9:16am
dgullion Jun 30, 2024 @ 9:33am 
The only thought I have about this is that we are looking at a single dimension leader board. Now this would be a lot of additional coding and changes, but a tiered board would maybe create more participation across different factions and different battalions.

There could be a leader board, using these same calculations, for your play of Soviet, German, and US factions. And the rating you have with each faction will add into and be a cumulative factor in the overall leader board. That way you can also see how well you are doing with a certain faction, and maybe get a higher rating on the faction board that you may have in the overall.

Take this a step down in granularity, and create leader boards for each battalion type. Where you may be exceptional with a specific battalion, and even a faction. But not playing other battalions or coming to the battle with the same kit each time. Will lead to decay in other areas and your overall. i.e. Objectives for Challenges and League will and should have a greater impact on your overall rating.

The goal of this system should be to get everyone playing different types of battalions, different units, and earning more for a good performance with a weaker battalion. Sure it is fine and expected that if you find a good outfit and win that you want to keep playing that battalion.

Now this also would complicate MMR because of the additional calculations on matchmaking before a match. That maybe someone is in the top 2000 overall, but they are coming in with a battalion that they are 100% win rate with. Going down in granularity to the faction level and battalion level would create other play options to consider for the pre match calculations.
xenon (Banned) Jun 30, 2024 @ 10:33am 
https://steamcommunity.com/sharedfiles/filedetails/?id=3278979739

Once again to drive home the point about individual effort. 1st place not just in team, but total. And yet I get punished for a -5. The formula is worthless if this continues, or players stuck playing with bots in lopsided matches.
Randombandit Jun 30, 2024 @ 10:44am 
Originally posted by xenon:
https://steamcommunity.com/sharedfiles/filedetails/?id=3278979739

Once again to drive home the point about individual effort. 1st place not just in team, but total. And yet I get punished for a -5. The formula is worthless if this continues, or players stuck playing with bots in lopsided matches.
Your team lost, you lose points. That is how Elo Ranking works. Points are not part of Elo Calculations.
Them completely removing Elo is pretty much the only option for more than 1v1. From the sounds of the Dev post, that is their plan.
dgullion Jun 30, 2024 @ 10:46am 
Originally posted by xenon:
https://steamcommunity.com/sharedfiles/filedetails/?id=3278979739

Once again to drive home the point about individual effort. 1st place not just in team, but total. And yet I get punished for a -5. The formula is worthless if this continues, or players stuck playing with bots in lopsided matches.

Looks like you lost the territory. Doesn't do any good to have heavy tanks if you cannot control enough territory. Is that not the goal of any war, battle, firefight? To gain territory.

However, I get it and understand. You did the most scoring of any player in that battle. You got punished because you did not control territory.

Can you clarify the use of bots you talk about. I know what bots are, but what is happening that puts bots into a battle?
xenon (Banned) Jun 30, 2024 @ 11:09am 
Originally posted by dgullion:
Originally posted by xenon:
https://steamcommunity.com/sharedfiles/filedetails/?id=3278979739

Once again to drive home the point about individual effort. 1st place not just in team, but total. And yet I get punished for a -5. The formula is worthless if this continues, or players stuck playing with bots in lopsided matches.

Looks like you lost the territory. Doesn't do any good to have heavy tanks if you cannot control enough territory. Is that not the goal of any war, battle, firefight? To gain territory.

However, I get it and understand. You did the most scoring of any player in that battle. You got punished because you did not control territory.

Can you clarify the use of bots you talk about. I know what bots are, but what is happening that puts bots into a battle?

You understand how XP works? A lot of it is due to territory control. It's especially telling since I did not have the Winning Team boost for the total exp as well.

That's beside the point. The point is the game actively punishes people who do good, especially in solo queue. And when I play like a total slob, I get the same amount of points.

The bots is due to quitters. When a player quits he gets replaced by a bot. Bots are a massive handicap. So essentially, the game puts a handicap on the remaining players, if they lose they get -9 or something crazy like that. Basically the game does not care if you play with bots or not. Plus the quitters themselves can earn more points than you for winning the game. This is a complete Electric Light Orchestra.

CS:GO has ELO. In a 5v5 ranked mode. A lot of games do. If they'd function the same way as in here... it would not end well.
Last edited by xenon; Jun 30, 2024 @ 11:56am
Roamer Jun 30, 2024 @ 12:16pm 
Need an in-game report system (for flaming and other issues) and proper match leaving prevention / penalty before I would consider MMR/Elo changes. Right now the problem is people benefited from the fact that even if their entire team left, they could still manage a -0 if they performed well. Now individual performance doesn't matter as much. If you lose, even if you did 2x better than every player in the match if your MMR is high enough you're still taking a solid -5 or worse. This is amplified by the fact that leavers are in every match. However conversely, winning a match and getting +0 felt bad in the old system.

New system needs more time to settle, most people are probably rated too high with the change in MMR calculations (re: 1400 yesterday vs today is a totally different calibre of player, or should be once enough time has passed).

Also, we need tutorials on deck building for PVP or a re-do of the base decks (battalions). Beginner decks are not optimised for current PVP; and people will likely give up on something they don't understand and there is no guidance to. Before a player even does their first battalion match they should be shown how to modify their regiments, and general guide on what to add for each regiment, important things to consider, etc.
Last edited by Roamer; Jun 30, 2024 @ 12:16pm
dgullion Jun 30, 2024 @ 12:30pm 
Maybe the points that a quitter/bot earns is forfeited by that player. And those points are distributed among the remaining team members who played the battle to a finish. That way, even losing when there is a quit bot, you still can get more points rewarded. And the quit gets penalized by not earning anything, even maybe give them a -1, -2, -3 redistributed to the remaining players on the team that stayed in the fight. Based upon how many people quit. i.e. two quitters would be -2 to each person who quit. And then a +4 (two quit bots for four points) distributed to the remaining team players.

That would help eliminate the sting that can come from losing a battle in that situation. And it would suck down points and ranking of the quitters, while supporting those who are playing. With the exception of a server disconnect of course where the game ends in a draw.

Just curious because I am paranoid and suspicious. Is there any way that someone on the opposing team could brute force disconnect an opponent? Because that is what happened twice to me when winning a battle. Server disconnect.
< >
Showing 1-15 of 44 comments
Per page: 1530 50

Date Posted: Jun 29, 2024 @ 12:36pm
Posts: 44