No, the CPU/memory requirements scale dramatically based on the number of active zones. A small server for you and your friends can run comfortably on most modern desktop computers as long as you unload empty zones.
Is there a how-to somewhere to set-up one's own private server?