In my game, players have skill ratings (Elo). High-skill players who go inactive for a while should have their ratings decay.
What would be the recommended way to implement something like:
Players above 1600 rating should lose 10 rating points every two weeks of inactivity. Inactivity is just defined as not having played a match.
(I may change my mind on those numbers, but I'm just trying to give an order of magnitude for this question).