I have built a server for my friends and I to play on. I have it hosted at work (good bandwidth and use of a VM server). Here is my configuration:
VMWare Virtual Server
Windows Server 2012 R2 - updated
64bit Java
32GB RAM
4 CPU's with 2 Core's each
Minecraft server 1.12.2
Forge 1.12.2-14.23.1.2582
Mods - Advanced Inventory, Inventory Tweaks, Iron Chests, Journey Map, Loot Bags, More Furnaces, Roguelike Dungeons, & Twilight Forest
Hefty VM, right? Yeah... Here's the problem, and it may be because I don't have enough experience running Minecraft servers. I'd like to run 4 worlds concurrently (Survival, Survival PvP, Creative, & Hardcore). I know how to switch the ports to start 4 servers on the same machine. I have all 4 of the servers up and running right now. Here is their start line:
Maybe one of your servers is hogging your CPU, you can always install a server management platform (like multicraft, but that one is payed. Or you can go with pterodactyl the free one), this should help with resource management.
Maybe one of your servers is hogging your CPU, you can always install a server management platform (like multicraft, but that one is payed. Or you can go with pterodactyl the free one), this should help with resource management.
If you are already using a virtual environment, instead of assigning resources to each server via JVM exclusively, make more VM's to split the load over the different physical CPU's or cores. On its own Minecraft/Server wont really make use of them unless you force it to.
Hello All!
I have built a server for my friends and I to play on. I have it hosted at work (good bandwidth and use of a VM server). Here is my configuration:
VMWare Virtual Server
Windows Server 2012 R2 - updated
64bit Java
32GB RAM
4 CPU's with 2 Core's each
Minecraft server 1.12.2
Forge 1.12.2-14.23.1.2582
Mods - Advanced Inventory, Inventory Tweaks, Iron Chests, Journey Map, Loot Bags, More Furnaces, Roguelike Dungeons, & Twilight Forest
Hefty VM, right? Yeah... Here's the problem, and it may be because I don't have enough experience running Minecraft servers. I'd like to run 4 worlds concurrently (Survival, Survival PvP, Creative, & Hardcore). I know how to switch the ports to start 4 servers on the same machine. I have all 4 of the servers up and running right now. Here is their start line:
"java -server -d64 -Xmx4G -Xms4G -XX:+UseLargePages -XX:LargePageSizeInBytes=2m -jar forge-1.12.2-14.23.1.2582-universal.jar nogui"
Whenever I start flying around in Creative mode to check out the world layout I get the dreaded "Can't keep up!" error and the worlds lag.
Where have I messed up? (please be gentle with me) lol
No one here has a good JVM arguments suggestion?
Maybe one of your servers is hogging your CPU, you can always install a server management platform (like multicraft, but that one is payed. Or you can go with pterodactyl the free one), this should help with resource management.
Why are you using VMware? You're just giving yourself more overhead to deal with.
No physical server to put in the rack.
Thanks, I'll look into it!
If you are already using a virtual environment, instead of assigning resources to each server via JVM exclusively, make more VM's to split the load over the different physical CPU's or cores. On its own Minecraft/Server wont really make use of them unless you force it to.