From dadac32e60e67a331223d34881818531201f2a0f Mon Sep 17 00:00:00 2001 From: Twig6943 <119701717+Twig6943@users.noreply.github.com> Date: Thu, 26 Mar 2026 01:41:39 +0300 Subject: [PATCH] Update Dockerfile --- docker/dedicated-server/Dockerfile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/docker/dedicated-server/Dockerfile b/docker/dedicated-server/Dockerfile index fe294fcf4..8cf12e05c 100644 --- a/docker/dedicated-server/Dockerfile +++ b/docker/dedicated-server/Dockerfile @@ -2,7 +2,7 @@ FROM debian:trixie-slim ARG DEBIAN_FRONTEND=noninteractive # basically, it only works with a Release build.(libs are not included in Debug build) -ARG MC_RUNTIME_DIR=x64/Minecraft.Server/Release +ARG MC_RUNTIME_DIR=srv/mc RUN dpkg --add-architecture i386 \ && apt-get update \ @@ -43,11 +43,13 @@ ENV WINEPREFIX=/var/opt/wineprefix64 WORKDIR /srv/mc -COPY ${MC_RUNTIME_DIR}/Minecraft.Server.exe /srv/mc/Minecraft.Server.exe -COPY ${MC_RUNTIME_DIR}/iggy_w64.dll /srv/mc/iggy_w64.dll -COPY ${MC_RUNTIME_DIR}/Common /srv/mc/Common -COPY ${MC_RUNTIME_DIR}/Windows64 /srv/mc/Windows64 -COPY docker/dedicated-server/entrypoint.sh /usr/local/bin/entrypoint.sh +# latest server build +RUN curl -Lo /tmp/LCEServerWindows64.zip \ + "https://github.com/smartcmd/MinecraftConsoles/releases/download/nightly-dedicated-server/LCEServerWindows64.zip" \ + && unzip /tmp/LCEServerWindows64.zip -d /srv/mc \ + && rm /tmp/LCEServerWindows64.zip + +COPY entrypoint.sh /usr/local/bin/entrypoint.sh RUN chmod 0755 /usr/local/bin/entrypoint.sh \ && mkdir -p /var/opt/wineprefix64 /srv/mc \