mirror of
https://github.com/itzg/docker-minecraft-server.git
synced 2026-03-06 14:56:25 +00:00
Support jvm mem percentage (#3747)
This commit is contained in:
@@ -28,7 +28,19 @@ function buildSpigotFromSource {
|
||||
mkdir ${tempDir}
|
||||
cd ${tempDir}
|
||||
|
||||
jvmOpts="-Xms${INIT_MEMORY:-$MEMORY} -Xmx${MAX_MEMORY:-$MEMORY}"
|
||||
jvmOpts=""
|
||||
|
||||
if isPercentage "${INIT_MEMORY:-$MEMORY}"; then
|
||||
jvmOpts+="-XX:InitialRAMPercentage=$(getPercentageValue "${INIT_MEMORY:-$MEMORY}") "
|
||||
else
|
||||
jvmOpts+="-Xms${INIT_MEMORY:-$MEMORY} "
|
||||
fi
|
||||
|
||||
if isPercentage "${MAX_MEMORY:-$MEMORY}"; then
|
||||
jvmOpts+="-XX:MaxRAMPercentage=$(getPercentageValue "${MAX_MEMORY:-$MEMORY}")"
|
||||
else
|
||||
jvmOpts+="-Xmx${MAX_MEMORY:-$MEMORY}"
|
||||
fi
|
||||
|
||||
logn ''
|
||||
curl -sSL -o ${tempDir}/BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar && \
|
||||
|
||||
Reference in New Issue
Block a user