Server ranking
Posted: Sun Dec 29, 2019 6:28 pm
Hi,
I have been playing OpenRA for over two years and I feel it's also time to give back to the community.
One of the frustrations shared by all (novices and masters alike) is the poor match making. The game is much more fun if you can play against people who are more or less the same level. Another concern is the administrative overhead to maintain events such as RAGL.
To address these issues I would like to extend the software to write events to file to capture (time started, time ended, participants, winner, map,..). This file could be processed offline to (1) compile a basic server-local ranking and (2) update a tournament fixture and ranking.
To prevent basic cheating, only games with 'registered' players and without bots would be processed.
I wrote this without too much prior investigation, maybe some initiatives are already ongoing or have been abandoned in the past - I am not aware.
I have been playing OpenRA for over two years and I feel it's also time to give back to the community.
One of the frustrations shared by all (novices and masters alike) is the poor match making. The game is much more fun if you can play against people who are more or less the same level. Another concern is the administrative overhead to maintain events such as RAGL.
To address these issues I would like to extend the software to write events to file to capture (time started, time ended, participants, winner, map,..). This file could be processed offline to (1) compile a basic server-local ranking and (2) update a tournament fixture and ranking.
To prevent basic cheating, only games with 'registered' players and without bots would be processed.
I wrote this without too much prior investigation, maybe some initiatives are already ongoing or have been abandoned in the past - I am not aware.