Direwolf20 1.0.19 Server won't start

  • Please make sure you are posting in the correct place. Server ads go here and modpack bugs go here
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

Cougar281

New Member
Jul 29, 2019
167
0
0
I'm trying to set up a Direwolf20 1.0.19 server on 64-bit CentOS 6.5 with 4 procs and 8GB RAM, and I'm having a problem where it won't start. I'm using MCMA2 to launch it, as I have with Vanilla MC and my Unleashed server. One of the messages that I get near the end is an out of memory error - wheather it's the cause or something else is, I don't know. I've tried both JRE 7.0u51 (originally) and JRE 7.0u25 (currently - also being used on my Unleashed server), both with the same result. It doesn't even get to the point where it would generate the world.

I know it's not the server build (unless I'm missing some change between setting up the Unleashed server and the DW20 1.6.4 server) as I deleted all the DW20 related files and uploaded the Unleashed 1.1.7 server files and that launched just fine (using MCMA) and I was able to connect and wander around.

Before we go into posting logs and troubleshooting, is there perhaps something simple (and stupid) that I'm missing that's changed between setting up Unleashed and the 1.6.4 DW20 server?
 
Last edited:

Wagon153

New Member
Jul 29, 2019
3,148
-3
1
The server has 8GB allocated to it and in the settings for MCMA, I 'dedicated' 6GB....
Sorry, I missed that part. Are you giving it enough permgen? 256 is advised for it. (Bear with me, just getting all the basics over with).
 

Cougar281

New Member
Jul 29, 2019
167
0
0
Sorry, I missed that part. Are you giving it enough permgen? 256 is advised for it. (Bear with me, just getting all the basics over with).

I searched around for 'permgen' and as a result of that search, added the following:

Code:
Java.CustomOpts=-Xmx6144M -Xms1024M -Djline.terminal=jline.UnsupportedTerminal -XX:+UseLargePages -XX:PermSize=256M -XX:MaxPermSize=512M -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseStringCache -XX:+OptimizeStringConcat -XX:+UseCompressedStrings -XX:+UseBiasedLocking -Xincgc -XX:MaxGCPauseMillis=10 -XX:SoftRefLRUPolicyMSPerMB=10000 -XX:+CMSParallelRemarkEnabled -XX:ParallelGCThreads=10 -Djava.net.preferIPv4Stack=true

That seems to have gotten it going. Thanks for the tip. Any thoughts why the change from the 'older' versions that just worked without any additional parameters?
 

Wagon153

New Member
Jul 29, 2019
3,148
-3
1
I searched around for 'permgen' and as a result of that search, added the following:

Code:
Java.CustomOpts=-Xmx6144M -Xms1024M -Djline.terminal=jline.UnsupportedTerminal -XX:+UseLargePages -XX:PermSize=256M -XX:MaxPermSize=512M -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseStringCache -XX:+OptimizeStringConcat -XX:+UseCompressedStrings -XX:+UseBiasedLocking -Xincgc -XX:MaxGCPauseMillis=10 -XX:SoftRefLRUPolicyMSPerMB=10000 -XX:+CMSParallelRemarkEnabled -XX:ParallelGCThreads=10 -Djava.net.preferIPv4Stack=true

That seems to have gotten it going. Thanks for the tip. Any thoughts why the change from the 'older' versions that just worked without any additional parameters?
The only difference I know of between the 1.5 and 1.6 packs are that the 1.6 packs tend to be a lot more bulky, so need more permgen.