Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

calculate elo/MMR #21

Open
extreme4all opened this issue Aug 12, 2021 · 1 comment
Open

calculate elo/MMR #21

extreme4all opened this issue Aug 12, 2021 · 1 comment
Labels
enhancement New feature or request wontfix This will not be worked on

Comments

@extreme4all
Copy link

hey, as a user i'd like to see hiscores, elo, mmr that sort of thing.
i more or less have a design in mind, where both players would send i killed x, i got killed by y

the server would store this information calculate both player's mmr, ..

you can hit me up extreme4all#6456

@extreme4all extreme4all added the bug Something isn't working label Aug 12, 2021
@Matsyir
Copy link
Owner

Matsyir commented Aug 12, 2021

I like the idea, but I would rather not integrate this into my plugin, for the sole reason that any feature like this would be easily fake-able/spoof-able by looking at the client code and then manually sending those requests (making the server think you're getting plenty of kills, when really you're just spamming commands in a terminal). The leaderboards would look like a flash game from 2004 - everyone's got billions lol. Presumably kills would not only boost your elo, but also drag another player's elo down. And that would suck when it comes to spoofing. No kind of request obfuscation could fix this problem unless we could make part of the plugin closed source, but (thankfully) RL doesn't allow that.

This could be done as a standalone plugin if you really want to see it, it would barely use any of this plugins' logic - just need to detect when you kill a player or when you get killed by one. I would like to see it too, I'd happily use that separate plugin myself, but I just don't want to add a feature I know is super broken/abuseable on arrival. It would be kind of like making an LMS tournament right now without screening the contestants - you'd just get 16 bots in a tourney, why bother (I'm exaggerating here I know they aren't that good but you get the point lol).

Leaving open for discussion, but, sorry it's not happening in my plugin currently :(

@Matsyir Matsyir added enhancement New feature or request wontfix This will not be worked on and removed bug Something isn't working labels Aug 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants