2025-06-30 11:45:11 UTC
292 MB
generic
AUTO_PAUSE_DEBUGfalse
AUTO_PAUSE_ENABLEDfalse
AUTO_PAUSE_LOGtrue
AUTO_PAUSE_TIMEOUT_EST180
AUTO_REBOOT_CRON_EXPRESSION0 0 * * *
AUTO_REBOOT_ENABLEDfalse
AUTO_REBOOT_EVEN_IF_PLAYERS_ONLINEfalse
AUTO_REBOOT_WARN_MINUTES5
AUTO_UPDATE_CRON_EXPRESSION0 * * * *
AUTO_UPDATE_ENABLEDfalse
AUTO_UPDATE_WARN_MINUTES30
BACKUP_CRON_EXPRESSION0 0 * * *
BACKUP_ENABLEDtrue
BOX64_DYNAREC_BIGBLOCK1
BOX64_DYNAREC_FASTNAN1
BOX64_DYNAREC_FASTROUND1
BOX64_DYNAREC_SAFEFLAGS1
BOX64_DYNAREC_STRONGMEM1
BOX64_DYNAREC_X87DOUBLE0
COMMUNITYfalse
CROSSPLAY_PLATFORMS(Steam,Xbox,PS5,Mac)
DELETE_OLD_BACKUPSfalse
DISABLE_GENERATE_ENGINEtrue
DISCORD_CONNECT_TIMEOUT30
DISCORD_ERR_BACKUP_DELETE_MESSAGEUnable to delete old backups, OLD_BACKUP_DAYS is not an integer. OLD_BACKUP_DAYS=old_backup_days
DISCORD_ERR_BACKUP_DELETE_MESSAGE_ENABLEDtrue
DISCORD_ERR_BACKUP_DELETE_MESSAGE_URL DISCORD_MAX_TIMEOUT30
DISCORD_PLAYER_JOIN_MESSAGEplayer_name has joined Palworld!
DISCORD_PLAYER_JOIN_MESSAGE_ENABLEDtrue
DISCORD_PLAYER_JOIN_MESSAGE_URL DISCORD_PLAYER_LEAVE_MESSAGEplayer_name has left Palworld.
DISCORD_PLAYER_LEAVE_MESSAGE_ENABLEDtrue
DISCORD_PLAYER_LEAVE_MESSAGE_URL DISCORD_POST_BACKUP_DELETE_MESSAGERemoved backups older than old_backup_days days
DISCORD_POST_BACKUP_DELETE_MESSAGE_ENABLEDtrue
DISCORD_POST_BACKUP_DELETE_MESSAGE_URL DISCORD_POST_BACKUP_MESSAGEBackup created at file_path
DISCORD_POST_BACKUP_MESSAGE_ENABLEDtrue
DISCORD_POST_BACKUP_MESSAGE_URL DISCORD_POST_SHUTDOWN_MESSAGEServer has been stopped!
DISCORD_POST_SHUTDOWN_MESSAGE_ENABLEDtrue
DISCORD_POST_SHUTDOWN_MESSAGE_URL DISCORD_POST_UPDATE_BOOT_MESSAGEServer update complete!
DISCORD_POST_UPDATE_BOOT_MESSAGE_ENABLEDtrue
DISCORD_POST_UPDATE_BOOT_MESSAGE_URL DISCORD_PRE_BACKUP_DELETE_MESSAGERemoving backups older than old_backup_days days
DISCORD_PRE_BACKUP_DELETE_MESSAGE_ENABLEDtrue
DISCORD_PRE_BACKUP_DELETE_MESSAGE_URL DISCORD_PRE_BACKUP_MESSAGECreating backup...
DISCORD_PRE_BACKUP_MESSAGE_ENABLEDtrue
DISCORD_PRE_BACKUP_MESSAGE_URL DISCORD_PRE_SHUTDOWN_MESSAGEServer is shutting down...
DISCORD_PRE_SHUTDOWN_MESSAGE_ENABLEDtrue
DISCORD_PRE_SHUTDOWN_MESSAGE_URL DISCORD_PRE_START_MESSAGEServer has been started!
DISCORD_PRE_START_MESSAGE_ENABLEDtrue
DISCORD_PRE_START_MESSAGE_URL DISCORD_PRE_UPDATE_BOOT_MESSAGEServer is updating...
DISCORD_PRE_UPDATE_BOOT_MESSAGE_ENABLEDtrue
DISCORD_PRE_UPDATE_BOOT_MESSAGE_URL DISCORD_SUPPRESS_NOTIFICATIONS DISCORD_WEBHOOK_URL ENABLE_PLAYER_LOGGINGtrue
HOME/home/steam
HOMEDIR/home/steam
INSTALL_BETA_INSIDERfalse
MULTITHREADINGfalse
OLD_BACKUP_DAYS30
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGID1000
PLAYERS PLAYER_LOGGING_POLL_PERIOD5
PORT PUBLIC_IP PUBLIC_PORT PUID1000
QUERY_PORT27015
RCON_ENABLEDtrue
RCON_PORT25575
REST_API_PORT8212
SERVER_DESCRIPTION SERVER_NAME SERVER_PASSWORD STEAMCMDDIR/home/steam/steamcmd
TZUTC
UPDATE_ON_BOOTtrue
USERsteam
USE_DEPOT_DOWNLOADERfalse
[#000] sha256:dad67da3f26bce15939543965e09c4059533b025f707aad72ed3d3f3a09c66f8 - 9.23% (26.9 MB)
[#001] sha256:c824edee98bcb51a99a2aaf9756b28aeaf4676451935ff14edb2a15e2a9235ba - 48.84% (142 MB)
[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#003] sha256:9cf397c3924cab3afbb6165a31af472d2535dcfdde72cf0ed82d740d4d992583 - 15.09% (44 MB)
[#004] sha256:af67a725d2b6460d81d652c779278b619664642a01e2d34601e5dc731aaebf6a - 2.02% (5.88 MB)
[#005] sha256:a14a1022684905b05309aa98d0086e598f73ec57172caefe8b34e38fb44290ad - 2.51% (7.33 MB)
[#006] sha256:d12615f087b10a9a6f637bf8cab836e1ebddcf5a1169ed0b3d2509dba08682de - 22.19% (64.7 MB)
[#007] sha256:f19806fd0aab047de78ca019581692526c47aea569cd301456e937b64b9e469c - 0.06% (188 KB)
[#008] sha256:21fdec7e438ffa9a040d9dbdf795d1d615d7567cc5cd854307986c3be4fb9f7a - 0.01% (21.3 KB)
[#009] sha256:98f782feef8931da26d153e9e427993d14a1c679f4c72de7cc226c51c9a63334 - 0.0% (12.3 KB)
[#010] sha256:f528fcdd49e1b3d39973016df77714f447f965092fc30a466b9cee2e2f4771b4 - 0.0% (3.03 KB)
[#011] sha256:d11f1208ee3f1daac8607185cf3da66fd11d04a31f7f32a5cf5c0e10da261723 - 0.04% (124 KB)
[#012] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#013] sha256:f1bd651d232f082cc4353a68e8d43103168edae20de68849154835805ab2ac3e - 0.0% (207 Bytes)
[#014] sha256:eda12e0004d38131e19331767980b790bfdec64a922e55f476eb54d259d970c7 - 0.01% (19.4 KB)
# debian.sh --arch 'amd64' out/ 'bookworm' '@1749513600'
2025-06-30 02:07:59 UTC (buildkit.dockerfile.v0)LABEL maintainer=walentinlamonos@gmail.com
2025-06-30 02:07:59 UTC (buildkit.dockerfile.v0)ARG PUID=1000
2025-06-30 02:07:59 UTC (buildkit.dockerfile.v0)ENV USER=steam
2025-06-30 02:07:59 UTC (buildkit.dockerfile.v0)ENV HOMEDIR=/home/steam
2025-06-30 02:07:59 UTC (buildkit.dockerfile.v0)ENV STEAMCMDDIR=/home/steam/steamcmd
2025-06-30 02:07:59 UTC (buildkit.dockerfile.v0)RUN |1 PUID=1000 /bin/sh -c set -x && apt-get update && apt-get install -y --no-install-recommends --no-install-suggests lib32stdc++6=12.2.0-14+deb12u1 lib32gcc-s1=12.2.0-14+deb12u1 ca-certificates=20230311 nano=7.2-1+deb12u1 curl=7.88.1-10+deb12u12 locales=2.36-9+deb12u10 && sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && dpkg-reconfigure --frontend=noninteractive locales && useradd -u "${PUID}" -m "${USER}" && su "${USER}" -c "mkdir -p \"${STEAMCMDDIR}\" && curl -fsSL 'https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz' | tar xvzf - -C \"${STEAMCMDDIR}\" && \"./${STEAMCMDDIR}/steamcmd.sh\" +quit && ln -s \"${STEAMCMDDIR}/linux32/steamclient.so\" \"${STEAMCMDDIR}/steamservice.so\" && mkdir -p \"${HOMEDIR}/.steam/sdk32\" && ln -s \"${STEAMCMDDIR}/linux32/steamclient.so\" \"${HOMEDIR}/.steam/sdk32/steamclient.so\" && ln -s \"${STEAMCMDDIR}/linux32/steamcmd\" \"${STEAMCMDDIR}/linux32/steam\" && mkdir -p \"${HOMEDIR}/.steam/sdk64\" && ln -s \"${STEAMCMDDIR}/linux64/steamclient.so\" \"${HOMEDIR}/.steam/sdk64/steamclient.so\" && ln -s \"${STEAMCMDDIR}/linux64/steamcmd\" \"${STEAMCMDDIR}/linux64/steam\" && ln -s \"${STEAMCMDDIR}/steamcmd.sh\" \"${STEAMCMDDIR}/steam.sh\"" && ln -s "${STEAMCMDDIR}/linux64/steamclient.so" "/usr/lib/x86_64-linux-gnu/steamclient.so" && rm -rf /var/lib/apt/lists/* # buildkit
2025-06-30 02:07:59 UTC (buildkit.dockerfile.v0)WORKDIR /home/steam/steamcmd
2025-06-30 11:45:04 UTC (buildkit.dockerfile.v0)LABEL maintainer=thijs@loef.dev name=thijsvanloef/palworld-server-docker github=https://github.com/thijsvanloef/palworld-server-docker dockerhub=https://hub.docker.com/r/thijsvanloef/palworld-server-docker org.opencontainers.image.authors=Thijs van Loef org.opencontainers.image.source=https://github.com/thijsvanloef/palworld-server-docker
2025-06-30 11:45:04 UTC (buildkit.dockerfile.v0)ARG SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e
2025-06-30 11:45:04 UTC (buildkit.dockerfile.v0)ARG SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14
2025-06-30 11:45:04 UTC (buildkit.dockerfile.v0)ARG SUPERCRONIC_VERSION=0.2.34
2025-06-30 11:45:04 UTC (buildkit.dockerfile.v0)ARG DEPOT_DOWNLOADER_VERSION=3.4.0
2025-06-30 11:45:04 UTC (buildkit.dockerfile.v0)RUN |4 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends procps=2:4.0.2-3 wget gettext-base=0.21-12 xdg-user-dirs=0.18-1 jo=1.9-1 jq=1.6-2.1 netcat-traditional=1.10-47 libicu72=72.1-3 unzip=6.0-28 libcap2-bin libpcap0.8 mitmproxy ca-certificates && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
2025-06-30 11:45:04 UTC (buildkit.dockerfile.v0)SHELL [/bin/bash -o pipefail -c]
2025-06-30 11:45:05 UTC (buildkit.dockerfile.v0)COPY /build/gorcon /usr/bin/rcon-cli # buildkit
2025-06-30 11:45:05 UTC (buildkit.dockerfile.v0)ARG TARGETARCH=amd64
2025-06-30 11:45:06 UTC (buildkit.dockerfile.v0)RUN |5 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 TARGETARCH=amd64 /bin/bash -o pipefail -c case "${TARGETARCH}" in "amd64") SUPERCRONIC_SHA1SUM=${SUPERCRONIC_SHA1SUM_AMD64} ;; "arm64") SUPERCRONIC_SHA1SUM=${SUPERCRONIC_SHA1SUM_ARM64} ;; esac && wget --progress=dot:giga "https://github.com/aptible/supercronic/releases/download/v${SUPERCRONIC_VERSION}/supercronic-linux-${TARGETARCH}" -O supercronic && echo "${SUPERCRONIC_SHA1SUM}" supercronic | sha1sum -c - && chmod +x supercronic && mv supercronic /usr/local/bin/supercronic # buildkit
2025-06-30 11:45:08 UTC (buildkit.dockerfile.v0)RUN |5 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 TARGETARCH=amd64 /bin/bash -o pipefail -c case "${TARGETARCH}" in "amd64") DEPOT_DOWNLOADER_FILENAME=DepotDownloader-linux-x64.zip ;; "arm64") DEPOT_DOWNLOADER_FILENAME=DepotDownloader-linux-arm64.zip ;; esac && wget --progress=dot:giga "https://github.com/SteamRE/DepotDownloader/releases/download/DepotDownloader_${DEPOT_DOWNLOADER_VERSION}/${DEPOT_DOWNLOADER_FILENAME}" -O DepotDownloader.zip && unzip DepotDownloader.zip && rm -rf DepotDownloader.xml && chmod +x DepotDownloader && mv DepotDownloader /usr/local/bin/DepotDownloader # buildkit
2025-06-30 11:45:08 UTC (buildkit.dockerfile.v0)RUN |5 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 TARGETARCH=amd64 /bin/bash -o pipefail -c wget --progress=dot:giga https://github.com/Metalcape/knock/releases/download/0.8.1/knock-0.8.1-${TARGETARCH}.tar.gz -O /tmp/knock.tar.gz && tar -xf /tmp/knock.tar.gz -C /usr/local/ && rm /tmp/knock.tar.gz && ln -s /usr/local/sbin/knockd /usr/sbin/knockd && setcap cap_net_raw=ep /usr/local/sbin/knockd && find /usr/lib -name 'libpcap.so.0.8' -execdir cp '{}' libpcap.so.1 \; # buildkit
2025-06-30 11:45:08 UTC (buildkit.dockerfile.v0)ENV HOME=/home/steam PORT= PUID=1000 PGID=1000 PLAYERS= MULTITHREADING=false COMMUNITY=false PUBLIC_IP= PUBLIC_PORT= SERVER_PASSWORD= SERVER_NAME= ADMIN_PASSWORD= UPDATE_ON_BOOT=true RCON_ENABLED=true RCON_PORT=25575 QUERY_PORT=27015 REST_API_PORT=8212 TZ=UTC SERVER_DESCRIPTION= BACKUP_ENABLED=true DELETE_OLD_BACKUPS=false OLD_BACKUP_DAYS=30 BACKUP_CRON_EXPRESSION=0 0 * * * AUTO_UPDATE_ENABLED=false AUTO_UPDATE_CRON_EXPRESSION=0 * * * * AUTO_UPDATE_WARN_MINUTES=30 AUTO_REBOOT_ENABLED=false AUTO_REBOOT_WARN_MINUTES=5 AUTO_REBOOT_EVEN_IF_PLAYERS_ONLINE=false AUTO_REBOOT_CRON_EXPRESSION=0 0 * * * AUTO_PAUSE_ENABLED=false AUTO_PAUSE_TIMEOUT_EST=180 AUTO_PAUSE_LOG=true AUTO_PAUSE_DEBUG=false DISCORD_SUPPRESS_NOTIFICATIONS= DISCORD_WEBHOOK_URL= DISCORD_CONNECT_TIMEOUT=30 DISCORD_MAX_TIMEOUT=30 DISCORD_PRE_UPDATE_BOOT_MESSAGE=Server is updating... DISCORD_PRE_UPDATE_BOOT_MESSAGE_URL= DISCORD_PRE_UPDATE_BOOT_MESSAGE_ENABLED=true DISCORD_POST_UPDATE_BOOT_MESSAGE=Server update complete! DISCORD_POST_UPDATE_BOOT_MESSAGE_URL= DISCORD_POST_UPDATE_BOOT_MESSAGE_ENABLED=true DISCORD_PRE_START_MESSAGE=Server has been started! DISCORD_PRE_START_MESSAGE_URL= DISCORD_PRE_START_MESSAGE_ENABLED=true DISCORD_PRE_SHUTDOWN_MESSAGE=Server is shutting down... DISCORD_PRE_SHUTDOWN_MESSAGE_URL= DISCORD_PRE_SHUTDOWN_MESSAGE_ENABLED=true DISCORD_POST_SHUTDOWN_MESSAGE=Server has been stopped! DISCORD_POST_SHUTDOWN_MESSAGE_URL= DISCORD_POST_SHUTDOWN_MESSAGE_ENABLED=true DISCORD_PLAYER_JOIN_MESSAGE=player_name has joined Palworld! DISCORD_PLAYER_JOIN_MESSAGE_URL= DISCORD_PLAYER_JOIN_MESSAGE_ENABLED=true DISCORD_PLAYER_LEAVE_MESSAGE=player_name has left Palworld. DISCORD_PLAYER_LEAVE_MESSAGE_URL= DISCORD_PLAYER_LEAVE_MESSAGE_ENABLED=true DISCORD_PRE_BACKUP_MESSAGE=Creating backup... DISCORD_PRE_BACKUP_MESSAGE_URL= DISCORD_PRE_BACKUP_MESSAGE_ENABLED=true DISCORD_POST_BACKUP_MESSAGE=Backup created at file_path DISCORD_POST_BACKUP_MESSAGE_URL= DISCORD_POST_BACKUP_MESSAGE_ENABLED=true DISCORD_PRE_BACKUP_DELETE_MESSAGE=Removing backups older than old_backup_days days DISCORD_PRE_BACKUP_DELETE_MESSAGE_URL= DISCORD_PRE_BACKUP_DELETE_MESSAGE_ENABLED=true DISCORD_POST_BACKUP_DELETE_MESSAGE=Removed backups older than old_backup_days days DISCORD_POST_BACKUP_DELETE_MESSAGE_URL= DISCORD_POST_BACKUP_DELETE_MESSAGE_ENABLED=true DISCORD_ERR_BACKUP_DELETE_MESSAGE=Unable to delete old backups, OLD_BACKUP_DAYS is not an integer. OLD_BACKUP_DAYS=old_backup_days DISCORD_ERR_BACKUP_DELETE_MESSAGE_URL= DISCORD_ERR_BACKUP_DELETE_MESSAGE_ENABLED=true ENABLE_PLAYER_LOGGING=true PLAYER_LOGGING_POLL_PERIOD=5 ARM64_DEVICE=generic DISABLE_GENERATE_ENGINE=true CROSSPLAY_PLATFORMS=(Steam,Xbox,PS5,Mac) USE_DEPOT_DOWNLOADER=false INSTALL_BETA_INSIDER=false
2025-06-30 11:45:08 UTC (buildkit.dockerfile.v0)ENV BOX64_DYNAREC_STRONGMEM=1 BOX64_DYNAREC_BIGBLOCK=1 BOX64_DYNAREC_SAFEFLAGS=1 BOX64_DYNAREC_FASTROUND=1 BOX64_DYNAREC_FASTNAN=1 BOX64_DYNAREC_X87DOUBLE=0
2025-06-30 11:45:08 UTC (buildkit.dockerfile.v0)ARG GIT_VERSION_TAG=1.4.3
2025-06-30 11:45:08 UTC (buildkit.dockerfile.v0)COPY ./scripts /home/steam/server/ # buildkit
2025-06-30 11:45:08 UTC (buildkit.dockerfile.v0)RUN |6 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 TARGETARCH=amd64 GIT_VERSION_TAG=1.4.3 /bin/bash -o pipefail -c chmod +x /home/steam/server/*.sh && mv /home/steam/server/backup.sh /usr/local/bin/backup && mv /home/steam/server/update.sh /usr/local/bin/update && mv /home/steam/server/restore.sh /usr/local/bin/restore && ln -sf /home/steam/server/rest_api.sh /usr/local/bin/rest-cli # buildkit
2025-06-30 11:45:08 UTC (buildkit.dockerfile.v0)RUN |6 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 TARGETARCH=amd64 GIT_VERSION_TAG=1.4.3 /bin/bash -o pipefail -c chmod +x /home/steam/server/autopause/*.sh && ln -sf /home/steam/server/autopause/autopause.sh /usr/local/bin/autopause && ln -sf /home/steam/server/autopause/knockd-ctl.sh /usr/local/sbin/knockd-ctl # buildkit
2025-06-30 11:45:10 UTC (buildkit.dockerfile.v0)RUN |6 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 TARGETARCH=amd64 GIT_VERSION_TAG=1.4.3 /bin/bash -o pipefail -c mkdir -p /home/steam/.mitmproxy && openssl genrsa -out ca.key 2048 && openssl req -x509 -new -nodes -key ca.key -sha256 -out ca.crt -addext keyUsage=critical,keyCertSign -subj "/CN=rootca" && cat ca.key ca.crt > /home/steam/.mitmproxy/mitmproxy-ca.pem && rm ca.key && mv ca.crt /usr/local/share/ca-certificates/mitmproxy.crt && update-ca-certificates # buildkit
2025-06-30 11:45:10 UTC (buildkit.dockerfile.v0)WORKDIR /home/steam/server
2025-06-30 11:45:11 UTC (buildkit.dockerfile.v0)RUN |6 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 TARGETARCH=amd64 GIT_VERSION_TAG=1.4.3 /bin/bash -o pipefail -c echo $GIT_VERSION_TAG > GIT_VERSION_TAG # buildkit
2025-06-30 11:45:11 UTC (buildkit.dockerfile.v0)RUN |6 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 TARGETARCH=amd64 GIT_VERSION_TAG=1.4.3 /bin/bash -o pipefail -c touch rcon.yaml crontab && mkdir -p /home/steam/Steam/package && chown steam:steam /home/steam/Steam/package && rm -rf /tmp/dumps && chmod o+w rcon.yaml crontab /home/steam/Steam/package && chown steam:steam -R /home/steam/server # buildkit
2025-06-30 11:45:11 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "pgrep \"PalServer-Linux\" > /dev/null || exit 1"] "0s" "0s" "5m0s" "0s" '\x00'}
2025-06-30 11:45:11 UTC (buildkit.dockerfile.v0)EXPOSE map[25575/tcp:{}]
2025-06-30 11:45:11 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/home/steam/server/init.sh"]
2025-06-30 11:50:59 UTC
463 MB
generic
AUTO_PAUSE_DEBUGfalse
AUTO_PAUSE_ENABLEDfalse
AUTO_PAUSE_LOGtrue
AUTO_PAUSE_TIMEOUT_EST180
AUTO_REBOOT_CRON_EXPRESSION0 0 * * *
AUTO_REBOOT_ENABLEDfalse
AUTO_REBOOT_EVEN_IF_PLAYERS_ONLINEfalse
AUTO_REBOOT_WARN_MINUTES5
AUTO_UPDATE_CRON_EXPRESSION0 * * * *
AUTO_UPDATE_ENABLEDfalse
AUTO_UPDATE_WARN_MINUTES30
BACKUP_CRON_EXPRESSION0 0 * * *
BACKUP_ENABLEDtrue
BOX64_DYNAREC_BIGBLOCK1
BOX64_DYNAREC_FASTNAN1
BOX64_DYNAREC_FASTROUND1
BOX64_DYNAREC_SAFEFLAGS1
BOX64_DYNAREC_STRONGMEM1
BOX64_DYNAREC_X87DOUBLE0
COMMUNITYfalse
CROSSPLAY_PLATFORMS(Steam,Xbox,PS5,Mac)
DEBIAN_FRONTENDnoninteractive
DEBUGGER/usr/local/bin/box86
DELETE_OLD_BACKUPSfalse
DISABLE_GENERATE_ENGINEtrue
DISCORD_CONNECT_TIMEOUT30
DISCORD_ERR_BACKUP_DELETE_MESSAGEUnable to delete old backups, OLD_BACKUP_DAYS is not an integer. OLD_BACKUP_DAYS=old_backup_days
DISCORD_ERR_BACKUP_DELETE_MESSAGE_ENABLEDtrue
DISCORD_ERR_BACKUP_DELETE_MESSAGE_URL DISCORD_MAX_TIMEOUT30
DISCORD_PLAYER_JOIN_MESSAGEplayer_name has joined Palworld!
DISCORD_PLAYER_JOIN_MESSAGE_ENABLEDtrue
DISCORD_PLAYER_JOIN_MESSAGE_URL DISCORD_PLAYER_LEAVE_MESSAGEplayer_name has left Palworld.
DISCORD_PLAYER_LEAVE_MESSAGE_ENABLEDtrue
DISCORD_PLAYER_LEAVE_MESSAGE_URL DISCORD_POST_BACKUP_DELETE_MESSAGERemoved backups older than old_backup_days days
DISCORD_POST_BACKUP_DELETE_MESSAGE_ENABLEDtrue
DISCORD_POST_BACKUP_DELETE_MESSAGE_URL DISCORD_POST_BACKUP_MESSAGEBackup created at file_path
DISCORD_POST_BACKUP_MESSAGE_ENABLEDtrue
DISCORD_POST_BACKUP_MESSAGE_URL DISCORD_POST_SHUTDOWN_MESSAGEServer has been stopped!
DISCORD_POST_SHUTDOWN_MESSAGE_ENABLEDtrue
DISCORD_POST_SHUTDOWN_MESSAGE_URL DISCORD_POST_UPDATE_BOOT_MESSAGEServer update complete!
DISCORD_POST_UPDATE_BOOT_MESSAGE_ENABLEDtrue
DISCORD_POST_UPDATE_BOOT_MESSAGE_URL DISCORD_PRE_BACKUP_DELETE_MESSAGERemoving backups older than old_backup_days days
DISCORD_PRE_BACKUP_DELETE_MESSAGE_ENABLEDtrue
DISCORD_PRE_BACKUP_DELETE_MESSAGE_URL DISCORD_PRE_BACKUP_MESSAGECreating backup...
DISCORD_PRE_BACKUP_MESSAGE_ENABLEDtrue
DISCORD_PRE_BACKUP_MESSAGE_URL DISCORD_PRE_SHUTDOWN_MESSAGEServer is shutting down...
DISCORD_PRE_SHUTDOWN_MESSAGE_ENABLEDtrue
DISCORD_PRE_SHUTDOWN_MESSAGE_URL DISCORD_PRE_START_MESSAGEServer has been started!
DISCORD_PRE_START_MESSAGE_ENABLEDtrue
DISCORD_PRE_START_MESSAGE_URL DISCORD_PRE_UPDATE_BOOT_MESSAGEServer is updating...
DISCORD_PRE_UPDATE_BOOT_MESSAGE_ENABLEDtrue
DISCORD_PRE_UPDATE_BOOT_MESSAGE_URL DISCORD_SUPPRESS_NOTIFICATIONS DISCORD_WEBHOOK_URL ENABLE_PLAYER_LOGGINGtrue
HOME/home/steam
HOMEDIR/home/steam
INSTALL_BETA_INSIDERfalse
LD_LIBRARY_PATH:/usr/lib/box64-x86_64-linux-gnu
MULTITHREADINGfalse
OLD_BACKUP_DAYS30
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGID1000
PLAYERS PLAYER_LOGGING_POLL_PERIOD5
PORT PUBLIC_IP PUBLIC_PORT PUID1000
QUERY_PORT27015
RCON_ENABLEDtrue
RCON_PORT25575
REST_API_PORT8212
SERVER_DESCRIPTION SERVER_NAME SERVER_PASSWORD STEAMCMDDIR/home/steam/steamcmd
TZUTC
UPDATE_ON_BOOTtrue
USERsteam
USE_DEPOT_DOWNLOADERfalse
[#000] sha256:bb3f2b52e6af242cee1bc6c19ce79e05544f8a1d13f5a6c1e828d98d2dbdc94e - 5.77% (26.8 MB)
[#001] sha256:dd287d307bdbcb587fe9442ad91cef469609e609056921ac4906ac8f8e3f7cfd - 3.81% (17.7 MB)
[#002] sha256:c0fb1f034bd1ddc931977c04118deb0ecc623214db8a69749b0619407592becf - 3.8% (17.6 MB)
[#003] sha256:05d611e4aa44d2ac83bc4201de1e3cb8a9a4fff27cbfd1d3f5fe178474dc5df7 - 3.81% (17.7 MB)
[#004] sha256:f795dc884d6c0627e7207cf0150ba2dde64b9120a3ccc8c6a889250c80a79626 - 3.8% (17.6 MB)
[#005] sha256:efa62ac9865e1318ad13a472b2d3b381008cb58ca67a811f04db59ab5a9b25f0 - 2.71% (12.5 MB)
[#006] sha256:a1be87767bf5f32be4a1e97069e53fdd374ed931bc8783f4a8a6de3d2e0b36b8 - 3.8% (17.6 MB)
[#007] sha256:06a0c98c27331bfc1887fb0bbb614eef4668130d6c9f4087a2cc644f3666cfd5 - 3.83% (17.7 MB)
[#008] sha256:96f2be0b11ddbb545659292a29a214040ebb6102ecb90c0e76b5c802725254b2 - 3.28% (15.2 MB)
[#009] sha256:a18602521a6a5161b1911e432b6dfb1e33f0f8cbe649510a951afbe9edca8e35 - 40.05% (186 MB)
[#010] sha256:334c17741846dc8f22b771477d8dd9d8a8f27bdfee0d38801d8d6948e35e1b72 - 0.0% (574 Bytes)
[#011] sha256:089d4a85dead4bc509a8aec7f47b41a4d87bb782e81588b4f29fcab2d1135cb0 - 0.0% (570 Bytes)
[#012] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#013] sha256:03172267e76c51e787ddad0ee0b72fba8749a5250cfe6ef0b4fe8b2c699237fb - 9.23% (42.8 MB)
[#014] sha256:60df5a8654a26b3f59360f77a59a9a31ac2fa2d707640e8193614c11cc3cc915 - 1.19% (5.5 MB)
[#015] sha256:ca0abefb294e4569c589c7ab3c84d8fcf215ee12b33b99c7ca057acf31260407 - 1.48% (6.87 MB)
[#016] sha256:e094c0bd4e2920d27ae9cf98742752c9f4db3476d135d173f5bee6dde7b67d86 - 13.36% (61.9 MB)
[#017] sha256:80d80ce4c6f24a7654a26e496ea3be81075fc7fca80af2a8033190c793a37b87 - 0.04% (183 KB)
[#018] sha256:1bb06baa0f37cf4aa6c611e3da08936164b76d75b62b487e4b263e18ab935c28 - 0.0% (21.3 KB)
[#019] sha256:1afca4feecf03143b6718c40e34b5752df77e296eba556bc82dad32f22a497bd - 0.0% (12.3 KB)
[#020] sha256:f6b82488c82a8b7164b1e53891b8b89dcdfc33ceab9b2c14f9438acff303d25a - 0.0% (3.03 KB)
[#021] sha256:6e2dddc17f9ff25e862b8ee8b43741693bbc2eefcd45cb0dea058ca1840609d3 - 0.03% (124 KB)
[#022] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#023] sha256:26cc541a80f374ebdfdce51c6bc1f296c40332745c0da11ccadc0a436f21c2c1 - 0.0% (209 Bytes)
[#024] sha256:d6971d0d0613c08a00739533f4ec635a96f3725d7fbe0bd4576e51487b33b53c - 0.0% (19.4 KB)
# debian.sh --arch 'arm64' out/ 'bookworm' '@1733097600'
2024-12-15 00:59:19 UTC (buildkit.dockerfile.v0)LABEL maintainer=github@snry.me
2024-12-15 00:59:19 UTC (buildkit.dockerfile.v0)ARG PUID=1000
2024-12-15 00:59:19 UTC (buildkit.dockerfile.v0)ENV USER=steam
2024-12-15 00:59:19 UTC (buildkit.dockerfile.v0)ENV HOMEDIR=/home/steam
2024-12-15 00:59:19 UTC (buildkit.dockerfile.v0)ENV STEAMCMDDIR=/home/steam/steamcmd
2024-12-15 00:59:19 UTC (buildkit.dockerfile.v0)ENV DEBIAN_FRONTEND=noninteractive
2024-12-15 00:59:19 UTC (buildkit.dockerfile.v0)ENV DEBUGGER=/usr/local/bin/box86
2024-12-15 00:59:19 UTC (buildkit.dockerfile.v0)ENV LD_LIBRARY_PATH=:/usr/lib/box64-x86_64-linux-gnu
2024-12-15 00:59:19 UTC (buildkit.dockerfile.v0)SHELL [/bin/bash -o pipefail -c]
2024-12-15 00:59:19 UTC (buildkit.dockerfile.v0)COPY /usr/local/bin/box64 /usr/local/bin/box64-m1 # buildkit
2024-12-15 00:59:20 UTC (buildkit.dockerfile.v0)COPY /usr/local/bin/box64 /usr/local/bin/box64-rpi5 # buildkit
2024-12-15 00:59:21 UTC (buildkit.dockerfile.v0)COPY /usr/local/bin/box64 /usr/local/bin/box64-rpi5-16k # buildkit
2024-12-15 00:59:21 UTC (buildkit.dockerfile.v0)COPY /usr/local/bin/box64 /usr/local/bin/box64-rpi4 # buildkit
2024-12-15 00:59:22 UTC (buildkit.dockerfile.v0)COPY /usr/local/bin/box64 /usr/local/bin/box64-rpi4-0_2_7 # buildkit
2024-12-15 00:59:23 UTC (buildkit.dockerfile.v0)COPY /usr/local/bin/box64 /usr/local/bin/box64-rpi3 # buildkit
2024-12-18 02:06:33 UTC (buildkit.dockerfile.v0)COPY /usr/local/bin/box64 /usr/local/bin/box64-rk3588 # buildkit
2024-12-18 02:11:02 UTC (buildkit.dockerfile.v0)COPY /tmp/install/usr/local/bin/box64 /usr/local/bin/box64-adlink # buildkit
2024-12-18 02:12:05 UTC (buildkit.dockerfile.v0)RUN |1 PUID=1000 /bin/bash -o pipefail -c set -x && dpkg --add-architecture armhf && dpkg --add-architecture i386 && apt-get update && apt-get install -y --no-install-recommends --no-install-suggests libc6:i386 libc6:armhf libstdc++6:i386 libstdc++6:armhf libcurl4 libcurl4:i386 libnuma1 libnuma1:i386 libglib2.0-0 libglib2.0-0:i386 openssl ca-certificates nano curl locales wget gnupg && wget --progress=dot:giga https://ryanfortner.github.io/box64-debs/box64.list -O /etc/apt/sources.list.d/box64.list && (wget -qO- https://ryanfortner.github.io/box64-debs/KEY.gpg | gpg --dearmor -o /etc/apt/trusted.gpg.d/box64-debs-archive-keyring.gpg) && wget --progress=dot:giga https://ryanfortner.github.io/box86-debs/box86.list -O /etc/apt/sources.list.d/box86.list && (wget -qO- https://ryanfortner.github.io/box86-debs/KEY.gpg | gpg --dearmor -o /etc/apt/trusted.gpg.d/box86-debs-archive-keyring.gpg) && apt-get update && apt-get install -y --no-install-recommends --no-install-suggests box64 && apt-get download -y box86-generic-arm && dpkg-deb -R *.deb box86_tmp && rm -rf box86_tmp/usr/lib/i386-linux-gnu/libstdc++.so* && dpkg-deb -b box86_tmp new_box86.deb && dpkg -i new_box86.deb && rm -rf *.deb && rm -rf box86_tmp && sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && dpkg-reconfigure --frontend=noninteractive locales && useradd -l -u "${PUID}" -m "${USER}" && su "${USER}" -c "mkdir -p \"${STEAMCMDDIR}\" && curl -fsSL 'https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz' | tar xvzf - -C \"${STEAMCMDDIR}\" && ${STEAMCMDDIR}/steamcmd.sh +quit && ln -s \"${STEAMCMDDIR}/linux32/steamclient.so\" \"${STEAMCMDDIR}/steamservice.so\" && mkdir -p \"${HOMEDIR}/.steam/sdk32\" && ln -s \"${STEAMCMDDIR}/linux32/steamclient.so\" \"${HOMEDIR}/.steam/sdk32/steamclient.so\" && ln -s \"${STEAMCMDDIR}/linux32/steamcmd\" \"${STEAMCMDDIR}/linux32/steam\" && mkdir -p \"${HOMEDIR}/.steam/sdk64\" && ln -s \"${STEAMCMDDIR}/linux64/steamclient.so\" \"${HOMEDIR}/.steam/sdk64/steamclient.so\" && ln -s \"${STEAMCMDDIR}/linux64/steamcmd\" \"${STEAMCMDDIR}/linux64/steam\" && ln -s \"${STEAMCMDDIR}/steamcmd.sh\" \"${STEAMCMDDIR}/steam.sh\"" && mkdir -p /usr/lib/x86_64-linux-gnu && ln -s "${STEAMCMDDIR}/linux64/steamclient.so" "/usr/lib/x86_64-linux-gnu/steamclient.so" && ln -s "${STEAMCMDDIR}/linux32/steamclient.so" "/usr/lib/i386-linux-gnu/steamclient.so" && rm -rf /var/lib/apt/lists/* && mv /usr/local/bin/box64 /usr/local/bin/box64-generic && (for file in /usr/lib/box64-x86_64-linux-gnu/*; do [ -e "/usr/lib/x86_64-linux-gnu/$(basename "$file")" ] || ln -s "$file" /usr/lib/x86_64-linux-gnu/; done) # buildkit
2024-12-18 02:12:05 UTC (buildkit.dockerfile.v0)COPY box64.sh /usr/local/bin/box64 # buildkit
2024-12-18 02:12:05 UTC (buildkit.dockerfile.v0)RUN |1 PUID=1000 /bin/bash -o pipefail -c chmod +x /usr/local/bin/box64 # buildkit
2024-12-18 02:12:05 UTC (buildkit.dockerfile.v0)WORKDIR /home/steam/steamcmd
2025-06-30 11:50:27 UTC (buildkit.dockerfile.v0)ARG TARGETARCH=arm64
2025-06-30 11:50:27 UTC (buildkit.dockerfile.v0)LABEL maintainer=thijs@loef.dev name=thijsvanloef/palworld-server-docker github=https://github.com/thijsvanloef/palworld-server-docker dockerhub=https://hub.docker.com/r/thijsvanloef/palworld-server-docker org.opencontainers.image.authors=Thijs van Loef org.opencontainers.image.source=https://github.com/thijsvanloef/palworld-server-docker
2025-06-30 11:50:27 UTC (buildkit.dockerfile.v0)ARG SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e
2025-06-30 11:50:27 UTC (buildkit.dockerfile.v0)ARG SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14
2025-06-30 11:50:27 UTC (buildkit.dockerfile.v0)ARG SUPERCRONIC_VERSION=0.2.34
2025-06-30 11:50:27 UTC (buildkit.dockerfile.v0)ARG DEPOT_DOWNLOADER_VERSION=3.4.0
2025-06-30 11:50:27 UTC (buildkit.dockerfile.v0)RUN |5 TARGETARCH=arm64 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 /bin/bash -o pipefail -c apt-get update && apt-get install -y --no-install-recommends procps=2:4.0.2-3 wget gettext-base=0.21-12 xdg-user-dirs=0.18-1 jo=1.9-1 jq=1.6-2.1 netcat-traditional=1.10-47 libicu72=72.1-3 unzip=6.0-28 libcap2-bin libpcap0.8 mitmproxy ca-certificates && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
2025-06-30 11:50:27 UTC (buildkit.dockerfile.v0)SHELL [/bin/bash -o pipefail -c]
2025-06-30 11:50:27 UTC (buildkit.dockerfile.v0)COPY /build/gorcon /usr/bin/rcon-cli # buildkit
2025-06-30 11:50:27 UTC (buildkit.dockerfile.v0)ARG TARGETARCH=arm64
2025-06-30 11:50:28 UTC (buildkit.dockerfile.v0)RUN |5 TARGETARCH=arm64 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 /bin/bash -o pipefail -c case "${TARGETARCH}" in "amd64") SUPERCRONIC_SHA1SUM=${SUPERCRONIC_SHA1SUM_AMD64} ;; "arm64") SUPERCRONIC_SHA1SUM=${SUPERCRONIC_SHA1SUM_ARM64} ;; esac && wget --progress=dot:giga "https://github.com/aptible/supercronic/releases/download/v${SUPERCRONIC_VERSION}/supercronic-linux-${TARGETARCH}" -O supercronic && echo "${SUPERCRONIC_SHA1SUM}" supercronic | sha1sum -c - && chmod +x supercronic && mv supercronic /usr/local/bin/supercronic # buildkit
2025-06-30 11:50:32 UTC (buildkit.dockerfile.v0)RUN |5 TARGETARCH=arm64 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 /bin/bash -o pipefail -c case "${TARGETARCH}" in "amd64") DEPOT_DOWNLOADER_FILENAME=DepotDownloader-linux-x64.zip ;; "arm64") DEPOT_DOWNLOADER_FILENAME=DepotDownloader-linux-arm64.zip ;; esac && wget --progress=dot:giga "https://github.com/SteamRE/DepotDownloader/releases/download/DepotDownloader_${DEPOT_DOWNLOADER_VERSION}/${DEPOT_DOWNLOADER_FILENAME}" -O DepotDownloader.zip && unzip DepotDownloader.zip && rm -rf DepotDownloader.xml && chmod +x DepotDownloader && mv DepotDownloader /usr/local/bin/DepotDownloader # buildkit
2025-06-30 11:50:33 UTC (buildkit.dockerfile.v0)RUN |5 TARGETARCH=arm64 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 /bin/bash -o pipefail -c wget --progress=dot:giga https://github.com/Metalcape/knock/releases/download/0.8.1/knock-0.8.1-${TARGETARCH}.tar.gz -O /tmp/knock.tar.gz && tar -xf /tmp/knock.tar.gz -C /usr/local/ && rm /tmp/knock.tar.gz && ln -s /usr/local/sbin/knockd /usr/sbin/knockd && setcap cap_net_raw=ep /usr/local/sbin/knockd && find /usr/lib -name 'libpcap.so.0.8' -execdir cp '{}' libpcap.so.1 \; # buildkit
2025-06-30 11:50:33 UTC (buildkit.dockerfile.v0)ENV HOME=/home/steam PORT= PUID=1000 PGID=1000 PLAYERS= MULTITHREADING=false COMMUNITY=false PUBLIC_IP= PUBLIC_PORT= SERVER_PASSWORD= SERVER_NAME= ADMIN_PASSWORD= UPDATE_ON_BOOT=true RCON_ENABLED=true RCON_PORT=25575 QUERY_PORT=27015 REST_API_PORT=8212 TZ=UTC SERVER_DESCRIPTION= BACKUP_ENABLED=true DELETE_OLD_BACKUPS=false OLD_BACKUP_DAYS=30 BACKUP_CRON_EXPRESSION=0 0 * * * AUTO_UPDATE_ENABLED=false AUTO_UPDATE_CRON_EXPRESSION=0 * * * * AUTO_UPDATE_WARN_MINUTES=30 AUTO_REBOOT_ENABLED=false AUTO_REBOOT_WARN_MINUTES=5 AUTO_REBOOT_EVEN_IF_PLAYERS_ONLINE=false AUTO_REBOOT_CRON_EXPRESSION=0 0 * * * AUTO_PAUSE_ENABLED=false AUTO_PAUSE_TIMEOUT_EST=180 AUTO_PAUSE_LOG=true AUTO_PAUSE_DEBUG=false DISCORD_SUPPRESS_NOTIFICATIONS= DISCORD_WEBHOOK_URL= DISCORD_CONNECT_TIMEOUT=30 DISCORD_MAX_TIMEOUT=30 DISCORD_PRE_UPDATE_BOOT_MESSAGE=Server is updating... DISCORD_PRE_UPDATE_BOOT_MESSAGE_URL= DISCORD_PRE_UPDATE_BOOT_MESSAGE_ENABLED=true DISCORD_POST_UPDATE_BOOT_MESSAGE=Server update complete! DISCORD_POST_UPDATE_BOOT_MESSAGE_URL= DISCORD_POST_UPDATE_BOOT_MESSAGE_ENABLED=true DISCORD_PRE_START_MESSAGE=Server has been started! DISCORD_PRE_START_MESSAGE_URL= DISCORD_PRE_START_MESSAGE_ENABLED=true DISCORD_PRE_SHUTDOWN_MESSAGE=Server is shutting down... DISCORD_PRE_SHUTDOWN_MESSAGE_URL= DISCORD_PRE_SHUTDOWN_MESSAGE_ENABLED=true DISCORD_POST_SHUTDOWN_MESSAGE=Server has been stopped! DISCORD_POST_SHUTDOWN_MESSAGE_URL= DISCORD_POST_SHUTDOWN_MESSAGE_ENABLED=true DISCORD_PLAYER_JOIN_MESSAGE=player_name has joined Palworld! DISCORD_PLAYER_JOIN_MESSAGE_URL= DISCORD_PLAYER_JOIN_MESSAGE_ENABLED=true DISCORD_PLAYER_LEAVE_MESSAGE=player_name has left Palworld. DISCORD_PLAYER_LEAVE_MESSAGE_URL= DISCORD_PLAYER_LEAVE_MESSAGE_ENABLED=true DISCORD_PRE_BACKUP_MESSAGE=Creating backup... DISCORD_PRE_BACKUP_MESSAGE_URL= DISCORD_PRE_BACKUP_MESSAGE_ENABLED=true DISCORD_POST_BACKUP_MESSAGE=Backup created at file_path DISCORD_POST_BACKUP_MESSAGE_URL= DISCORD_POST_BACKUP_MESSAGE_ENABLED=true DISCORD_PRE_BACKUP_DELETE_MESSAGE=Removing backups older than old_backup_days days DISCORD_PRE_BACKUP_DELETE_MESSAGE_URL= DISCORD_PRE_BACKUP_DELETE_MESSAGE_ENABLED=true DISCORD_POST_BACKUP_DELETE_MESSAGE=Removed backups older than old_backup_days days DISCORD_POST_BACKUP_DELETE_MESSAGE_URL= DISCORD_POST_BACKUP_DELETE_MESSAGE_ENABLED=true DISCORD_ERR_BACKUP_DELETE_MESSAGE=Unable to delete old backups, OLD_BACKUP_DAYS is not an integer. OLD_BACKUP_DAYS=old_backup_days DISCORD_ERR_BACKUP_DELETE_MESSAGE_URL= DISCORD_ERR_BACKUP_DELETE_MESSAGE_ENABLED=true ENABLE_PLAYER_LOGGING=true PLAYER_LOGGING_POLL_PERIOD=5 ARM64_DEVICE=generic DISABLE_GENERATE_ENGINE=true CROSSPLAY_PLATFORMS=(Steam,Xbox,PS5,Mac) USE_DEPOT_DOWNLOADER=false INSTALL_BETA_INSIDER=false
2025-06-30 11:50:33 UTC (buildkit.dockerfile.v0)ENV BOX64_DYNAREC_STRONGMEM=1 BOX64_DYNAREC_BIGBLOCK=1 BOX64_DYNAREC_SAFEFLAGS=1 BOX64_DYNAREC_FASTROUND=1 BOX64_DYNAREC_FASTNAN=1 BOX64_DYNAREC_X87DOUBLE=0
2025-06-30 11:50:33 UTC (buildkit.dockerfile.v0)ARG GIT_VERSION_TAG=1.4.3
2025-06-30 11:50:33 UTC (buildkit.dockerfile.v0)COPY ./scripts /home/steam/server/ # buildkit
2025-06-30 11:50:33 UTC (buildkit.dockerfile.v0)RUN |6 TARGETARCH=arm64 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 GIT_VERSION_TAG=1.4.3 /bin/bash -o pipefail -c chmod +x /home/steam/server/*.sh && mv /home/steam/server/backup.sh /usr/local/bin/backup && mv /home/steam/server/update.sh /usr/local/bin/update && mv /home/steam/server/restore.sh /usr/local/bin/restore && ln -sf /home/steam/server/rest_api.sh /usr/local/bin/rest-cli # buildkit
2025-06-30 11:50:33 UTC (buildkit.dockerfile.v0)RUN |6 TARGETARCH=arm64 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 GIT_VERSION_TAG=1.4.3 /bin/bash -o pipefail -c chmod +x /home/steam/server/autopause/*.sh && ln -sf /home/steam/server/autopause/autopause.sh /usr/local/bin/autopause && ln -sf /home/steam/server/autopause/knockd-ctl.sh /usr/local/sbin/knockd-ctl # buildkit
2025-06-30 11:50:59 UTC (buildkit.dockerfile.v0)RUN |6 TARGETARCH=arm64 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 GIT_VERSION_TAG=1.4.3 /bin/bash -o pipefail -c mkdir -p /home/steam/.mitmproxy && openssl genrsa -out ca.key 2048 && openssl req -x509 -new -nodes -key ca.key -sha256 -out ca.crt -addext keyUsage=critical,keyCertSign -subj "/CN=rootca" && cat ca.key ca.crt > /home/steam/.mitmproxy/mitmproxy-ca.pem && rm ca.key && mv ca.crt /usr/local/share/ca-certificates/mitmproxy.crt && update-ca-certificates # buildkit
2025-06-30 11:50:59 UTC (buildkit.dockerfile.v0)WORKDIR /home/steam/server
2025-06-30 11:50:59 UTC (buildkit.dockerfile.v0)RUN |6 TARGETARCH=arm64 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 GIT_VERSION_TAG=1.4.3 /bin/bash -o pipefail -c echo $GIT_VERSION_TAG > GIT_VERSION_TAG # buildkit
2025-06-30 11:50:59 UTC (buildkit.dockerfile.v0)RUN |6 TARGETARCH=arm64 SUPERCRONIC_SHA1SUM_ARM64=4ab6343b52bf9da592e8b4bb7ae6eb5a8e21b71e SUPERCRONIC_SHA1SUM_AMD64=e8631edc1775000d119b70fd40339a7238eece14 SUPERCRONIC_VERSION=0.2.34 DEPOT_DOWNLOADER_VERSION=3.4.0 GIT_VERSION_TAG=1.4.3 /bin/bash -o pipefail -c touch rcon.yaml crontab && mkdir -p /home/steam/Steam/package && chown steam:steam /home/steam/Steam/package && rm -rf /tmp/dumps && chmod o+w rcon.yaml crontab /home/steam/Steam/package && chown steam:steam -R /home/steam/server # buildkit
2025-06-30 11:50:59 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "pgrep \"PalServer-Linux\" > /dev/null || exit 1"] "0s" "0s" "5m0s" "0s" '\x00'}
2025-06-30 11:50:59 UTC (buildkit.dockerfile.v0)EXPOSE map[25575/tcp:{}]
2025-06-30 11:50:59 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/home/steam/server/init.sh"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.