So, we have a lot of people coming onto the servers recently, but a lot of people tend not to stay. I see the same dedicated people whenever I come on. I suggest a daily reward system if you play an hour or more a day. IE:
Day 1: 1 hour played= 10 diamonds
Day 2: 1 hour played= 5 Manyullyn, etc.
Maybe you can also do one where if you do 3 hours on one day, you are in the running for a 3 HOUR daily reward, a higher value of the 1 hour, etc. If you keep this same time running per day, you get even better rewards, but if you only do 1 hour, you revert back to 1 hour daily rewards.