New stat analysis

i have been sitting on this data for month and half with most of the work done, but wanted to do more and never got to it. here is data that i have with more to come next year.

info about data and disclaimers
  • data is datamined from json file from replay site. https://www.enlisted.net/en/replays/load/page/1/
  • there is only limited amount of information i can pull out of it.
  • date range of december 2023 data is ~7 days from time merge hit 04.12.2023 at 13:00 CET (GMT +1) to 11.12.2023 at ~13:00 CET
  • date range for may 2024 data is ~8 days between 24.05.2023 18:20 CET- 01.06.2023 21:45 CET. there should be 2 one hour gaps in data from this range.
  • date range for october 2024 data is 7 days from 22.10.2023 to 28.10.2023
  • date range for before join any is 7 days from 05.08.2024 to 11.08.2024
  • date range for after join any is 7 days from 19.08.2024 to 25.08.2024
  • date range for 3 months is from 01.08.2024 to 08.11.2024
  • could have added more recent data for weekly analysis, but it is redundant.
  • there may be some gaps in data cause i didnt collect it cause of numerous reasons(missed few hours in may and october 2023, missed few days in 3 month period). those reasons include: forgetting to run script after restarting computer, devs breaking my script with new security measures(and me not noticing it on time), devs updating replays late(rare case of replay not showing after match, usually visible hours or day after match)
  • data only shows regular MM. custom matches and events are not included in stats
  • min prematch deserters shows shows only minimum number of prematch deserters that i could catch based on game rules (10v10). so if there are more than 10 people per team i assume that those extras are prematch deserters. i cant differentiate prematch deserter from normal deserter if he wasnt replaced by human player and match wasnt full.
  • there is MM bug where games with teamed up players could go up to 13vs10 in premerge (may 2023, should have been fixed in october 2023) and at least 15vs10 in post merge(december 2023). extra players in those matches will count as prematch and total deserters.
crossplay on+off

crossplay on

global

by campaign

by map only for 3 month period

crossplay off

global

campaign

by map only for 3 month period

list of unpopular maps by min prematch desert

some observations
  • when i optimized script this summer i introduced new bug where some new players have been marked slightly differently (e.g. instead of platform=“PC”, i had them tagged as platform=““PC””). this bug was specific for new players or players that i didnt catch before, so when i fixed it i noticed noticeable increase in bots entering match stat. with further analysis my working theory is that most prematch bots (at least in crossplay on) come from newbie MM.
  • newbie MM consists only of few maps(marked with different color)
  • there is possibility that this is not only newbie MM, but default MM behavior for when there is not enough players in queue(although i find it much less likely)
  • MM is surprisingly balanced for crossplay on. number of prematch bots in normal game is ~1%, so games are full of players(until they desert)
  • unpopular maps have much higher prematch desertion % with some of them making almost half of total desertion %. btw keep in mind that i can only detect prematch desertion if deserting player is replaced with another human player.

google sheet with all data will be available later.

15 Likes

reserved for later addition #1

reserved for later addition #2

TLDR: Cross play on is decently balanced now, players are about 1:1 with slight advantage to Allies however Axis players are more zelous and desert less.

join any has significantly improved balance and there are far less bots entering matches now.

Cross play off is still ghost town though significantly better than it used to be, at least a quarter of the teams are made up by bots by the end of the match on average.
Desertion is higher than C. P. on and players prefer to stack more for the winning side.

Its probably worth mentioning that data can vary on server, BR and time of day.

4 Likes

Doesn’t really say anything about popularity. Veteran players and nolifers usually desert way more than newbies and casuals. (And there’s so many reasons for them desert other than maps/game modes)

So it’s logical BR5 matches have higher desertion rate than low BRs.

this is based on prematch deserter stat which shows prematch deserters/total human players(not prematch deserters/total deserters). maybe i should have added it as % relative to total deserters.

% of prematch deserters compared to total deserters
campaign map mode prematch/total deserter
Berlin berlin_wilhelm_dom domination 41.22%
Berlin berlin_goering_dom domination 41.45%
Berlin berlin_chancellery_dom domination 41.79%
Berlin berlin_station_dom domination 42.15%
Pacific pacific_new_georgia_caves_dom domination 30.83%
Stalingrad stalingrad_entrance_dom domination 33.08%
Normandy normandy_city_dom domination 37.41%
Pacific pacific_new_georgia_dom domination 32.01%
Normandy ardennes_winter_dom domination 36.38%
Pacific pacific_guadalcanal_dom domination 31.15%
Normandy ardennes_height_dom domination 32.31%
Pacific pacific_gavutu_dom domination 32.08%
Stalingrad rzhev_city_dom domination 33.59%
Normandy normandy_coast_swamp_dom domination 32.63%
Normandy normandy_coast_farm_dom domination 32.72%
Normandy normandy_field_dom domination 33.67%
Normandy normandy_coast_city_dom domination 33.84%
Normandy normandy_coast_ruins_dom domination 33.36%
Stalingrad rzhev_city_dom_big domination 31.18%
Berlin berlin_village_dom domination 32.66%
Normandy normandy_omer_dom domination 30.93%
Stalingrad stalingrad_station_dom domination 31.92%
Stalingrad rzhev_city_inv domination 28.24%
Stalingrad stalingrad_entrance_bomb_counter destruction 25.64%
Stalingrad stalingrad_entrance_bomb destruction 26.10%
Berlin berlin_station_bomb destruction 30.58%
Berlin berlin_railway_bomb destruction 28.89%
Stalingrad stalingrad_entrance_conf confrontation 24.59%
Berlin berlin_garden_assault assault 25.13%
Moscow volokolamsk_fortification_dom domination 26.56%
Moscow volokolamsk_grove_dom domination 26.51%
Moscow volokolamsk_manor_dom domination 25.78%
Pacific pacific_vertical_assault assault 20.55%
Berlin berlin_river_bomb destruction 25.31%
Pacific pacific_gavutu_bomb destruction 21.93%
Pacific pacific_new_georgia_bomb destruction 22.17%
Berlin berlin_garden_bomb destruction 25.35%
Moscow volokolamsk_forestry_dom domination 24.91%
Berlin berlin_railway_conf confrontation 27.24%
Pacific pacific_guadalcanal_conf confrontation 22.57%
Moscow volokolamsk_farm_dom domination 26.26%
Pacific pacific_gavutu_bomb_aerodrome destruction 21.22%
Pacific pacific_new_georgia_caves_inv_counter invasion 20.60%
Berlin berlin_opera_assault assault 22.62%
Tunisia tunisia_city_dom domination 23.80%
Tunisia tunisia_oasis_dom domination 24.49%
Pacific pacific_gavutu_bomb_counter destruction 22.00%
Pacific pacific_native_inv_counter invasion 21.26%
Pacific pacific_new_georgia_conf confrontation 20.75%
Moscow volokolamsk_city_dom domination 25.69%
Pacific pacific_gavutu_conf confrontation 20.23%
Stalingrad stalingrad_entrance_inv_counter invasion 22.71%
Moscow volokolamsk_river_dom domination 25.34%
Pacific pacific_gavutu_bomb_aerodrome_counter destruction 21.05%
Pacific pacific_new_georgia_caves_inv invasion 19.74%
Berlin berlin_chancellery_conf confrontation 27.51%
Moscow volokolamsk_monastery_dom domination 21.99%
Pacific pacific_guadalcanal_inv_counter invasion 20.08%
Pacific pacific_native_inv invasion 20.02%
Normandy ardennes_winter_conf confrontation 22.23%
Pacific pacific_vertical_inv_counter invasion 21.31%
Berlin berlin_ministry_inv invasion 22.82%
Berlin berlin_river_inv invasion 22.33%
Berlin berlin_station_inv invasion 24.59%
Berlin berlin_station_inv_counter invasion 24.24%
Pacific pacific_guadalcanal_inv invasion 20.37%
Berlin berlin_ministry_conf confrontation 23.54%
Pacific pacific_new_georgia_coast_inv_counter invasion 18.39%
Berlin berlin_railway_inv invasion 23.21%
Berlin berlin_goering_inv invasion 23.37%
Pacific pacific_gavutu_inv_counter invasion 19.23%
Berlin berlin_chancellery_inv invasion 21.68%
Berlin berlin_garden_inv invasion 24.09%
Stalingrad stalingrad_entrance_inv invasion 22.18%
Berlin berlin_chancellery_inv_counter invasion 22.01%
Berlin berlin_moat_germany_inv invasion 23.83%
Berlin berlin_railway_inv_counter invasion 22.99%
Normandy normandy_factory_bomb destruction 22.17%
Berlin berlin_moat_inv_counter invasion 22.04%
Berlin berlin_opera_inv invasion 22.65%
Berlin berlin_river_inv_counter invasion 22.64%
Normandy ardennes_height_conf confrontation 21.07%
Normandy normandy_coast_city_assault assault 20.05%
Berlin berlin_garden_inv_counter invasion 21.50%
Berlin berlin_bridge_inv invasion 22.50%
Stalingrad stalingrad_gogol_assault_counter assault 18.59%
Berlin berlin_wilhelm_inv invasion 20.51%
Moscow volokolamsk_lake_dom domination 22.90%
Stalingrad stalingrad_gogol_assault assault 19.76%
Stalingrad stalingrad_communist_bomb destruction 21.45%
Berlin berlin_ministry_inv_counter invasion 20.15%
Normandy ardennes_winter_inv invasion 18.39%
Normandy normandy_power_inv invasion 18.45%
Normandy normandy_factory_inv invasion 17.76%
Normandy normandy_factory_inv_counter invasion 17.46%
Normandy normandy_village_conf confrontation 19.79%
Stalingrad stalingrad_univermag_conf confrontation 19.01%
Normandy normandy_omer_bomb destruction 20.56%
Normandy normandy_power_inv_counter invasion 17.89%
Normandy normandy_station_bomb destruction 20.35%
Normandy ardennes_forest_inv invasion 17.91%
Normandy normandy_coast_ruins_inv_counter invasion 19.03%
Normandy ardennes_height_inv_counter invasion 17.72%
Stalingrad rzhev_city_conf confrontation 19.07%
Stalingrad stalingrad_gogol_conf confrontation 18.99%
Normandy normandy_city_inv_counter invasion 19.82%
Stalingrad stalingrad_communist_conf confrontation 19.41%
Normandy normandy_aerodrome_inv_counter invasion 17.15%
Moscow volokolamsk_manor_assault assault 17.71%
Normandy normandy_coast_city_inv_counter invasion 18.60%
Normandy normandy_city_inv invasion 19.01%
Stalingrad stalingrad_communist_inv invasion 17.96%
Normandy normandy_aerodrome_inv invasion 17.28%
Normandy normandy_coast_ruins_inv invasion 18.95%
Stalingrad stalingrad_univermag_inv_counter invasion 18.25%
Stalingrad stalingrad_gogol_inv invasion 17.98%
Normandy normandy_beach_inv_counter invasion 18.89%
Stalingrad stalingrad_communist_inv_counter invasion 17.78%
Normandy normandy_station_conf confrontation 18.51%
Stalingrad stalingrad_univermag_inv invasion 17.77%
Normandy normandy_village_inv_counter invasion 17.63%
Stalingrad rzhev_city_inv_counter invasion 17.60%
Tunisia tunisia_cave_conf confrontation 15.84%
Stalingrad stalingrad_gogol_inv_counter invasion 17.10%
Moscow volokolamsk_city_bomb destruction 20.35%
Moscow volokolamsk_grove_assault assault 17.34%
Moscow volokolamsk_voskhod_bomb destruction 18.05%
Normandy normandy_village_inv invasion 17.03%
Normandy normandy_station_inv invasion 16.78%
Tunisia tunisia_cave_inv invasion 15.11%
Moscow volokolamsk_forestry_bomb destruction 16.40%
Tunisia tunisia_city_bomb destruction 16.67%
Moscow volokolamsk_city_assault assault 17.26%
Normandy normandy_omer_conf confrontation 17.14%
Moscow volokolamsk_village_assault assault 17.56%
Tunisia tunisia_city_assault assault 14.96%
Moscow volokolamsk_grove_conf confrontation 17.28%
Tunisia tunisia_city_conf confrontation 17.87%
Moscow volokolamsk_quarry_inv_counter invasion 16.61%
Moscow volokolamsk_forestry_inv invasion 15.79%
Normandy normandy_station_inv_counter invasion 16.33%
Tunisia tunisia_cave_inv_counter invasion 14.51%
Pacific pacific_new_georgia_coast_inv invasion 10.73%
Moscow volokolamsk_monastery_bomb destruction 16.90%
Moscow volokolamsk_voskhod_conf confrontation 16.61%
Moscow volokolamsk_quarry_inv invasion 16.12%
Moscow volokolamsk_voskhod_inv invasion 16.28%
Moscow volokolamsk_village_bomb destruction 17.34%
Moscow volokolamsk_lake_inv_counter invasion 16.34%
Moscow volokolamsk_voskhod_inv_counter invasion 16.70%
Normandy normandy_omer_inv_counter invasion 15.84%
Normandy normandy_omer_inv invasion 15.88%
Tunisia tunisia_gorge_assault assault 15.04%
Tunisia tunisia_gorge_bomb destruction 15.77%
Moscow volokolamsk_lake_inv invasion 14.95%
Moscow volokolamsk_forestry_inv_counter invasion 16.18%
Moscow volokolamsk_grove_inv_counter invasion 15.63%
Moscow volokolamsk_grove_inv invasion 15.63%
Tunisia tunisia_farm_conf confrontation 16.23%
Tunisia tunisia_farm_bomb destruction 16.47%
Normandy normandy_coast_city_inv invasion 14.86%
Tunisia tunisia_farm_assault assault 14.65%
Tunisia tunisia_city_inv_counter invasion 14.32%
Tunisia tunisia_gorge_inv invasion 14.53%
Tunisia tunisia_gorge_inv_counter invasion 14.08%
Tunisia tunisia_oasis_inv_counter invasion 14.25%
Tunisia tunisia_oasis_inv invasion 14.02%
Tunisia tunisia_fortress_inv_counter invasion 14.62%
Moscow volokolamsk_monastery_inv invasion 15.90%
Tunisia tunisia_fortress_inv invasion 13.92%
Moscow volokolamsk_village_inv_counter invasion 14.50%
Tunisia tunisia_farm_inv invasion 13.90%
Tunisia tunisia_farm_inv_counter invasion 12.90%
Pacific pacific_vertical_inv invasion 7.22%
Moscow volokolamsk_fortification_inv invasion 8.16%
Pacific pacific_gavutu_inv invasion 5.24%
Normandy ardennes_height_inv invasion 5.56%
Stalingrad rzhev_city_inv invasion 5.34%
Normandy normandy_beach_inv invasion 5.01%
Moscow volokolamsk_village_inv invasion 4.22%
Tunisia tunisia_city_inv invasion 2.23%
sorted by relative %

also veterans know maps, while casuals and newbies dont. there are 181 maps(with reverse maps), so people need to play for a while to know what they like or not. you can see that newbies MM has very low prematch desertion stat, while everyone else has much higher.

2 Likes

damn the zealotry is german player is insanse especially back then in berlin campaign. everyone played as if they gonna be sent to soviet gulags irl if they lose the match

So, the highlighted maps are the most deserted? And every single one is a damn reverse one?

Also, one question - this data mashes all servers together, right? US, EU, EEU? (Since you can’t actually differentiate it in any way)

I think they would be fine, but some of the reverse ones have completely UNHINGED grayzones and spawns

Overall it seems my rough ideas are mostly right? Or am I reading the data wrong? (I’m on a phone in a bed sick)

  • Reverse maps need to be fixed
  • Domination is a joke and has a ton of deserters
  • Confrontation seems to average towards the lower range of overall desertions?
  • Play any significantly helps and should probably be more incentivised?
  • Factions seem to average out somewhat, so…slightly longer queue times would help, without having to resort to more drastic measures? Should also help a lot with bots already being in teams before the match even starts?
  • While slightly reduced desertion is still one of the biggest problems?
1 Like

To be honest the pre-merge Berlin was a total turkey shoot. Anytime I’ve tried playing USSR there there wouldn’t be a single other sentient player on my team, only completely lost souls or bots

And I ended up playing a lot on Axis side right before the merge because I wanted the free unlocks as I’ve never really bothered with that particular campaign - I don’t think I’ve had a single match where the Germans faced any pushback at all, it was just a soul sucking stomp after soul sucking stomp. No wonder not many desertions were happening on that side lul

thats in premerge,in campaign it was mostly a literal but owning from soviets to germans…

highlighted ones are the ones i suspect are actually newbie MM. so they pollute stats of bots entering and they have higher deserter stats. also they are all normal maps(not reverse ones). reverse maps usually include _counter tag at end of their name.

correct.

think bigger problem with reverse maps is that they are not defender friendly, so attackers have advantage making them unbalanced.

regarding total desertion all maps are mostly the same(~20% with ±5%) with exception of newbie MM maps. domination is mostly special cause lots of people prematch desert it. like i said i cant catch all prematch desertion, so this is minimum confirmed number and actual number is probably higher.

overall data doesnt show significant difference(but newbie MM could be polluting data so i will look at this later).

MM matches faction mostly with same number of players, although quality of matched players leaves a lot to be desired.

having ability to veto some modes/maps could reduce overall desertion by a third and maybe up to a half on some maps. introducing some kind of SBMM mechanism would be needed for people to stop deserting badly balanced matches.

i was one of the stupid players that played soviets before merge to unlock some mid/late war stuff and started hating berlin cause of those stomps. even now i dont play soviet BR5 cause i dont want to play berlin.

1 Like

Ah, i thought _inv was inverted lol

Seems to decrease desertion percentage and increase match duration at least somewhat?

Eh, it’s not so bad nowadays…althouth I keep getting kinda “i sleep” matches where it feels nothing gets done unless I do it myself…but thats for all factions lol

this could easily be cause of newbie MM polluting data. i would need to see data without those few maps to actually draw conclusions for before and after join any.

yeah i know that it is not so bad nowadays, but i simply have dislike for berlin maps.