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 |