palworld-proton (latest)
Published 2026-07-24 05:58:04 -04:00 by JakeyPrime
Installation
docker pull git.hep.gg/docker/palworld-proton:latestsha256:649de3add27b8f26955062434cd631bd7442c3697016dae2bd1dc1fc04b03a8c
Image Layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1783900800' |
| ENV DEBIAN_FRONTEND=noninteractive PROTON_VERSION=GE-Proton11-1 |
| RUN /bin/sh -c dpkg --add-architecture i386 && apt-get update && apt-get install -y --no-install-recommends ca-certificates curl wget gnupg xvfb xauth python3 tar zstd locales procps net-tools tini libfreetype6 cabextract libgl1-mesa-dri libglx-mesa0 libglu1-mesa mesa-vulkan-drivers libvulkan1 vulkan-tools libkrb5-3 libgssapi-krb5-2 lib32gcc-s1 && sed -i 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && locale-gen && install -d -m 0755 /etc/apt/keyrings && wget -qO /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key && wget -qO /etc/apt/sources.list.d/winehq-bookworm.sources https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources && apt-get update && apt-get install -y --install-recommends winehq-staging && mkdir -p /opt/proton && curl -sSL "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/${PROTON_VERSION}/${PROTON_VERSION}.tar.gz" | tar -xz -C /opt/proton && curl -sSL -o /tmp/umu-all.deb "https://github.com/Open-Wine-Components/umu-launcher/releases/download/1.4.1/umu-launcher_1.4.1-1_all_debian-12.deb" && curl -sSL -o /tmp/umu-py.deb "https://github.com/Open-Wine-Components/umu-launcher/releases/download/1.4.1/python3-umu-launcher_1.4.1-1_amd64_debian-12.deb" && apt-get install -y --no-install-recommends /tmp/umu-py.deb /tmp/umu-all.deb && rm -f /tmp/umu-all.deb /tmp/umu-py.deb && mkdir -p /opt/steamcmd && curl -sSL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar -xz -C /opt/steamcmd && ( /opt/steamcmd/steamcmd.sh +quit >/dev/null 2>&1 || true ) && useradd -m -d /home/container -s /bin/bash container && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| ENV LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 PROTON=/opt/proton/GE-Proton11-1/proton STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/container/.steam STEAM_COMPAT_DATA_PATH=/home/container/.proton DISPLAY=:0 |
| COPY entrypoint.sh /entrypoint.sh # buildkit |
| RUN /bin/sh -c chmod +x /entrypoint.sh # buildkit |
| USER container |
| WORKDIR /home/container |
| ENTRYPOINT ["/entrypoint.sh"] |