Servers shouldn't be set up for at least 2 weeks, the release of the mod is the most important part in prolonging its life and community.
Also, it doesn't actually matter much if it's the best mod in the entire world, as soon as those dreaded words "Dead mod" get said, other people start believing it, and they repeat it, and it spirals out of control. A mod dies because people don't play and people don't play because people don't play. It's a self fulfilling prophecy and needs to be prevented from the beginning.