General EQEmu Server Requirements
Here is an idea of what you need to run a server:
- 256 MB of ram.
- at least 1.2GB disk space for Map files
- MySQL 4.x or 5.x (Most databases use 5.x now)
- Perl 5.8 (optional, for quests only, but who wants to play with no quests)
EQEmu uses about 128 MB of memory for a basic server, aka a few dynamic zones (mainly shared mem), so trying to do anything without at least 256 MB of system memory on your server is probably a bad idea.
The more CPUs you can throw at it, the better. Because eqemu has so many different threads and processes, it will take advantage of as many CPUs and you can get. Hyperthreading works great. Running on several different machines works just as well as on a single machine (except you have to have a copy of the shared mem on each one, so uses more ram).
Disk speed is really not important.
As a benchmark, the PEQ server runs linux, a 3.2GHz P4 with hyperthreading enabled, with 2GB of memory. It boots around 150 zones.