I would like to add a rating for online version of a board game. In this game there are many game rooms each normally having 3-4 people.
So I expect that player's rating adjustments (RA) should depends on
- Rating of opponents in the game room
- Number of players in game room and final place of a player
- Person gets rating increase if he plays more games and more frequently
- If a person leaves a game room (disconnect) before the game ends he should get punished with a high rating decrease
I have found two related questions in here
Please, let me know what would be the most appropriate existing rating model to refer.