I know this question has been asked time and time again, but the server I'm planning to run is without any plugins, which I'm hoping will decrease the amount of resources the server uses. I might add an anti-cheat plugin later, but that's the only thing I'd ever add.
To those with experience running servers, how much RAM is really necessary to run a server like that, and how good of a processor do you need? I know that the oldest Minecraft server MinecraftOnline.com uses an 8 core Xeon CPU, but I've heard that although Minecraft is technically multi-threaded, it's a primarily single-threaded game, so should I go with processors with better single core performance over those that have more cores and better overall performance?
I've also heard that as the world gets bigger and more complex the RAM requirements can go up significantly. I plan on keeping the world border at the default (30 mil), so on a server with 100 players running around would 16 GB be enough to last a while, or should I stay at 32 GB?
Also, is there a performance difference between using an SSD as opposed to a Hard Drive?
Well, it depends. I can run a 100 slot server on 512 MB of RAM if I'm just playing Vanilla with my sister. Do you really expect 100 people playing at once?
Rollback Post to RevisionRollBack
Yes! I am a Java Developer! No, I probably will not work for free.
As a world gets bigger, its file size increases. But when you're playing in-game, any chunks outside of your radius will unload. So an old world shouldn't have more memory (RAM) impact than a new one.
Edit: I also wouldn't pay for the server to withstand 100 players online at once until it really gets to that point- particularly since most servers don't start with that much. The money could be saved instead for a longer server lifetime.
I know this question has been asked time and time again, but the server I'm planning to run is without any plugins, which I'm hoping will decrease the amount of resources the server uses. I might add an anti-cheat plugin later, but that's the only thing I'd ever add.
To those with experience running servers, how much RAM is really necessary to run a server like that, and how good of a processor do you need? I know that the oldest Minecraft server MinecraftOnline.com uses an 8 core Xeon CPU, but I've heard that although Minecraft is technically multi-threaded, it's a primarily single-threaded game, so should I go with processors with better single core performance over those that have more cores and better overall performance?
I've also heard that as the world gets bigger and more complex the RAM requirements can go up significantly. I plan on keeping the world border at the default (30 mil), so on a server with 100 players running around would 16 GB be enough to last a while, or should I stay at 32 GB?
Also, is there a performance difference between using an SSD as opposed to a Hard Drive?
This is the hardware I'm currently looking at:
CPU:
Intel® Xeon® E-2124 3.3GHz, 8M cache, 4Cores/4Threads
OR
Ryzen 7 2700 8Cores/16Threads (If more threads has an advantage)
RAM:
32GB (2 x 16GB) 288-Pin DDR4 SDRAM DDR4 3200
STORAGE:
1 TB 7200 RPM Hard Drive
Feel free to mention any other hardware you think would be better.
Well, it depends. I can run a 100 slot server on 512 MB of RAM if I'm just playing Vanilla with my sister. Do you really expect 100 people playing at once?
Yes! I am a Java Developer!
No, I probably will not work for free.
Here's my public plugins: https://www.spigotmc.org/resources/authors/dartanman.124008/
Contact via Discord: Dartanman#7645
Donate: https://paypal.me/dartanman
As a world gets bigger, its file size increases. But when you're playing in-game, any chunks outside of your radius will unload. So an old world shouldn't have more memory (RAM) impact than a new one.
Edit: I also wouldn't pay for the server to withstand 100 players online at once until it really gets to that point- particularly since most servers don't start with that much. The money could be saved instead for a longer server lifetime.