Minimum Requirements

From ArcEmu-Wiki
Jump to: navigation, search
Ico info.png These are in no way anything more then guess work to be more then what is required to run a smooth server. DO NOT TAKE THE NUMBERS AS EXACTS EVEN AFTER PREFORMING THE EQUASION TO ROUGHLY DETERMINE THE 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


Personal tools