Files
docker-unturned/entrypoint.sh
T
edraft db67c3e51c
Build / latest (push) Successful in 9s
Updated to unturned
2026-06-14 11:13:47 +02:00

30 lines
691 B
Bash

#!/bin/bash
set -e
cd /opt/steam
steamcmd +force_install_dir /opt/steam +login anonymous +app_update ${APPS} +quit
SERVERDIR="/opt/steam/Servers/${INSTANCEID}/Server"
mkdir -p "${SERVERDIR}"
cat > "${SERVERDIR}/Commands.dat" <<EOF
ServerName "${SERVERNAME}"
ServerPassword "${SERVERPASSWORD}"
ServerPasswordAdmin "${ADMINPASSWORD}"
Owner ${OWNER}
Map "${MAP}"
MaxPlayers ${MAXPLAYERS}
Perspective ${PERSPECTIVE}
PVP ${PVP}
Port ${PORT}
VAC ${VAC}
EasyAntiCheat ${EASYANTICHEAT}
EOF
if [ -n "${WORKSHOP}" ]; then
echo "Workshop ${WORKSHOP}" >> "${SERVERDIR}/Commands.dat"
fi
exec ./Unturned_Headless.x86_64 -batchmode -nographics -nolog +InstanceId="${INSTANCEID}" ${CUSTOMPARAMETERS}