varmheim/bootstrap

53 lines
1.4 KiB
Bash

#!/bin/bash
if [[ -z "${SAVEDIR}" ]] ; then
SAVEDIR=/vhsave
fi
mkdir -p "$SAVEDIR"
export STEAMAPPID=${STEAMAPPID:-892970}
if [[ -z "${BOX64_LD_LIBRARY_PATH}" ]]; then
export BOX64_LD_LIBRARY_PATH="./linux64:/root/steam/linux32"
fi
export BOX64_LOG=${BOX64_LOG:-0}
if [[ -z "${BOX64_TRACE_FILE}" ]]; then
export BOX64_TRACE_FILE="$SAVEDIR/output.log"
fi
export BOX64_TRACE=${BOX64_TRACE:-0}
# RUN SERVER
export templdpath="${LD_LIBRARY_PATH}"
export LD_LIBRARY_PATH=./linux64:"${LD_LIBRARY_PATH}"
export SteamAppId=${STEAMAPPID}
echo "##############################"
echo "Basic variables running box64:"
echo "BOX64_LD_LIBRARY_PATH: ${BOX64_LD_LIBRARY_PATH}"
echo "BOX64_LOG: ${BOX64_LOG}"
echo "BOX64_TRACE_FILE: ${BOX64_TRACE_FILE}"
echo "BOX64_TRACE: ${BOX64_TRACE}"
echo "##############################"
echo "COMMAND:" box64 ./valheim_server.x86_64 -nographics -batchmode \
-public "${PUBLIC:-0}" \
-port "${PORT:-2456}" \
-name "${NAME:-Docker Valheim}" \
-world "${WORLD:-Docker}" \
-savedir "${SAVEDIR}" \
-password "${PASSWORD:-nopassword}"
echo "##############################"
# Move to the execution folder
cd /root/valheim_server
# Starting the server:
box64 ./valheim_server.x86_64 -nographics -batchmode \
-public "${PUBLIC:-0}" \
-port "${PORT:-2456}" \
-name "${NAME:-Docker Valheim}" \
-world "${WORLD:-Docker}" \
-savedir "${SAVEDIR}" \
-password "${PASSWORD:-nopassword}"