Jump to content
  • 0

Game not accepting JVM parameters + ridiculusly laggy on OS X


Corax

Question

Im running zomboid on a 2015 MBP (16GB / AMD R9 365) using OS X 10.13.3.
Sadly the newer builds (I think it started around 38 - no sure though, last time i played on 36 everything was fine.) are laggy as hell. Basically every 20 Secs the game freezes for a second, making it basically unplayable. (Im using the main branch and NOT the vehicle branch)
While going through the console I noticed during the startup that the jvm does not take the start arguments like it did on linux, also there is a bunch of preset options i can't find anywhere which seem to be from the default settings, which are also detected as unknown option.
In the console.txt it looks like this :

SVN REVISION 964
versionNumber=38.30 demo=false
1517428272481 unknown option "-Djava.class.path=/Users/corax/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/Java/:/Users/corax/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/Java/uncommons-maths-1.2.3.jar:/Users/corax/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/Java/lwjgl-debug.jar:/Users/corax/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/Java/AppleJavaExtensions.jar:/Users/corax/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/Java/sqlite-jdbc-3.8.10.1.jar:/Users/corax/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/Java/lwjgl.jar:/Users/corax/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/Java/jinput.jar:/Users/corax/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/Java/lwjgl_test.jar:/Users/corax/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/Java/lwjgl_util_applet.jar:/Users/corax/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/Java/lwjgl_util.jar"
1517428272482 unknown option "-Djava.library.path=/Users/corax/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/MacOS"
1517428272482 unknown option "-DLibraryDirectory=/Users/corax/Library"
1517428272482 unknown option "-DDocumentsDirectory=/Users/corax/Documents"
1517428272482 unknown option "-DApplicationSupportDirectory=/Users/corax/Library/Application Support"
1517428272482 unknown option "-DCachesDirectory=/Users/corax/Library/Caches"
1517428272482 unknown option "-DSandboxEnabled=true"
1517428272482 unknown option "-Dzomboid.steam=1"
1517428272482 unknown option "-Dzomboid.znetlog=1"
1517428272482 unknown option "-Djava.library.path=/Users/corax/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/Java:/Users/corax/Library/Application Support/Steam/steamapps/common/ProjectZomboid/Project Zomboid.app/Contents/MacOS"
1517428272482 unknown option "-noverify"
1517428272482 unknown option "-XX:+UseNUMA"
1517428272482 unknown option "-XX:+AggressiveOpts"
1517428272482 unknown option "-XX:+TieredCompilation"
1517428272482 unknown option "-XX:Tier2CompileThreshold=70000"
1517428272482 unknown option "-XX:CompileThreshold=1500"
1517428272482 unknown option "-Xms768m"
1517428272482 unknown option "-Xmx1024m"
1517428272482 unknown option "-XX:+UseAdaptiveSizePolicy"
1517428272482 unknown option "-XX:GCTimeRatio=50"
1517428272482 unknown option "-XX:MaxGCPauseMillis=20"
1517428272482 unknown option "zombie.gameStates.MainScreenState"
1517428272483 unknown option "-d64"
1517428272483 unknown option "-Xms2G"
1517428272483 unknown option "-Xmx4G"
1517428272484 [javafmodJNI] Init: Start
1517428272494 fmod: Java loging: OK
1517428272494 fmod: System Create: OK
1517428272530 fmod: Create DSP for capture sound
LightingFPS set to 15
1517428272913 OpenGL version: 2.1 ATI-1.60.26
1517428272913 Desktop resolution 2560x1440
1517428272913 Initial resolution 2560x1396 fullScreen=false
OpenGL 1.5 buffer objects supported
1517428274083 Loading networking libraries...
1517428274084 Loading steam_api...
1517428274086 Loading RakNet...
1517428274089 Loading ZNetJNI...

Any help in this matter would be most appreciated. The Only the arguments I set where : -Xms2G -Xmx4G -d64.
Most of the solutions in the forums evolve around giving the game more RAM, but HOW ? If the JVM doesn't accept the Arguments. ?

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

The Mac launcher doesn't support passing JVM arguments on the commandline (as far as I can tell anyways).  To increase memory you need to edit the Info.plist file in Project Zomboid.app\Contents\Info.plist.  I think you need to use the context menu in the Finder to "Show Contents" or similar to be able to see the Contents folder.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...