I propose that the GM team makes a schedule for events. They don't even have to be that often, and they dont even have to be specified as to what they are. It's just that if we know beforehand when events will happen, it will give plenty of incentive for players to plan for said events beforehand ingame (activeness!), and will also increase incentive to be online during the actual event, since a crowd of people will be there to see what will happen.
This doesn't mean that random events have to be eliminated (like a gm just comes on and has an event on a date not specified by the schedule), they would be more than welcome to hold random events, as long as the ones on the schedule are definately held anyway.
PS: To those that don't even play, please don't select an answer if your rationalization has anything to do with "Hell I don't play, so I don't care, I'll select one at random, or because I like to spite people."