Ah yes. The age old "what do I do to stop players from getting bored" question, in terms of RP servers. It's a valid question, but with no really definitive answer. RP itself is suppose to be enough entertainment to keep people around, imo. But unfortunately the average player doesn't care about that, nowadays. I'd say keep pumping fresh updates and more content (even little updates and small quality of life type things). Maybe have some kinda reward system? Be online x amount of time and get y prize, invite x people and get y prize. Stupid stuff like that can at least get people to consistently be on enough to boost the numbers and make the server seem alive.