When you start the league you get +100s within an hour, then after a bit it goes to +50s, then it goes to +15-25s, then it averages at +7-+15.
So what happens is some players they get to 1900s real quick, stop playing and play a few games to keep their rating.
So, if say you do 10 loses 3 wins and at 1000, if you don't play another game for say 4 days and win. You'll be getting +10s.
However, if say you do 10 loses 3 wins at 1000, you play games and win on the start of league day, you'll get + or -, 50-100
So those who don't play on start of day are screwed, and those who exploit it by getting 30 wins and at 1900+.
If you did 30 wins a week or 2 after the start day, you wouldn't be anywhere near 1900+.
Add a cap of how much rating points you can get per day.
Such as have a cap on league start day, 1600 is the highest, a week later 1700 is the highest, a week later 1800 is the highest.
This will make it so people don't automatically be #1 on day 1 and nothing you can do about it. (all they do is play 1 game every 5 days, they exploited to very high rating points, nearly impossible to get that high after a week since the start date, you'd need to quadruple the wins they have)
Glicko system or whatever they run, is exploitable when new league starts