first working version

This commit is contained in:
Thijs van Loef
2024-01-19 14:58:51 +01:00
parent c98d992450
commit 85f0027f08
12 changed files with 306 additions and 1 deletions

10
scripts/init.sh Normal file
View File

@@ -0,0 +1,10 @@
#!/bin/sh
printf "\e[0;32m*****STARTING INSTALL/UPDATE*****\e[0m"
mkdir -p /palworld
chown -R steam:steam /palworld
/home/steam/steamcmd/steamcmd.sh +force_install_dir "/palworld" +login anonymous +app_update 2394010 validate +quit
# ln -s /home/steam/server/palworld /palworld
./start.sh

13
scripts/start.sh Normal file
View File

@@ -0,0 +1,13 @@
#!/bin/sh
STARTCOMMAND="./PalServer.sh -port ${PORT} -players ${PLAYERS}"
printf "\e[0;32m*****STARTING SERVER*****\e[0m"
cd /palworld || exit
if [ "${MULTITHREADING}" = true ]; then
su steam -c "${STARTCOMMAND} -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS"
else
su steam -c "${STARTCOMMAND}"
fi