Minimum Requirements
Contents |
ArcEmu System Requirements
Hopefully this will go down over time, currently there is a static 300MB requirement that you cant really get around without disabling maps, or deleting unused data from the database.
For every player add 10MB of memory usage(This can spike to 30+ if the player loads a map/instance), 17 KBPS up/down(or if you want to get really specific about 17 KBPS downstream and 5-10 upstream), and about ~40MHZ of CPU - but leave that out, you want a massive CPU if you are looking for performance not a "~40MHZ away" processor.
amount-of-players X 17 = b, b = bandwith amount of players X 10 = c, c = memory usage c + 300 = total memory usage each total - 30% = final numbers
This is in no way accurate, but that should tell you about what you should expect during peak hours. Take 30% off of the final numbers to compensate for AFKers and such, since hardly anyone will ever use the server and stress it at all times like that.
Also please note, most private servers never go over 20 players online, it is rare to see more then 40 legitimate players.
ALWAYS HOST MYSQL ON THE SAME BOX OR NETWORK
FOR EXTRA SPEED/LESS REQUIREMENTS: Use LINUX or MAC, windows networking is horrible preformance and latency wise, filesystem speed is SLOW too; which means mysql speed is SLOW. Plus compile with OPTIMIZE options on, it will give you a small performance boost.
If you run out of memory enable swap space, the server will almost suffer no loss to performance. Using Ubuntu server I had to increase default swap to 3GBs for Mysql + Apache + scripts + webmin + ArcEmu on a box with 512MB of RAM. If Mysql suddenly quits on you, or ArcEmu fails to keep running with no evidence of a crash, you may have ran out of memory. Swap space will be unavailable to Virtual Private Servers, and will cost you in average an upwards of $70-150 a month to host, generally not worth the cost whatsoever. It is better to host a server out of a home or office instead of a data center, its not like there's any legal money to be made hosting these.
Set aside 2.8 GBs of free space for every operating system minimum (unless you leave out maps/vmaps) - for expansion expect 3GBs or even 5GBs if you never clean up your login server's tables.
Windows(x32/x64)
Windows(x32/x64)
Windows XP-SP2, windows server 2008 OR ABOVE PREFERABLY
CPU: 1.2GHZ single core
RAM: 600MHZ / 512 MB or less, use swap space on horrendously old systems
Disk: 2.8GBs
Recommended for expansion or better performance.
<< switch to a Linux server, windows networking and filesystem performance is horrible >>
CPU: 1.4GHZ dual core
RAM: 800MHZ DDR2 or better 2GB+
Disk: 3-5GBs
Linux/Mac(x32/x64)
Linux/Mac(x32/x64)
CPU: 1000 MHZ single core
RAM: 600MHZ / 512 MB or less, use swap space on horrendously old systems
Disk: 2.8GBs
Recommended for expansion:
CPU: 1.4GHZ dual core
RAM: 800MHZ DDR2 or better 1GB+
Disk: 3-5GBs
All other systems
All other systems
CPU: 1000 MHZ single core
RAM: 600MHZ / 512 MB or less, use swap space on horrendously old systems
Disk: 2.8GBs
Recommended for expansion in later rev.
CPU: 1.4GHZ dual core
RAM: 800MHZ DDR2 or better 1GB+
Disk: 3-5GBs