gmod-mcs (main)

Published 2026-10-12 21:07:35 +00:00 by creations in creations/gmod-mcs

Installation

docker pull heliopolis.live/creations/gmod-mcs:main
sha256:3cd546b836c0406b1629f78a08cba8c1d9a5eb0b05dff857dfb85151a08148f4

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1791158400'
LABEL maintainer=ceifa
LABEL description=Garry's Mod dedicated server for MCSManager (root user)
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c dpkg --add-architecture i386 && apt-get update && apt-get -y --no-install-recommends --no-install-suggests install wget ca-certificates tar gcc g++ lib32gcc-s1 libssl3 libtinfo6 zlib1g gdb libsdl2-2.0-0 libfontconfig1 net-tools unzip curl jq tini && apt-get clean && rm -rf /tmp/* /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c useradd -d /home/steam -m steam # buildkit
WORKDIR /home/steam
RUN /bin/sh -c mkdir -p /home/steam/steamcmd && chown -R steam:steam /home/steam && su steam -c "wget -qO- https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -xz -C /home/steam/steamcmd" && mkdir -p /home/steam/.steam/sdk64 && su steam -c "/home/steam/steamcmd/steamcmd.sh +quit" && cp /home/steam/steamcmd/linux64/steamclient.so /home/steam/.steam/sdk64/steamclient.so # buildkit
ENV SERVER_DIR=/data MAXPLAYERS=16 GAMEMODE=sandbox MAP=gm_construct PORT=27015 TICKRATE=66 HOSTNAME=Garry's Mod Server RCON_PASSWORD= SV_REGION=255 INSTALL_CSS=true WORKSHOP_ID= WORKSHOP_AUTHKEY= WORKSHOP_PREFETCH=true ARGS=
COPY start.sh update.sh /home/steam/ # buildkit
RUN /bin/sh -c chmod +x /home/steam/*.sh # buildkit
EXPOSE map[27005/udp:{} 27015/tcp:{} 27015/udp:{}]
ENTRYPOINT ["/usr/bin/tini" "-g" "--"]
CMD ["/home/steam/start.sh"]

Labels

Key Value
description Garry's Mod dedicated server for MCSManager (root user)
maintainer ceifa
Details
Container
2026-10-12 21:07:35 +00:00
0
OCI / Docker
linux/amd64
272 MiB
Versions (3) View all
87e420a4 2026-10-12
main 2026-10-12
latest 2026-10-12