Compare commits
5 Commits
dayz
...
deadmatter
Author | SHA1 | Date | |
---|---|---|---|
ca614bf64f | |||
88480a9dc6 | |||
34946cdb19 | |||
26d8027eac | |||
e77a8bcfe6 |
@@ -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
|
||||||
|
@@ -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}
|
@@ -13,7 +13,7 @@ cp -f /opt/scripts/user.sh /opt/scripts/start-user.sh > /dev/null 2>&1 ||:
|
|||||||
|
|
||||||
if [ -f /opt/scripts/start-user.sh ]; then
|
if [ -f /opt/scripts/start-user.sh ]; then
|
||||||
echo "---Found optional script, executing---"
|
echo "---Found optional script, executing---"
|
||||||
chmod -f +x /opt/scripts/start-user.sh.sh ||:
|
chmod -f +x /opt/scripts/start-user.sh ||:
|
||||||
/opt/scripts/start-user.sh || echo "---Optional Script has thrown an Error---"
|
/opt/scripts/start-user.sh || echo "---Optional Script has thrown an Error---"
|
||||||
else
|
else
|
||||||
echo "---No optional script found, continuing---"
|
echo "---No optional script found, continuing---"
|
||||||
|
Reference in New Issue
Block a user