Add Metamod and Sourcemod overrides
Some checks failed
ci/woodpecker/push/drone Pipeline failed

This commit is contained in:
Philipp 2025-02-20 22:19:22 +01:00 committed by Forgejo
parent 5e980d83e4
commit 1bbab9ff34
Signed by: Forgejo
GPG key ID: 5A09F9506519E10A

View file

@ -1,7 +1,30 @@
FROM ghcr.io/melkortf/tf2-dm:latest
LABEL maintainer="philipp@boehm.sh"
ARG METAMOD_VERSION_MAJOR=1
ARG METAMOD_VERSION_MINOR=12
ARG METAMOD_VERSION_PATCH=0
ARG METAMOD_VERSION_BUILD=1211
ARG METAMOD_VERSION=${METAMOD_VERSION_MAJOR}.${METAMOD_VERSION_MINOR}.${METAMOD_VERSION_PATCH}-git${METAMOD_VERSION_BUILD}
ARG METAMOD_TARBALL_FILE_NAME=mmsource-${METAMOD_VERSION}-linux.tar.gz
ARG METAMOD_TARBALL_URL=https://mms.alliedmods.net/mmsdrop/${METAMOD_VERSION_MAJOR}.${METAMOD_VERSION_MINOR}/${METAMOD_TARBALL_FILE_NAME}
ARG SOURCEMOD_VERSION_MAJOR=1
ARG SOURCEMOD_VERSION_MINOR=12
ARG SOURCEMOD_VERSION_PATCH=0
ARG SOURCEMOD_VERSION_BUILD=7187
ARG SOURCEMOD_VERSION=${SOURCEMOD_VERSION_MAJOR}.${SOURCEMOD_VERSION_MINOR}.${SOURCEMOD_VERSION_PATCH}-git${SOURCEMOD_VERSION_BUILD}
ARG SOURCEMOD_TARBALL_FILE_NAME=sourcemod-${SOURCEMOD_VERSION}-linux.tar.gz
ARG SOURCEMOD_TARBALL_URL=https://sm.alliedmods.net/smdrop/${SOURCEMOD_VERSION_MAJOR}.${SOURCEMOD_VERSION_MINOR}/${SOURCEMOD_TARBALL_FILE_NAME}
RUN \
wget -nv "${METAMOD_TARBALL_URL}" \
&& wget -nv "${SOURCEMOD_TARBALL_URL}" \
&& tar xf "${METAMOD_TARBALL_FILE_NAME}" -C "${SERVER_DIR}/tf" \
&& tar xf "${SOURCEMOD_TARBALL_FILE_NAME}" -C "${SERVER_DIR}/tf" \
&& rm "${METAMOD_TARBALL_FILE_NAME}" \
&& rm "${SOURCEMOD_TARBALL_FILE_NAME}" \
# download plugins
wget -nv "https://github.com/dordnung/System2/releases/download/v3.3.2/system2.zip" -O system2.zip \
&& wget -nv "https://github.com/sapphonie/StAC-tf2/releases/download/v6.2.0/stac.zip" -O stac.zip \