diff --git a/server/setup-server.sh b/server/setup-server.sh index f8618f4..13e66ff 100755 --- a/server/setup-server.sh +++ b/server/setup-server.sh @@ -43,6 +43,15 @@ else echo "==> Forge server already installed, skipping" fi +# JVM heap flags go in user_jvm_args.txt, NOT on lazymc's command line — run.sh +# forwards any args after "nogui" straight to Minecraft's own arg parser (not +# the JVM), so passing -Xmx/-Xms there crashes with "X is not a recognized option". +cat > "$SERVER_DIR/user_jvm_args.txt" < "$BASE_DIR/lazymc.toml" <