oldunreal-docker-ut99 (v0.3.1)

Published 2026-03-13 15:17:16 +01:00 by qwc in qwc-open/oldunreal-docker

Installation

docker pull git.mmo.to/qwc-open/oldunreal-docker-ut99:v0.3.1
sha256:48a12e2d29f0e83d5e173e6526d4c236181e469c658b085a55451f63b0b7f9eb

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=25.04
ADD file:5c208fb70b021afc05727d8dc78f4c389e873e38646fc0f247ced1cb261ea370 in /
CMD ["/bin/bash"]
RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates curl wget git 7zip jq lbzip2 libsdl2-2.0-0 && rm -rf /var/lib/apt/lists/*
RUN useradd -m -s /bin/bash ut99
RUN mkdir -p ${UT99_INSTALL_DIR} && chown ut99:ut99 ${UT99_INSTALL_DIR} && git clone --depth 1 https://github.com/OldUnreal/FullGameInstallers.git /tmp/FullGameInstallers && chmod +x /tmp/FullGameInstallers/Linux/install-ut99.sh && su ut99 -c " echo y | /tmp/FullGameInstallers/Linux/install-ut99.sh --ui-mode none -d ${UT99_INSTALL_DIR} --application-entry skip --desktop-shortcut skip " && rm -rf /tmp/FullGameInstallers && mkdir -p ${UT99_INSTALL_DIR}/gamefiles && for dir in Maps Music Sounds Textures; do mv ${UT99_INSTALL_DIR}/${dir} ${UT99_INSTALL_DIR}/gamefiles/${dir}; ln -s /data/${dir} ${UT99_INSTALL_DIR}/${dir}; done
RUN curl -fsSL "https://github.com/peterekepeter/ut99-mves/releases/download/${MVE_VERSION}/${MVE_VERSION}.zip" -o /tmp/MVE.zip && echo "${MVE_SHA256} /tmp/MVE.zip" | sha256sum -c - && 7z x /tmp/MVE.zip -o/tmp/MVE -y && cp /tmp/MVE/${MVE_VERSION}/System/MVE2i.u "${UT99_INSTALL_DIR}/System64/" && cp /tmp/MVE/${MVE_VERSION}/System/MVES.u "${UT99_INSTALL_DIR}/System64/" && cp /tmp/MVE/${MVE_VERSION}/System/MVES.int "${UT99_INSTALL_DIR}/System64/" && chown ut99:ut99 "${UT99_INSTALL_DIR}/System64/MVE2i.u" "${UT99_INSTALL_DIR}/System64/MVES.u" "${UT99_INSTALL_DIR}/System64/MVES.int" && rm -rf /tmp/MVE.zip /tmp/MVE
RUN mkdir -p /data && chown ut99:ut99 /data
COPY --chown=ut99:ut99 server-defaults.ini /opt/ut99/server-defaults.ini
COPY --chown=ut99:ut99 MVE_Config.ini /opt/ut99/System64/MVE_Config.ini
COPY --chown=ut99:ut99 entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
WORKDIR ${UT99_INSTALL_DIR}

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 25.04
Details
Container
2026-03-13 15:17:16 +01:00
0
OCI / Docker
linux/amd64
633 MiB
Versions (18) View all
v0.3.1 2026-03-13
latest 2026-03-13
dev-latest 2026-03-13
v0.3.0 2026-03-13