generated from sh-edraft.de/docker-garrysmod
+3
-6
@@ -5,6 +5,7 @@ INSTALL_DIR="/home/steam/unturned"
|
|||||||
SERVER_DIR="${INSTALL_DIR}/Servers/${SERVER_ID}/Server"
|
SERVER_DIR="${INSTALL_DIR}/Servers/${SERVER_ID}/Server"
|
||||||
|
|
||||||
echo ">>> Updating Unturned via SteamCMD..."
|
echo ">>> Updating Unturned via SteamCMD..."
|
||||||
|
mkdir -p "${INSTALL_DIR}"
|
||||||
/home/steam/steamcmd/steamcmd.sh \
|
/home/steam/steamcmd/steamcmd.sh \
|
||||||
+force_install_dir "${INSTALL_DIR}" \
|
+force_install_dir "${INSTALL_DIR}" \
|
||||||
+login anonymous \
|
+login anonymous \
|
||||||
@@ -25,7 +26,6 @@ $([ -n "${GSLT}" ] && echo "GSLT ${GSLT}")
|
|||||||
$([ -n "${OWNER}" ] && echo "OWNER ${OWNER}")
|
$([ -n "${OWNER}" ] && echo "OWNER ${OWNER}")
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# Append any extra ADMIN lines from ADMINS env (comma-separated Steam64 IDs)
|
|
||||||
if [ -n "${ADMINS}" ]; then
|
if [ -n "${ADMINS}" ]; then
|
||||||
IFS=',' read -ra ADMIN_LIST <<< "${ADMINS}"
|
IFS=',' read -ra ADMIN_LIST <<< "${ADMINS}"
|
||||||
for ADMIN in "${ADMIN_LIST[@]}"; do
|
for ADMIN in "${ADMIN_LIST[@]}"; do
|
||||||
@@ -34,8 +34,5 @@ if [ -n "${ADMINS}" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo ">>> Starting Unturned..."
|
echo ">>> Starting Unturned..."
|
||||||
exec "${INSTALL_DIR}/Unturned_Headless.x86_64" \
|
cd "${INSTALL_DIR}"
|
||||||
-nographics \
|
exec ./ServerHelper.sh +secureserver/${SERVER_ID}
|
||||||
-batchmode \
|
|
||||||
-dedicated \
|
|
||||||
+secureserver/${SERVER_ID}
|
|
||||||
Reference in New Issue
Block a user