53 lines
1.4 KiB
Bash
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}"
|
|
|