NotJustin / SkillAutoBalance

12 stars 3 forks source link

What to do if player rankings are hidden? #5

Closed NotJustin closed 4 years ago

NotJustin commented 4 years ago

In gameME, players are able to hide their ranks. Even using their native, there is no rank returned. What should be done about these players?

I do not know if the same issue exists for the other rankings.

NotJustin commented 4 years ago

gameME replied, saying

No, unfortunately there is no way to disable the hide function. We would advice to setup hidden players with the default of 1,000 points.

It's very unfortunate. Also, the advice is a terrible solution. On my server, the players who are hidden are the top players, so this will have a very bad effect on balancing. It is also bad for servers where they don't reset points often - it gets inflated and the average points is much higher than 1,000.

Rather than give hidden players the default, I will keep track of the average points on the server. Players who points are not updated by the callback function for gameME after a certain amount of time will be given the average.

I will also advise that the server operators discourage players from hiding their ranks, and manually using the unhide all players option in the gameME control panel often.

NotJustin commented 4 years ago

I am keeping track of average points. Players whose points fail to update are given the average points. I am ensuring that skill balance only occurs after all clients scores are updated.

Tested for gameME ranks, works.

Notice: