cs2-server (1337)

Published 2025-06-22 02:33:06 -06:00 by xbazzi

Installation

docker pull gitgud.foo/xbazzi/cs2-server:1337
sha256:985622d6f9a0f659b281696fa6e97ea025cc355ed623172c6f70263bd2604a26

About this package

CS2 Dedicated Server Docker Image

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1749513600'
LABEL maintainer=walentinlamonos@gmail.com
ARG PUID=1000
ENV USER=steam
ENV HOMEDIR=/home/steam
ENV STEAMCMDDIR=/home/steam/steamcmd
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
WORKDIR /home/steam/steamcmd
LABEL maintainer=joedwards32@gmail.com
ENV STEAMAPPID=730
ENV STEAMAPP=cs2
ENV STEAMAPPDIR=/home/steam/cs2-dedicated
ENV STEAMAPPVALIDATE=0
COPY etc/entry.sh /home/steam/entry.sh # buildkit
COPY etc/server.cfg /etc/server.cfg # buildkit
COPY etc/pre.sh /etc/pre.sh # buildkit
COPY etc/post.sh /etc/post.sh # buildkit
RUN /bin/sh -c set -x && apt-get update && apt-get install -y --no-install-recommends --no-install-suggests wget ca-certificates lib32z1 simpleproxy libicu-dev unzip jq && mkdir -p "${STEAMAPPDIR}" && chmod +x "${HOMEDIR}/entry.sh" && chown -R "${USER}:${USER}" "${HOMEDIR}/entry.sh" "${STEAMAPPDIR}" && apt-get clean && find /var/lib/apt/lists/ -type f -delete # buildkit
ENV CS2_SERVERNAME=cs2 private server CS2_CHEATS=0 CS2_IP=0.0.0.0 CS2_SERVER_HIBERNATE=0 CS2_PORT=27015 CS2_RCON_PORT= CS2_MAXPLAYERS=10 CS2_RCONPW=changeme CS2_MAPGROUP=mg_active CS2_STARTMAP=de_inferno CS2_GAMEALIAS= CS2_GAMETYPE=0 CS2_GAMEMODE=1 CS2_LAN=0 TV_AUTORECORD=0 TV_ENABLE=0 TV_PORT=27020 TV_PW=changeme TV_RELAY_PW=changeme TV_MAXRATE=0 TV_DELAY=0 SRCDS_TOKEN= CS2_CFG_URL= CS2_LOG=on CS2_LOG_MONEY=0 CS2_LOG_DETAIL=0 CS2_LOG_ITEMS=0 CS2_ADDITIONAL_ARGS=
RUN /bin/sh -c set -x && chown -R "${USER}:${USER}" "${STEAMAPPDIR}" && chmod 0777 "${STEAMAPPDIR}" # buildkit
USER steam
WORKDIR /home/steam
CMD ["bash" "entry.sh"]
EXPOSE map[27015/tcp:{} 27015/udp:{} 27020/udp:{}]
bash entry.sh

Labels

Key Value
com.docker.compose.config-hash 29c1c3b6050c54a06510d7105dc2d274740d35a60bb08e50ec4c871c8bdf26ef
com.docker.compose.container-number 1
com.docker.compose.depends_on
com.docker.compose.image sha256:12c969c9cb12f64f8d0b08491a40dddcc3afc0d78ed006b66f096295efdd3310
com.docker.compose.oneoff False
com.docker.compose.project cs2
com.docker.compose.project.config_files /data/docker/cs2/docker-compose.yml
com.docker.compose.project.working_dir /data/docker/cs2
com.docker.compose.replace 0574640e37f8898ebf3308e77dc12e97e28ddc37aa72e25c63794855aa47b06a
com.docker.compose.service cs2-server
com.docker.compose.version 2.29.7
maintainer joedwards32@gmail.com
org.opencontainers.image.created 2025-06-15T05:33:31.752Z
org.opencontainers.image.description CS2 Dedicated Server Docker Image
org.opencontainers.image.licenses MIT
org.opencontainers.image.revision 233038fda2e09c8269c116419e006915d1daa3af
org.opencontainers.image.source https://github.com/joedwards32/CS2
org.opencontainers.image.title CS2
org.opencontainers.image.url https://github.com/joedwards32/CS2
org.opencontainers.image.version latest
Details
Container
2025-06-22 02:33:06 -06:00
0
OCI / Docker
linux/amd64
MIT
283 MiB
Versions (1) View all
1337 2025-06-22