Dear OpenRa-Community
I hereby suggest to implement a decentralized Elo-rating algorithm for openra without the need to collect statistics on a server.
https://ryanmadden.net/posts/Adapting-Elo
The algorithm is implemented as described in the linked blog article. Then the calculated elo ratings for all played matches including players are saved LOCALLY instead on a server. So everyone is doing the Elorating only locally for themselves and when you join a server you can transmit local elo ratings and recalculate them. basically this is how its done in chess and it works decentralized too.
Adaptive Elo rating without centralized server
Adaptive Elo rating without centralized server
-----BEGIN PUBLIC KEY-----
MIIBIzANBgkqhkiG9w0BAQEFAAOCARAAMIIBCwKCAQEAuroqc1JhcYMWLBf7ouPU
x+R0LNJeJpyEvbES0WOsiFKX2u4yqGUQlsw4ed9H5H18zdP/2qpM4IKijcfuI34a
L7Wqw88KhdWROwUiWah8zOlkKzPlKP2hPGmf8knSiGiRkKpIzuxw86wcbGgP8KR+
aezfiBoBMm9RuqnXKpKPI6lNil1KLwAoVghK1aDreOwpbYo6+S5Y22fVm0nQTLqM
lMvHvSBsC1DCjG9RRi3YbTVlQJ6OeUrzRZIjabNAkxKM0janVOaB82DDfrIaI809
a8LP2bExz0sE7wQuSIpBx2/vaoMxVWVIBDG1Xf3tTzMnR+4rQ65/uTgZqCSUPC/4
kwIEAAEAAQ==
-----END PUBLIC KEY-----
MIIBIzANBgkqhkiG9w0BAQEFAAOCARAAMIIBCwKCAQEAuroqc1JhcYMWLBf7ouPU
x+R0LNJeJpyEvbES0WOsiFKX2u4yqGUQlsw4ed9H5H18zdP/2qpM4IKijcfuI34a
L7Wqw88KhdWROwUiWah8zOlkKzPlKP2hPGmf8knSiGiRkKpIzuxw86wcbGgP8KR+
aezfiBoBMm9RuqnXKpKPI6lNil1KLwAoVghK1aDreOwpbYo6+S5Y22fVm0nQTLqM
lMvHvSBsC1DCjG9RRi3YbTVlQJ6OeUrzRZIjabNAkxKM0janVOaB82DDfrIaI809
a8LP2bExz0sE7wQuSIpBx2/vaoMxVWVIBDG1Xf3tTzMnR+4rQ65/uTgZqCSUPC/4
kwIEAAEAAQ==
-----END PUBLIC KEY-----
Re: Adaptive Elo rating without centralized server
Something in that vain was done with http://oraladder.net/ see http://blog.pkh.me/p/28-building-a-comp ... penra.html for a making of. It uses TrueSkill which unlike Elo supports games with more than 2 players.
Who is online
Users browsing this forum: Amazon [Bot] and 260 guests