From 856b6914d5e1627dff99be554dfca3832b38e88b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sivert=20V=2E=20S=C3=A6ther?= Date: Wed, 26 Nov 2025 13:15:45 +0000 Subject: [PATCH] Bug fix and perf tuning Velocity --- siverten/velocity/Dockerfile | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/siverten/velocity/Dockerfile b/siverten/velocity/Dockerfile index 198b2ce..c755ed9 100644 --- a/siverten/velocity/Dockerfile +++ b/siverten/velocity/Dockerfile @@ -23,13 +23,12 @@ RUN if test -z "${VELOCITY_VERSION}" || test "${VELOCITY_VERSION}" == "latest"; curl -lfso velocity.jar "${DOWNLOAD_URL}" FROM eclipse-temurin:${JAVA_VERSION} -RUN useradd --create-home --shell /bin/bash minecraft \ - && mkdir -p /opt/velocity /velocity \ - && chown -R minecraft /velocity/ COPY --from=waterfall /velocity.jar /opt/velocity/ -USER minecraft WORKDIR /velocity VOLUME /velocity EXPOSE 25565 ENV JAVA_MEM=1G -CMD java -Xms${JAVA_MEM} -Xmx${JAVA_MEM} -jar /opt/velocity/velocity.jar +CMD java -Xms${JAVA_MEM} -Xmx${JAVA_MEM} \ + -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions \ + -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -XX:MaxInlineLevel=15 \ + -jar /opt/velocity/velocity.jar