Currently, you lose karma (10 or 20%) for timeouts, expulsions, etc. The first one is 10% and subsequent ones within a certain time frame are 20%. However, this method isn't fair in my opinion & unequally penalizes players who play frequently and/or play shorter games. The penalty increase from 10 to 20% shouldn't be based on just time since last penalty. It should also consider games played since last penalty.
I primarily play games that last 10-15 minutes each & can easily play 10 games in a single day. I can timeout on a game today and lose 10%, then play another 50 games before I timeout again later this week and then lose 20% to be at 80%. The same as someone who plays 1 game today that times out and then another in 2 weeks that times out. So while I timed out less than 5% of the time I have the same reputation as someone who timed out 100% of the time. (Granted this is an extreme example).
I think the increase from 10 to 20% should "expire" using the current time since last penalty but also include an exception such as:
10% for first one, 20% for second one within X days from first one UNLESS player brought reputation back to 100% and maintained 100% for X games (say 10 or 20).
I primarily play games that last 10-15 minutes each & can easily play 10 games in a single day. I can timeout on a game today and lose 10%, then play another 50 games before I timeout again later this week and then lose 20% to be at 80%. The same as someone who plays 1 game today that times out and then another in 2 weeks that times out. So while I timed out less than 5% of the time I have the same reputation as someone who timed out 100% of the time. (Granted this is an extreme example).
I think the increase from 10 to 20% should "expire" using the current time since last penalty but also include an exception such as:
10% for first one, 20% for second one within X days from first one UNLESS player brought reputation back to 100% and maintained 100% for X games (say 10 or 20).