Compare commits

...

4 Commits

Author SHA1 Message Date
ca614bf64f „Dockerfile“ ändern 2023-01-12 22:42:43 +01:00
88480a9dc6 „scripts/start-server.sh“ ändern 2023-01-12 22:40:58 +01:00
34946cdb19 „Dockerfile“ ändern 2023-01-12 22:29:34 +01:00
26d8027eac „scripts/start-server.sh“ ändern 2022-12-10 08:23:55 +01:00
2 changed files with 6 additions and 13 deletions

View File

@@ -4,15 +4,17 @@ LABEL org.opencontainers.image.authors="admin@minenet.at"
LABEL org.opencontainers.image.source="https://github.com/ich777/docker-steamcmd-server" LABEL org.opencontainers.image.source="https://github.com/ich777/docker-steamcmd-server"
RUN apt-get update && \ RUN apt-get update && \
apt-get -y install --no-install-recommends lib32gcc-s1 lib32stdc++6 && \ apt-get -y install --no-install-recommends lib32gcc-s1 && \
rm -rf /var/lib/apt/lists/* rm -rf /var/lib/apt/lists/*
ENV DATA_DIR="/serverdata" ENV DATA_DIR="/serverdata"
ENV STEAMCMD_DIR="${DATA_DIR}/steamcmd" ENV STEAMCMD_DIR="${DATA_DIR}/steamcmd"
ENV SERVER_DIR="${DATA_DIR}/serverfiles" ENV SERVER_DIR="${DATA_DIR}/serverfiles"
ENV PORT=7777
ENV QUERY_PORT=7778
ENV GAME_ID="template" ENV GAME_ID="template"
ENV GAME_NAME="template" ENV GAME_NAME="template"
ENV GAME_PARAMS="template" ENV GAME_PARAMS="-SteamServerName=Dead Matter Docker"
ENV GAME_PORT=27015 ENV GAME_PORT=27015
ENV VALIDATE="" ENV VALIDATE=""
ENV UMASK=000 ENV UMASK=000

View File

@@ -51,18 +51,9 @@ else
fi fi
echo "---Prepare Server---" echo "---Prepare Server---"
if [ ! -f ${DATA_DIR}/.steam/sdk32/steamclient.so ]; then
if [ ! -d ${DATA_DIR}/.steam/sdk32 ]; then
mkdir -p ${DATA_DIR}/.steam/sdk32
fi
cp -R ${STEAMCMD_DIR}/linux32/* ${DATA_DIR}/.steam/sdk32/
fi
chmod -R ${DATA_PERM} ${DATA_DIR} chmod -R ${DATA_PERM} ${DATA_DIR}
echo "---Server ready---" echo "---Server ready---"
echo "---Sleep zZzZz---"
sleep infinity
echo "---Start Server---" echo "---Start Server---"
cd ${SERVER_DIR} cd ${SERVER_DIR}/DeadMatter/Binaries/Linux
${SERVER_DIR}/srcds_run -game ${GAME_NAME} ${GAME_PARAMS} -console +port ${GAME_PORT} ./DeadMatterServer-Linux-Shipping -log ${GAME_PARAMS} -port=${GAME_PORT} -queryport=${QUERY_PORT}