19 lines
841 B
Bash
Executable file
19 lines
841 B
Bash
Executable file
#!/bin/bash
|
|
|
|
relative_path="$(dirname "$0")"
|
|
|
|
if ! source "$relative_path/.env"; then
|
|
echo "Cannot source .env file, exiting."
|
|
exit 1
|
|
fi
|
|
|
|
|
|
# Copy LGSM & ARK configuration files.
|
|
cp "$relative_path/arkserver.cfg" "$LGSM_ROOT/lgsm/config-lgsm/arkserver/arkserver.cfg"
|
|
cp "$relative_path/GameUserSettings.ini" "$LGSM_ROOT/serverfiles/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini"
|
|
cp "$relative_path/Game.ini" "$LGSM_ROOT/serverfiles/ShooterGame/Saved/Config/LinuxServer/Game.ini"
|
|
|
|
|
|
# Add passwords in config files.
|
|
sed -i "s/^ServerAdminPassword=.*/ServerAdminPassword=$SERVER_ADMIN_PASSWORD/" "$LGSM_ROOT/serverfiles/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini"
|
|
sed -i "s/^ServerPassword=.*/ServerPassword=$SERVER_PASSWORD/" "$LGSM_ROOT/serverfiles/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini"
|