I don't understand you. Award 1 point for showing up and losing. Award 0 points for not showing up. If a player registers but doesn't show up at all, they will receive ZERO points for all matches against everyone. Calculate what that will be in total :) It will be ZERO, which corresponds to the LAST PLACE. And we calculate the rating based on the place. Why introduce even more of something into the formula to make it even more complicated if the player already gets punished enough for not showing up???
But if a person simply doesn't show up, as you say, they will receive 0 in the rating, i.e., their rating will remain the same... But if we introduce that very coefficient k, then the rating will decrease in case of absence.
If a player thinks: "Well, I'll skip it, and who cares, the rating will still be the same," then in this case, the person will not register if they know that they will miss a couple of games - this will not be in their interest.
I see that Leia is very interested in the online rating, so I think he wouldn't mind taking a look at what's there. What do you think he would say about it???
Optimal, let's go... - I'll take a look at what Iron has suggested ;)