Monday, 7 October 2013

WN8 Rating alpha testing

Some of you will have noticed that player pages now include a "WN8 Rating (alpha-test)" in place of "WN6 Rating".

This is an early testing version of the WN8 Rating being developed by Praetor77, bjshnog, and many others (this is not an exhaustive list).


Brief FAQ follows, subject to be updated later:

Q. Is it the final WN8 rating?

A. No. The rating is only in testing stage, and subject to changes by the authors.


Q. How does it work?

A. It uses the same kind of "expected stat" calculation, and comparison with the actual attained stats as NoobMeter's Performance Rating uses for damage, but it applies it not only to damage, but also to spots, frags, defense points, and win rate.

It then applies a number of caps and weights to the resulting values to attain the final rating.

The exact formulas are:

rDAMAGE = avgDmg / expDmg
rSPOT = avgSpot / expSpot 
rFRAG = avgFrag / expFrag 
rDEF = avgDef / expDef 
rWIN = avgWinRate / expWinRate

rWINc = max(0, (rWIN - 0.71) / (1- 0.71))
rDAMAGEc= max(0, (rDAMAGE-0.22) / (1-0.22))
rFRAGc = min(rDAMAGEc+0.2 , max(0, (rFRAG-0.12) / (1-0.12)))
rSPOTc = min (rDAMAGEc+0.1 ,  max(0, (rSPOT-0.38) / (1-0.38)))
rDEFc = min (rDAMAGEc+0.1 , max(0, (rDEF-0.10) / (1-0.10)))

WN8 = 980*rDAMAGEc + 210*rDAMAGEc*rFRAGc + 155*rFRAGc*rSPOTc + 75*rDEFc*rFRAGc + 145*min(1.8,rWINc)

The coefficients for tanks used to calculate all the exp* ratings in case of WN8 are published here:
http://www.noobmeter.com/tankList

Edit - formula updated to version from 10th of October

Q. Is it in your opinion a good rating?

A. Yes.

While some of the parameters may still need tweaking, the ideas are extremely sound, because, same as NoobMeter Performance Rating, it considers individual tank performance.


Q. Is this rating developed by NoobMeter?

A. No. The rating is developed by the authors as listed above.

NoobMeter is likely the first (and so far only) site supporting the rating, and thus helps in the testing of the rating, but, like the WN7 and WN6 ratings before this, it is not a NoobMeter rating. Only the Performance Rating is a NoobMeter rating at the moment.


Q. Why did you remove WN6? It is still used by XVM!

A. Each rating I use takes up database space (most importantly index space, which needs to be kept in operating memory). Therefore, NoobMeter can only support a limited number of ratings without needing to upgrade to a more powerful database server (which involves additional costs).

Also, WN6 is in practice extremely similar to WN7, so I suggest everyone just uses WN7 instead.

Overall, WN8 is a significant improvement over WN6, so it is time to move on.

Q. What is the scale?

A. Expanded compared to WN7 in both directions, but with the same average. Bad players get lower ratings than they did for WN7, good players get higher ratings than they did for WN7.

Please refer to the following for how NoobMeter assigns player ranks to different WN8 values:
http://www.noobmeter.com/calculatorDescriptions

Q. I have comments / objections / etc. about the rating!

A. You can post questions about the rating's implementation in NoobMeter here, but for anything related to the actual rating, please contact the authors of the rating in the official WN8 rating thread. Thanks.

Wednesday, 25 September 2013

Another tank damage value rebalance

Another WoT nominal damage value rebalance has been performed to better (re-)balance tanks, taking into consideration the changes made by WarGaming in the latest patches.

As before, the damage values can be found at http://www.noobmeter.com/tankList.

Thanks go out to crux_tm, ufoncz and others for their help on this.

Edit - on average, expected average damages have been raised by 2.6%, so in many cases your PR rating will go slightly down - but that applies to everyone.

Edit - adjustment to PR formula made so that average damages for tanks remain the same, so the rebalance should lower some ratings and raise others, depending on the mix of tanks played.

Sunday, 11 August 2013

Moving to a faster DB server

Down-time was experienced today due to moving to a faster database server. I'm hoping this will help the performance of NoobMeter, as the number of people using it and thus the database size seem to continuously increase.

Please let me know in the comments if you think performance is an issue or not, and on which functions in particular.

If I don't hear from you, I will focus more on new features rather than performance optimization.

Sunday, 28 July 2013

NoobMeter Performance Rating algorithm description

Introduction

NoobMeter Performance Rating is rating players primarily on win rate and damage.

Win rate, because winning is what in my opinion matters the most. I think a lot of the other parameters are easily manipulated, such as by suicide scouting, only shooting at near-dead enemies to boost kills, capping when there is no need for it, or even camping near base and farming defense points - in all of the cases not helping the team that much, but having a chance to boost some parameters for some of the ratings.

I think where this spotting, killing capping, defending is productive and helpful, it will be reflected at win rate.

So why not stop at win rate? Because it can be farmed by CW, tank companies or good platoons. However, when doing this it becomes difficult to achieve good damage, as clan or platoon mates will also play well and compete for doing the damage.

Damage is also somewhat hard to boost, especially if you want to do it in conjunction with win rate.

Therefore, a combination of both is a set of parameters that you cannot boost without helping the team. So the best way to boost NoobMeter Performance Rating is by playing the game well, and trying to help the team win.


Win rate component

Win rate part is easy - we linearly give more points for winrates higher than the average ones, and less points for winrates lower than average ones.

winrateRatio = playerWinrate / expectedWinrate
expectedWinrate = 0.4856
winrateWeight = 500
winrateComponent = winrateRatio * winrateWeight


Damage component

Damage part calculates the expected damage that the player should have done, based on the tanks he has played. Tank nominal damage is specified per each tank separately, but usually the differences between tank tier-type combinations are small or often non-existent, for example, t10 meds have ~2100 damage, t10 TDs ~2600, t8 heavies ~1400, and so forth. The list is available at http://tanks.noobmeter.com/tankList.

These values are what a good (not average, but better than average!) player should do in a particular tank, and are based primarily on representative data collected from player game profiles (which include the damage information) and other sources.

expectedDamage = sum of all individual tank expected damages
 expectedDamageAdjustment = 0.975 // introduced on 25-Sep-2013
individual tank expected damage = battles * tankNominalDamage
damageRatio = playerDamage / (expectedDamage * expectedDamageAdjustment)
damageWeight = 1000
damageComponent = damageRatio * damageWeight


Tying it together

We simply add the winrate and damage parts of the rating together, but then apply low-tier and low-battle penalties in case the rating is excessively high for low-battle or low-average-tier players.

beforePenalties = winrateComponent + damageComponent
performanceRating = beforePenalties with "seal-clubbing" penalties applied


Low-tier and low-battle penalties for high-rating players only

First penalty threshold:
clearedFromPenalties1 = 1500 
expectedMinBattles1 = 500
expectedMinAvgTier1 = 6

Second penalty threshold:
clearedFromPenalties2 = 1900 
expectedMinBattles2 = 2000
expectedMinAvgTier2 = 7

Penalties only apply if beforePenalties rating is above the penalty thresholds, and it only applies to the portion of the rating which is above it. They only apply if either battle count or average tier is below the threshold values, in which case they slightly lower the part of the rating which is above the threshold.

Here is the penalties logic (applied twice for each of the two sets of penalty parameters):
subjectToPenalties = beforePenalties - clearedFromPenalties;
lowTierPenalty = max(0, 1 - (avgTier / expectedMinAvgTier)); 
lowBattlePenalty = max(0,  1 - (battles / expectedMinBattles)); 
whichPenalty = max(lowTierPenalty, lowBattlePenalty);
totalPenalty = min(pow(whichPenalty, 0.5), 1);
afterPenalties = subjectToPenalties * (1 - totalPenalty);
result = (clearedFromPenalties + afterPenalties);


Other aspects

The algorithm also notices missing battles from WG and attempts to make up for them in the expected damage.

I haven't fully described VK3601H malus application as it applies for extremely rare players. It basically boosts VK3601H expected damage in cases where a player has significantly better stats in it than other tanks. I'm tempted to just remove this logic altogether, as VK3601H hasn't been OP in a long time; maybe apply special processing to the few players who have mostly played VK3601H when it was OP and haven't played tanks much since.

Edit: September 1, 2013 - OP tank (VK3601H) handling has now been removed from the rating.

Final notes

I'm sure there will be plenty of people saying parameter X is too big, and others saying same parameter X is too small.

In practice, the NoobMeter Performance Rating works very well for ranking players, so as before, for me to seriously consider any changes they need to be accompanied by examples of where players are ranked incorrectly.

That being said, I'm as usual open and looking forward to constructive feedback on the website and the rating.

Thursday, 20 June 2013

"Why have my ratings changed!?"

I'm getting quite a few questions about changes to rating values, mostly in the form of "why have my ratings changed?"

The short answer is - ratings have changed because 0.8.6 did a big artillery reshuffle.

Basically, most of the high-tier arties got raised a level or two in 0.8.6, so for people who played these SPGs their average tier went up. And because all the ratings use average tier information (some directly, some less directly), the ratings change from that (most by quite small values).

I have already adjusted Performance Rating a bit to compensate for that (for example, I removed the "average tier adjustment" of +2 tiers for SPGs that was there). Still I will check later on if  more tweaks are needed.

For WN7 and ER I don't control these formulas so I will wait until their creators decide to change them (or decide to leave them as they are).

But in any case - these changes apply consistently to everyone, and I retro-fitted them to previous snapshots to avoid any strange "ratings jumps", so hopefully they don't cause much disruption.

P.S. Also, the biggest confusion is for servers where 0.8.6 is not applied yet, so they will see their t8 arties as t10 arties already in NoobMeter. Hopefully they get 0.8.6 soon and all is well again.

P.P.S. Creators of ER rating have declared they will not adjust the ER formula, but will adjust the way it is interpreted.

Inconsistent data in WG feed - update

The inconsistent data problem appears to have become worse for the EU server.

If previously WarGaming didn't include M4A2E4 Sherman and KV-220 Action into its feeds any more, then now also M6A2E1 tank (the t8 heavy that looks like a goose or something), M60 Sherman, E-25 and others are missing.

I had been hoping it will get better, not worse. :(

If anyone has any direct or semi-direct WarGaming development contacts, I'd be quite interested to have a short chat with them to explain the issue, as I'm not sure my support tickets are reaching the right people.

Wednesday, 19 June 2013

WoT patch 0.8.6 and impact on NoobMeter

There have been some issues with nightly updates in the last few days.

The first reason was that I botched a disk array update which was needed as the old ones couldn't cope with the workload, and it had some lagging effects with the update jobs not firing.

Recently I found a second issue - WarGaming have slightly changed the URLs used to search for user data in 0.8.6, and NoobMeter was still using old ones, therefore not getting data updates from WarGaming properly.

I've fixed this issue now, and restarted the data update manually, so it should work now.

The remaining issue is, of course, the artillery reshuffle for which I have to update the parameters in the database. I expect it will take a bit of time to iron out all the issues (though of course that applies to all ratings, not just Performance Rating).

In any case, thanks to everyone who is supporting NoobMeter, whether by donations or by reporting problems so they can be fixed.

Friday, 14 June 2013

NoobMeter downtime - SOLVED

The database server was acting up and not letting me do backups properly (after I migrated to the new disk array). I thought a reboot may help, but a reboot kind of killed it altogether and it wouldn't boot any more.

I'm now doing a reinstall, then will re-attach the database, then will boot it up again and hopefully it works without any data loss.

But for now NoobMeter is down and the most optimistic scenario has it back up in about 1 hour. The most pessimistic is a lot worse.

Sorry about this.


Edit - And it's back and it only took about 40 minutes. But I may have to retry the exercise at some other time as it's still not behaving properly.

Sunday, 26 May 2013

Inconsistent data in WG feed

Some of you may have noticed that the average tier values are incorrect in the recent results screens for some players.

The root cause of the issue is that WG new web interface does not include some beta tanks, such as KV-220 action and M4A2E4 Sherman in the tanks list, but it still includes battles played in them in the total battles and other stats.

You can check whether you are affected by either comparing your in-game tanks list with your WG web feed tanks list, or by looking at the WG web feed tanks list sub-totals (under "Vehicles", adding them up, and then comparing that sum with the "Number of battles" on top.

Also, have deployed a new version of NoobMeter which displays a warning for users affected in NoobMeter.

The calculated Performance Rating for players affected is going to be at least somewhat imprecise. Other ratings don't use the tanks list for a more sophisticated assessment of player performance, and are therefore not affected. Edit - Actually, other ratings are affected as they use average tank tier, and that cannot be calculated accurately without an accurate tanks list. However, this likely affects all rating sites - at least the biggest one I checked still has WN7 rating matching NM, while the other one was down.

I and some other players have submitted a ticket to WG, so they should be aware of the problem and will hopefully fix it.

Thursday, 11 April 2013

Changes to signature functionality

I've had to make some changes to signature functionality. The previous functionality had some subtle problems, which combined with the continuously increasing user numbers lead to instability of the whole NoobMeter.com website at times. During this and last week I've tried to resolve it, but without success.

Therefore I made the decision to change the whole approach to generating and serving signatures to offload the server.

There are some side effects - signatures will be updated on a nightly basis and only for registered users for the main account linked. Also, the "unofficial colour customization features" no longer work. I need to think about how to add them back properly - I would have liked to do it before making the change, but having the server having issues nearly every day, even if only for some minutes, is something I felt is a bigger problem.

In the end, I expect this change to lead to a more stable NoobMeter.com server.

Tuesday, 9 April 2013

Vietnamese server URLs

The Vietnamese server has changed the URLs (getting 404 errors on links that worked before), statistics updates for Vietnamese players are no longer possible until I know what it was changed to.

So please - if you have an account on the Vietnamese server, drop me a message - I will explain what I would like you to ask your community administrators to make sure NoobMeter works for you again.

Or if you know what the URLs were changed to, please drop me a message too. Thanks!

Friday, 29 March 2013

The spring Performance Rating rebalance

I got some constructive feedback with examples from players such as NextToYou and Sweetheart about situations where the Performance Rating wasn't behaving as accurately as it could.

Basically, some of the tank parameters that NoobMeter used had become inaccurate, either because WG had balanced or unbalanced tanks, or because they had added whole new lines and classes of tanks, the capabilities of which and whether they are overpowered or underpowered at the time of adding were unknown, and needed to be estimated.

For most players that play a mix of tanks PR would still be accurate as the deviations balance themselves out - in my opinion a much more accurate rating than the alternatives. However for some who only play a "mono-culture" of tanks it could lead to inaccurate results.

So time was ripe for a spring cleanup and rebalance. With the help of my good friend crux2005 and already mentioned NextToYou we reviewed the parameters for all tanks and made a number of adjustments based on available information from a number of sources, some of which weren't available when NoobMeter was initially created.

As a result, the expectations on the following tank classes were on average lowered: t10 TDs (significantly, especially JgPzE-100 and FV215b (183)), t9 TDs (significantly), t8 HTs (slightly), and most SPGs.

The expectations on the following tank classes were on average raised: t10 HTs (slightly), t9 MT (slightly, with exception of T54E1), t8 MT (slightly), and some other lower tier tanks (in nearly all cases slightly).

As a general rule, TDs are still expected to do more damage than HTs and MTs, and SPGs significantly more damage than tanks of the same tier.

What does that all mean?

The database is being recalculated right now. As that is done during today, your PR will change, in most cases very slightly.

The general rule is that if it goes up you have to post on the forums about how PR is the best rating ever, and if it goes down then you have to go on a rage about how it is all a conspiracy against you personally and how the changes were not needed. :)

After that all settles, I hope we will be left with an even more accurate rating to assess player skill and performance in World of Tanks.

As always, if you have suggestions or questions about www.noobmeter.com or the Performance Rating, please remain calm and contact me either commenting on this blog post, or sending me a private message on the forums (username NoobMeter), or by posting in one of the main NoobMeter discussion threads.

Thanks to all those who already do so!

Enjoy your tanking!

P.S. Stay tuned, I have some interesting features for NoobMeter in the works and hopefully launched soon :)

Wednesday, 27 March 2013

February / March tank winrates and OP Rating

Edit - this report is now also made as part of core NoobMeter functionality:
www.noobmeter.com/tankStats/


Time for another tank WR/OP report. This one was created using the www.noobmeter.com database for the battles between 1 February to 25 March, 2013 and is battle-weighted.

As before, I have included Player winrate (WR) for players which own a particular tank in the data, and also calculate a rating called "OP rating" which compares Tank WR with Player WR.

As you can see from the results, the new tanks are generally first played by the most skilled players. If one blindly evaluates new tanks using their WR, that can lead to incorrect conclusions. For example, just because tank X has 52% WR while other tanks in that category have 50% doesn't mean it is OP - perhaps it is simply played by players who on average have 54% WR, and is thus in fact under-performing!

This is why this report provides a more accurate picture.

Explanation of the columns:
  • Tank WR - victories / battles in percent for this particular tank 
  • Player WR - victories / battles in percent for players playing this tank 
  • OP Rating - Tank WR / Player WR - the higher the more OP
The t10 tanks all have poor OP ratings, I think that is because they are owned by the best players (good Player WR ratings), who can crush the low-tier random games against less experienced players, but then when playing t10 tanks they meet other good players - whether in CW, TC or even randoms, and thus no longer win that much.

Is this report representative for the whole WoT user set? Absolutely not, as mostly above-average players are interested in stats and thus likely to use NoobMeter (as you can see from the Player WR stats which are mostly around the 55% mark).

However, assuming you are a NoobMeter user it might very well be representative for you :).

If you have any concerns, please remain calm and write me a PM on the forums or comment on this blog and I will do my best to help. If in doubt, assume that there are no conspiracies involved. This applies to everything regarding NoobMeter, e.g., the clan filtering for newly added clan tops. :)

Level 10 MT

#TankNationBattlesTank WRPlayer WROP rating
1Bat Chatillon 25 tFR470,17254.5%56.8%0.96
2T62ARU246,42654.3%57.2%0.95
3FV4202UK18,58855.0%58.6%0.94
4121CH10,37052.6%56.3%0.93
5M48A1US91,83653.8%57.9%0.93
6E-50 Ausf. MDE176,13952.8%57.0%0.93

Level 10 HT

#TankNationBattlesTank WRPlayer WROP rating
1T57 HeavyUS91,48155.7%57.1%0.98
2T110E5US375,76454.6%56.4%0.97
3E-100DE307,19452.4%55.4%0.95
4113CH7,99052.4%55.6%0.94
5FV215bUK41,61853.6%57.3%0.94
6IS-4RU179,90752.2%56.1%0.93
7AMX 50BFR103,34053.3%57.6%0.93
8IS-7RU437,67251.0%55.3%0.92
9MausDE86,34850.4%55.9%0.90

Level 10 TD

#TankNationBattlesTank WRPlayer WROP rating
1AMX 50 Foch 155FR79,85556.1%57.5%0.98
2Object 268RU129,06154.6%57.2%0.96
3T110E3US49,54452.3%56.1%0.93
4T110E4US150,85152.3%56.7%0.92
5JagdPz E-100DE120,85850.5%55.6%0.91
6Object 263RU13,65752.2%57.6%0.91
7FV215b (183)UK86240.5%45.1%0.90

Level 9 MT

#TankNationBattlesTank WRPlayer WROP rating
1WZ-120CH23,55456.5%56.6%1.00
2T54E1US93,23155.7%56.6%0.98
3T-54RU279,07354.8%55.8%0.98
4M46 PattonUS115,86754.5%56.4%0.97
5Centurion Mk.7UK58,30255.6%57.7%0.96
6E-50DE197,05152.8%55.6%0.95
7Lorraine 40 tFR155,77749.9%54.8%0.91

Level 9 HT

#TankNationBattlesTank WRPlayer WROP rating
1WZ-111 model 1-4CH23,91455.8%56.1%0.99
2ST-IRU97,29952.9%54.5%0.97
3E-75DE434,63452.9%54.7%0.97
4Conqueror Mk.1UK127,29454.5%56.4%0.97
5M103US310,54452.8%55.0%0.96
6AMX 50 120FR134,37453.4%56.0%0.95
7IS-8RU397,88651.2%54.2%0.95
8VK 4502 (P) Ausf. BDE92,01851.5%54.7%0.94

Level 9 TD

#TankNationBattlesTank WRPlayer WROP rating
1Object 704RU182,20554.4%55.8%0.97
2AMX 50 FochFR75,11555.1%56.7%0.97
3T95US74,00853.0%55.3%0.96
4JagdtigerDE221,47852.3%55.2%0.95
5T30US162,38951.9%55.4%0.94
6SU-122-54RU42,83852.7%56.8%0.93
7TortoiseUK46552.5%57.0%0.92

Level 8 LT

#TankNationBattlesTank WRPlayer WROP rating
1AMX 13 90FR406,06856.4%56.4%1.00
2WZ-132CH47,68454.9%56.5%0.97

Level 8 MT

#TankNationBattlesTank WRPlayer WROP rating
1T69US155,51356.3%56.8%0.99
2CenturionUK101,17956.0%56.7%0.99
3T-44RU208,81953.2%54.7%0.97
4Type 59CH1,113,27653.7%55.5%0.97
5T26E4 SuperPershingUS616,48752.0%54.1%0.96
6T-34-2CH40,67353.9%56.0%0.96
7M26 PershingUS115,03953.1%55.6%0.96
8Panther IIDE134,14752.1%54.7%0.95

Level 8 HT

#TankNationBattlesTank WRPlayer WROP rating
1110CH75,63757.7%56.2%1.03
2T32US367,61557.7%56.6%1.02
3IS-3RU1,131,02255.5%54.6%1.02
4AMX 50 100FR258,28957.8%56.9%1.02
5IS-6RU189,29954.3%53.5%1.01
6KV-5RU389,50754.1%54.6%0.99
7VK 4502 (P) Ausf. ADE112,39554.0%55.1%0.98
8CaernarvonUK157,31154.4%55.6%0.98
9KV-4RU152,45452.8%54.0%0.98
10PzKpfw VIB Tiger IIDE447,08352.4%54.2%0.97
11T34US1,621,36953.2%55.1%0.97
12FCM 50tFR70,13653.2%55.4%0.96
13M6A2E1US7,60456.6%59.3%0.95
14LöweDE752,43851.7%54.4%0.95

Level 8 TD

#TankNationBattlesTank WRPlayer WROP rating
1AT 15UK1,60755.5%54.8%1.01
2JagdPanther IIDE100,26353.3%55.2%0.97
3ISU-152RU205,68852.9%54.8%0.96
4FerdinandDE210,49452.3%54.2%0.96
5T28 PrototypeUS158,66952.3%54.2%0.96
6AMX AC Mle. 1948FR107,60653.4%55.9%0.96
7T28US61,37151.8%54.3%0.95
88.8 cm Pak 43 JagdTigerDE117,13650.6%54.1%0.94
9Uralmash-1RU49,80452.4%56.6%0.93

Level 8 SPG

#TankNationBattlesTank WRPlayer WROP rating
1Object 261RU190,57152.9%57.2%0.93
2T92US104,28851.9%57.0%0.91
3Bat Chatillon 155FR109,93051.3%56.5%0.91
4GW Typ EDE169,99851.0%56.3%0.91

Level 7 LT

#TankNationBattlesTank WRPlayer WROP rating
1T71US278,60753.6%55.9%0.96
2WZ-131CH112,94653.0%55.4%0.96
3AMX 13 75FR132,48050.8%53.5%0.95
4Type-62CH41,84451.9%55.5%0.93

Level 7 MT

#TankNationBattlesTank WRPlayer WROP rating
1T-34-1CH85,65056.4%55.9%1.01
2T-43RU135,66653.4%53.6%1.00
3T20US92,47154.6%55.0%0.99
4CometUK129,68954.3%54.9%0.99
5KV-13RU35,53552.8%53.6%0.99
6VK 3002 (DB)DE109,45454.9%56.5%0.97
7PzKpfw V PantherDE153,36652.3%54.3%0.96
8Panther M10DE44,85452.1%54.8%0.95

Level 7 HT

#TankNationBattlesTank WRPlayer WROP rating
1T29US378,79857.0%54.8%1.04
2IS-2CH103,20157.5%56.0%1.03
3PzKpfw VI Tiger (P)DE201,24455.2%54.3%1.02
4Black PrinceUK136,99555.2%54.6%1.01
5ISRU346,83853.5%53.1%1.01
6KV-3RU85,31154.1%54.0%1.00
7PzKpfw VI TigerDE486,14653.0%53.6%0.99
8AMX M4 (1945)FR67,90553.2%54.6%0.98

Level 7 TD

#TankNationBattlesTank WRPlayer WROP rating
1AT 7UK1,32759.9%54.9%1.09
2SU-122-44RU194,57956.3%55.5%1.01
3T25 ATUS45,98754.0%54.5%0.99
4JagdpantherDE232,90553.6%54.2%0.99
5SU-100M1RU47,96954.3%55.1%0.98
6T25/2US142,36752.9%53.8%0.98
7SU-152RU115,77052.9%54.0%0.98
8AT 15AUK20,33353.6%54.9%0.98
9AMX AC Mle.1946FR71,79552.7%55.0%0.96

Level 7 SPG

#TankNationBattlesTank WRPlayer WROP rating
1Object 212RU225,93151.5%55.3%0.93
2M40/M43US150,29751.5%55.3%0.93
3GW TigerDE275,58250.3%54.4%0.92
4Lorraine155 51FR205,16651.9%56.2%0.92

Level 6 LT

#TankNationBattlesTank WRPlayer WROP rating
1VK 2801DE164,15655.2%57.1%0.97
2AMX 12tFR178,25751.0%53.3%0.96
3T21US113,92051.6%54.3%0.95
459-16CH89,63651.4%54.8%0.94

Level 6 MT

#TankNationBattlesTank WRPlayer WROP rating
1VK 3601 (H)DE409,75256.8%54.4%1.04
2CromwellUK224,26556.8%54.9%1.03
3T-34-85RU183,80955.6%53.9%1.03
4M4A3E8 ShermanUS73,13556.7%55.1%1.03
5M4A3E2US98,91255.8%54.9%1.02
6Type 58CH216,51455.3%55.3%1.00
7VK 3001 (P)DE98,00652.7%53.0%0.99
8VK 3001 (H)DE76,23853.8%54.1%0.99
9Pz IV SchmalturmDE70,53353.5%55.2%0.97
10PzKpfw V-IV AlphaDE6654.5%58.9%0.93
11PzKpfw V-IVDE1,91853.2%57.7%0.92

Level 6 HT

#TankNationBattlesTank WRPlayer WROP rating
1KV-1SRU1,355,22057.3%54.0%1.06
2T-150RU133,45355.5%53.6%1.04
3KV-2RU191,42956.8%55.4%1.03
4M6US150,62254.6%53.4%1.02
5Churchill VIIUK116,23253.6%53.9%1.00
6ARL 44FR107,08253.7%54.1%0.99
7TOG IIUK23,96453.4%55.2%0.97

Level 6 TD

#TankNationBattlesTank WRPlayer WROP rating
1AT 8UK2,50960.5%55.1%1.10
2SU-100YRU1,77056.2%52.5%1.07
3M18 HellcatUS516,51158.9%55.0%1.07
4SU-100RU146,64255.8%54.2%1.03
5M36 SluggerUS53,81855.5%54.1%1.03
6JagdPz IVDE112,47451.9%52.6%0.98
7Dicker MaxDE107,34453.7%54.8%0.98
8Churchill Gun CarrierUK1,47152.2%53.6%0.97
9ARL V39FR94,33551.4%54.4%0.94

Level 6 SPG

#TankNationBattlesTank WRPlayer WROP rating
1S-51RU178,67454.3%55.6%0.98
2GW PantherDE486,40153.3%54.8%0.97
3Lorraine155 50FR279,01453.4%55.1%0.97
4M12US114,81952.0%54.1%0.96
5SU-14RU75,45851.6%54.0%0.95

Level 5 LT

#TankNationBattlesTank WRPlayer WROP rating
1CrusaderUK69,45452.9%53.4%0.99
2ELC AMXFR238,61953.0%53.8%0.98
3VK 1602 LeopardDE92,79052.3%54.4%0.96
4M24 ChaffeeUS73,48254.7%57.0%0.96
5T-50-2RU232,90452.9%56.0%0.94

Level 5 MT

#TankNationBattlesTank WRPlayer WROP rating
1M4 ShermanUS293,33360.3%55.6%1.09
2PzKpfw IVDE346,11657.7%54.4%1.06
3MatildaRU18,08357.7%54.7%1.05
4Ram-IIUS14,69757.5%55.6%1.03
5T-25DE124,69556.1%54.7%1.03
6T-34RU75,80453.9%53.4%1.01
7Matilda Black PrinceUK10,60855.3%55.1%1.00
8M4A2E4US8,38156.9%57.0%1.00
9T-34CH342,82053.9%54.1%1.00
10PzKpfw III/IVDE115,62952.0%52.6%0.99
11M7US76,04652.9%53.5%0.99

Level 5 HT

#TankNationBattlesTank WRPlayer WROP rating
1T1 heavyUS110,71056.4%53.1%1.06
2KV-1RU534,12255.9%53.4%1.05
3KV-220 (action)RU5265.4%62.7%1.04
4Churchill IUK206,97255.8%54.1%1.03
5BDR G1BFR60,48355.1%53.7%1.03
6T14US48,13955.1%54.2%1.02
7ChurchillRU130,50255.0%54.7%1.00
8KV-220 Beta-TestRU6457.8%68.5%0.84

Level 5 TD

#TankNationBattlesTank WRPlayer WROP rating
1AT 2UK3,83256.6%53.0%1.07
2T49US143,01256.9%54.2%1.05
3M10 WolverineUS95,99556.3%53.8%1.05
4StuG IIIDE374,89155.5%53.7%1.03
5S-35 CAFR37,61455.8%54.7%1.02
6SU-85RU100,62553.9%53.3%1.01

Level 5 SPG

#TankNationBattlesTank WRPlayer WROP rating
1SU-8RU95,57254.0%53.7%1.01
2AMX 13 F3 AMFR115,93752.6%54.0%0.97
3M41US100,77951.9%53.5%0.97
4HummelDE263,67251.5%53.3%0.97

Level 4 LT

#TankNationBattlesTank WRPlayer WROP rating
1PzKpfw II LuchsDE64,59657.4%54.1%1.06
2ValentineUK20,75353.2%52.9%1.01
3T-50RU248,97053.9%53.7%1.00
4M5A1 StuartCH146,46053.2%53.0%1.00
5CovenanterUK36,13753.2%53.1%1.00
6M5 StuartUS66,58053.9%53.9%1.00
7ValentineRU10,95455.2%55.3%1.00
8PzKpfw 38 nADE33,53051.0%51.8%0.98
9AMX 40FR17,84450.9%51.9%0.98
10A-20RU25,69750.0%51.4%0.97

Level 4 MT

#TankNationBattlesTank WRPlayer WROP rating
1MatildaUK107,18959.2%53.8%1.10
2PzKpfw IIIDE101,24458.3%54.1%1.08
3A-32RU1,21861.6%57.5%1.07
4T-28RU68,22256.0%53.2%1.05
5M3 LeeUS55,07552.8%53.0%1.00

Level 4 HT

#TankNationBattlesTank WRPlayer WROP rating
1PzKpfw B2 740 (f)DE18,63561.1%56.4%1.08
2B1FR16,78153.1%52.7%1.01

Level 4 TD

#TankNationBattlesTank WRPlayer WROP rating
1SU-85BRU50,24559.3%53.6%1.11
2HetzerDE185,25559.6%54.4%1.10
3T40US40,79859.3%54.2%1.09
4M8A1US36,32756.0%53.5%1.05
5Somua S-40FR20,33653.4%53.5%1.00
6AlectoUK4,81952.2%52.5%0.99

Level 4 SPG

#TankNationBattlesTank WRPlayer WROP rating
1GrilleDE325,61456.5%53.5%1.06
2SU-5RU57,94655.3%53.1%1.04
3AMX 105AMFR83,35053.6%53.3%1.01
4105 leFH18B2FR49,87354.6%55.0%0.99
5M7 PriestUS73,40851.8%52.7%0.98

Level 3 LT

#TankNationBattlesTank WRPlayer WROP rating
1PzKpfw II Ausf. JDE4,29570.5%57.8%1.22
2PzKpfw 38 (t)DE34,97459.8%53.0%1.13
3T-15DE13,97961.8%55.9%1.11
4Cruiser Mk. IVUK18,89159.7%54.0%1.10
5T-127RU28,81661.9%56.2%1.10
6Pz.II Ausf.GDE1,24058.3%53.6%1.09
7Type 2597 Chi-HaCH48,60657.4%53.5%1.07
8Cruiser Mk. IIUK9,38758.3%54.7%1.06
9PzKpfw III Ausf. ADE22,74555.4%52.7%1.05
10Pz.I Ausf.СDE9,50755.0%52.7%1.04
11M3 StuartUS15,82054.8%52.6%1.04
12M22 LocustUS22,21857.5%55.3%1.04
13AMX 38FR5,71254.1%52.4%1.03
14T-46RU26,74252.6%52.4%1.00
15BT-7RU20,07252.0%52.2%1.00
16M3 Stuart LLRU9,96750.7%53.4%0.95

Level 3 MT

#TankNationBattlesTank WRPlayer WROP rating
1PzKpfw S35 739 (f)DE46,15065.7%55.5%1.18
2M2 Medium TankUS20,44456.5%52.6%1.07
3D2FR5,18456.3%53.1%1.06
4Vickers Medium Mk. IIIUK5,68752.9%52.3%1.01

Level 3 TD

#TankNationBattlesTank WRPlayer WROP rating
1FCM36 Pak40FR47,06464.3%55.9%1.15
2Marder IIDE58,97958.7%54.3%1.08
3Renault UE 57FR9,44057.9%54.0%1.07
4SU-76RU16,44357.1%53.4%1.07
5T82US28,93657.6%54.7%1.05
6Valentine ATUK3,75952.9%51.8%1.02

Level 3 SPG

#TankNationBattlesTank WRPlayer WROP rating
1SU-26RU131,02962.7%55.9%1.12
2Lorraine39 L AMFR21,56756.8%52.9%1.07
3Sturmpanzer IIDE25,11053.1%51.9%1.02
4M37US20,33552.3%52.0%1.01
5WespeDE22,97853.1%52.9%1.00

Level 2 LT

#TankNationBattlesTank WRPlayer WROP rating
1Cruiser Mk. IUK7,12864.7%54.5%1.19
2Cruiser Mk. IIIUK55,50665.5%55.4%1.18
3M2 Light TankUS24,40262.8%54.3%1.16
4PzKpfw IIDE97,92661.2%54.4%1.12
5PzKpfw 35 (t)DE33,23460.1%53.8%1.12
6PzKpfw 38H735 (f)DE59,71962.7%56.4%1.11
7BT-2RU53,84159.7%54.4%1.10
8MkVII TetrarchRU52,90162.0%56.7%1.09
9T-26RU14,72957.4%53.2%1.08
10Vickers Mk. ECH12,79056.5%54.0%1.05
11T2 Light TankUS73,50658.1%56.3%1.03
12Hotchkiss H35DE6,61855.1%53.8%1.02
13Pz.IDE85052.7%52.3%1.01
14T1 E6US120,93154.5%54.6%1.00
15D1FR1,72651.3%52.3%0.98

Level 2 MT

#TankNationBattlesTank WRPlayer WROP rating
1T2 Medium TankUS8,53656.6%53.0%1.07
2Vickers Medium Mk. IIUK4,80753.6%52.9%1.01

Level 2 TD

#TankNationBattlesTank WRPlayer WROP rating
1Panzerjäger IDE27,73061.6%53.7%1.15
2T18US177,42061.0%54.8%1.11
3AT-1RU9,46658.4%53.8%1.09
4RenaultFT ACFR6,40957.6%53.8%1.07
5Universal Carrier 2-pdrUK1,15254.6%51.9%1.05

Level 2 SPG

#TankNationBattlesTank WRPlayer WROP rating
1Sturmpanzer I BisonDE24,22560.5%55.6%1.09
2T57US14,75856.5%52.6%1.07
3RenaultBSFR4,39052.2%52.5%0.99
4SU-18RU6,41551.2%52.1%0.98

Level 1 LT

#TankNationBattlesTank WRPlayer WROP rating
1LeichttraktorDE181,10360.6%53.7%1.13
2MS-1RU62,48559.7%53.9%1.11
3T1 CunninghamUS194,75261.5%55.7%1.10
4Renault NC-31CH29,85156.8%53.4%1.06
5RenaultFTFR10,87055.1%52.8%1.04

Level 1 MT

#TankNationBattlesTank WRPlayer WROP rating
1Medium Mark IUK21,27256.7%53.4%1.06

Monday, 25 March 2013

Recent results European clan stats - March 2013

Edit - actually, this report is now made as part of core NoobMeter functionality:
www.noobmeter.com/clanTop/eu/PR/

Time for another report.

This time, it is EU server clans ranked by their recent performance.

Filtering done: clans with less than 1000 aggregate recent battles in database were not included. If your clan is missing, I sincerely apologise - it is either because my database doesn't have enough samples for its members or (more likely) your players aren't playing enough games. I may raise this number for future such reports.

What does it mean "recent performance"? It is whatever is the closest sample I have to the most recent 30 day interval I have in the reporting database (note it is a different one from www.noobmeter.com).

Why is the "Players" column not always 100% accurate? Well, if someone joined or left your clan recently and didn't play a lot of games afterwards, I may not have accounted for him. But one or two persons shouldn't change the overall stats much, except for very small clans.

As always, I'm interested and mindful of your constructive feedback :).

Edit - Mr. ProfessionalProgamerer pointed out that there is a difference in stats between this report and what www.noobmeter.com shows. The reason for this is that there are less snapshots but more players in the database this report was created from, and that the reporting timeframes differ..

In short, the report isn't representing exactly February 25 - March 24 timeframe for each and every player, but it should be in the right ballpark and is hopefully still interesting and useful.

Please refer to the official NoobMeter thread on the forums for a more detailed discussion.


#AbbreviationRecent WinratePlayers
1MYM70.711
232269.384
323368.95
4UNICA68.481
5HAMI67.199
6H4X66.914
7BF4E66.713
8PTS66.498
9QV65.394
10EFE65.096
11KAZNA64.2107
12VAV64.19
13VK-3164.031
14-SI-63.910
15BETA63.351
16IDEAL62.835
17OMNI62.469
18SKILL62.381
19WHY62.398
20LIM62.347
#AbbreviationRecent Performance RatingPlayers
1MYM2,217.411
2BF4E2,130.413
33222,062.184
4PTBO2,022.828
5IDEAL2,022.335
6PTS2,022.298
7RT2,020.051
8UNICA1,998.381
9H4X1,977.514
102331,971.85
11EK1,964.68
12-V-A-1,944.38
13HAMI1,923.699
14QV1,905.794
15U-MAD1,883.49
16TA-RE1,875.037
17LTR1,872.736
18KAZNA1,859.0107
19EFE1,858.196
20MUROP1,852.797
#AbbreviationRecent WN7 ratingPlayers
12332,491.85
2MYM2,384.711
3BF4E2,305.013
4H4X2,221.214
53222,103.284
6UNICA2,073.381
7PTS2,047.798
8RT2,031.251
9HAMI2,016.799
10EK2,000.18
11QV1,996.894
12U-MAD1,953.39
13EFE1,909.096
14PZDOP1,900.617
15IDEAL1,895.435
16TA-RE1,889.337
17KAZNA1,875.2107
18ROYAL1,864.62
191SBP1,864.3101
20EFE-X1,850.299
#AbbreviationRecent Efficiency RatingPlayers
1H4X2,228.014
22332,164.05
3MYM2,133.111
4BF4E2,028.413
5QV1,959.494
63221,937.184
7UNICA1,910.881
8PTS1,894.098
9HAMI1,887.399
10VK-311,886.731
11EFE1,885.996
12EX3221,841.913
13U-MAD1,839.29
14RT1,834.751
15SKILL1,815.781
16VAV1,814.79
17SWF1,784.836
181STLT1,767.197
19QVII1,763.291
201SBP1,758.5101

Monday, 11 March 2013

European server clan stats - March 2013

Note that this doesn't include clans with less than 250k total battles (to filter out very small clans), or some players with very small amount of battles. Also, all averages are weighted per battle count (to avoid low-battle players influencing the stats too much).
#AbbreviationWinrate
1PTS62.5
232260.7
3UNICA59.2
4EFE58.9
5QV58.7
6PANDA58.5
7HAMI58.5
8RT58.4
9KAZNA58.1
101SBP58.1
11PRT57.9
12OMNI57.6
13SKILL57.5
14OM-V57.4
15ODB57.4
16JNA57.4
17DEM57.4
18WHY56.9
19LTR56.9
20MUROP56.8
#AbbreviationPerformance Rating
13221,855.3
2UNICA1,823.4
3PTS1,819.5
4QV1,728.9
5IDEAL1,728.5
6PANDA1,717.9
7RT1,704.9
8EFE1,688.4
9TA-RE1,684.1
10SAO1,683.9
111SBP1,683.0
12OMNI1,676.1
13KAZNA1,669.1
14HAMI1,661.4
15SKILL1,661.1
165SBP1,658.5
17HUNS1,640.9
18EFE-X1,633.6
19PRT1,632.8
20LTR1,631.7
#AbbreviationWN7 rating
13221,899.5
2PTS1,883.7
3UNICA1,834.4
4QV1,810.5
5PANDA1,744.9
61SBP1,729.6
7EFE1,711.0
8RT1,695.5
9TA-RE1,689.0
10OMNI1,685.3
11HAMI1,680.0
12SKILL1,669.7
13KAZNA1,667.2
14SAO1,662.8
15IDEAL1,647.2
16PRT1,630.7
17OM-V1,613.1
185SBP1,593.0
19WHY1,588.2
20HUNS1,586.9
#AbbreviationEfficiency Rating
13221,778.9
2QV1,741.8
3PTS1,724.7
4UNICA1,720.0
5EFE1,649.4
61SBP1,614.9
7SKILL1,604.8
8PANDA1,597.7
9TA-RE1,593.9
10SAO1,584.5
11OMNI1,579.1
12HAMI1,578.4
13PRT1,564.0
14KAZNA1,560.1
15RT1,554.2
16IDEAL1,530.7
17HUNS1,514.2
18OM-V1,505.1
19WHY1,496.6
20S-D1,496.1
#AbbreviationCapture
1MUROP2.55
23222.55
3UNICA2.53
4QV2.50
5EFE2.45
6RSOP2.37
73002.33
8BLUTE2.29
9EFE-X2.28
10M0NEY2.27
#AbbreviationDefense
13221.53
2UNICA1.48
3QV1.36
4IDEAL1.34
5PTS1.33
6SAO1.31
7PANDA1.29
81SBP1.26
95SBP1.26
10RT1.25
#AbbreviationBattles
1S-D1,749,615
2SLF1,728,900
3HAMI1,638,539
41SBP1,630,944
5O-S-C1,558,879
6IIBII1,531,364
7-BR-1,512,785
8HARD1,467,833
9DAC1,429,524
10_RD_1,429,190
#AbbreviationCapture / Defense
1PAOB3.01
2ARENA2.98
3OR-CZ2.95
43002.94
5-ITA2.94
6LEP2.94
7MKZH2.84
8-DPA-2.83
9CONST2.83
10CS-TB2.81