Bottom line, be different. There's already too many minigames and factions servers out there. What's the difference between your's and the thousands that are out there? Probably next to nothing. Think of ideas that no server would have, but keep it simple so people can understand quickly. I've been coding my server from the ground up on and off since July so I can ensure that I can provide players with an experience that no other server can provide, yet I'm trying to simplify all the commands and what-not so players can adjust quickly, even though it's a completely different server.