After a long and painful process of analysing the user feedback report and locating the associated bugs in the code, yesterday we upgrade the HWBoints algorithm to fix the league points and rankings. To make a long story short, after switching to the new database model the league points were not correct. The points of the individual submissions were correct, and the engine managed to identify your top-15/20 scores correctly. However, when a score of the top-15/20 was deleted or improved, the engine had difficulties excluding the submission from that list and finding the next best one. As a result, the list of top-15/20 submissions actually contained more than respectively 15 and 20 submissions. Therefore, some users had too much league points.

With the fix we deployed yesterday, this should be resolved. Since most of the users were affected by this, the league tables are pretty shaken up. We apologise for the inconvenience during this period and understand that a solid point mechanism is very important to enjoy the overclocking competition.

Mikecdm said: It's not adding all off my competition points. It only shows 39 earned and I have much more than that

Okay, found a bug for your exotic use case. If you have identically amount of competition win points as competition participation points, only one of the two is contributed to your total. This is because the default union of mysql is "union distinct" instead of "union all". Silly! I'm doing a testrun of the fix op a test server, it should go to production asap.

4 year and 7 months ago –
is it a bug that manual calculations give this user less points than he actually has in his profil&#1091;,
http://www.hwbot.org/user/swed/
Manual calculations give me app. 480pts.

very strange
before the fix
xtreem and enthusiast are separate for ranking , now it seem's to be together
There is no 422 overclockers in Belgium

I also don't know why some people have +- 400 hardware count (when additionning global and hardware)
as herehttp://hwbot.org/user/faust2016/
If i count 620.5pts with 215.8 global and 7 competition i have 397.7 pts hardware in the count ? hardware is not limited @ 300 points anymore ?

Also why when i count 300 hardware points with my global i have 300(hardware)+364(global) = 664
but i have 600

Teemto has more than 15 submissions with global points, so total global != globals counting towards league points.

Writing this algorithm to work fast on 1 million submissions is almost as hard as explaining how it works. :P All the rules and special cases have been made to make the leagues "more fair and interesting", but it sure does not simplify things.