Over the past week I've set up a new server, and moved everything over to it. The new server has the following specs:
- Intel Xeon E3-1270 V6 CPU
- 32 GB DDR4 ECC RAM
- Two 1 TB SSD's
- 1 Gbps uplink (unmetered)
- DDoS protection
The server is running Linux, however I won't list the distribution or version. I prefer to keep the versions of software used on the server private, at least from those who don't know how to figure it out themselves.
If anyone is curious, the old server had dual Intel Xeon E5-2620 CPU's (each had 6 cores), 32 GB of DDR3 ECC RAM, two 1 TB hard drives (probably WD Gold or WD RE4), and originally 10 TB of monthly bandwidth (which was later upgraded to 20 TB). Unfortunately, while having 12 physical CPU cores was great, the individual cores in those CPU's were rather underpowered, and the new server's CPU is much faster even though it only has 4 cores.
Due to the new server's CPU being significantly more powerful, I have been able to restrict the HTTP server to run on only two cores, which should allow me to set up and run an ARK server again. Hopefully this CPU will be powerful enough to be able to run ARK without lag/desynch issues, as the old CPU couldn't even remotely handle ARK's poorly multi-threaded server software (seriously, almost everything the server software does happens in a single thread, regardless of how many threads it actually creates, which is a horrible way to design software in this age of multi-core CPU's).