From a63f47410900b6a1f6455738a21a9b50b90c1792 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sat, 26 Jan 2019 16:35:00 -0600 Subject: [PATCH] mc: adjust MAX_RAM in settings.cfg for some CurseForge modpacks Fixes #285 --- minecraft-server/start-minecraftFinalSetup | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/minecraft-server/start-minecraftFinalSetup b/minecraft-server/start-minecraftFinalSetup index 715d8bf3..775bc899 100755 --- a/minecraft-server/start-minecraftFinalSetup +++ b/minecraft-server/start-minecraftFinalSetup @@ -101,6 +101,11 @@ export MAX_RAM="${MAX_MEMORY}" export JAVA_PARAMETERS="-Xms${INIT_MEMORY} $expandedDOpts" EOF + # patch CurseForge cfg file, if present + if [ -f ${FTB_DIR}/settings.cfg ]; then + sed -i "/MAX_RAM=.*/ c MAX_RAM=${MAX_MEMORY};" ${FTB_DIR}/settings.cfg + fi + cd ${FTB_DIR} echo "Running FTB ${FTB_SERVER_START} in ${FTB_DIR} ..." exec mc-server-runner ${mcServerRunnerArgs} ${FTB_SERVER_START}