I have a new server all set up. Everything seems great, but we are having some issues with lag and unresponsiveness from time to time, not to mention the occasional timeout for clients. I'm clueless as to if I have my startup configured effectively or not, so I figured I'd ask for some advice.
Any tips or anything? I am using multicraft (I know I know) mainly because I work a lot, and command line isn't feasible, I need to be able to use a website to manage the server from time to time, and so far multicraft is the only one that lets me put up and take down extra servers quickly and at will, so until a better multiple server option comes up, it's what I'm using. Which, even so, when I was running the server straight using command line, I still had the same lag and disconnect issues.
The Meaning of Life, the Universe, and Everything.
Join Date:
1/4/2012
Posts:
108
Member Details
Setting a 5G minimum heap is useless, especially if you set the AggressiveOpts.
Also having 30G of max heap on a 32G server is REALLY tight. Don't let it eat up more than 80% of the total ram, because your system will need it. And your minecraft most certainly won't.
I have a new server all set up. Everything seems great, but we are having some issues with lag and unresponsiveness from time to time, not to mention the occasional timeout for clients. I'm clueless as to if I have my startup configured effectively or not, so I figured I'd ask for some advice.
Specs:
Debian 7
Dual Hex Core 3.0 GHz AMD/Valencia (12 cores total)
32GB DDR3 1066MHz Ram (8 4gig sticks)
128 GB SSD
1 Gig NIC with 20 TB monthly bandwidth (Speed tests have been about 100mb down 85 up on average)
I'm using MinecraftForge v10.13.2.1307 (I'll be updating this in a couple weeks when I finish getting my pack submitted to ATL)
Here is the config I use to launch currently (I'm keeping a couple gigs free for system and a test server for updating mods)
[start]
command = "{JAVA}" -server -Xmx30000M -Xms5000M -d64 -Djline.terminal=jline.UnsupportedTerminal -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=1 -XX:+AggressiveOpts -Xincgc -jar custom-server.jar nogui
Any tips or anything? I am using multicraft (I know I know) mainly because I work a lot, and command line isn't feasible, I need to be able to use a website to manage the server from time to time, and so far multicraft is the only one that lets me put up and take down extra servers quickly and at will, so until a better multiple server option comes up, it's what I'm using. Which, even so, when I was running the server straight using command line, I still had the same lag and disconnect issues.
Setting a 5G minimum heap is useless, especially if you set the AggressiveOpts.
Also having 30G of max heap on a 32G server is REALLY tight. Don't let it eat up more than 80% of the total ram, because your system will need it. And your minecraft most certainly won't.
Where is this machine hosted? The timeouts are most likely being caused by an unstable connection to the internet.
It's hosted at a data center in Florida.
Well I mean just because it's in a datacenter, it doesn't mean it has a quality connection.