DarkflameServer/docker/start_server.sh

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

26 lines
767 B
Bash
Raw Normal View History

2021-12-07 13:50:05 +00:00
#!/bin/bash
function symlink_config_files() {
echo "Creating symlinks for config files"
rm /app/*.ini
ln -s /shared_configs/configs/authconfig.ini /app/authconfig.ini
ln -s /shared_configs/configs/chatconfig.ini /app/chatconfig.ini
ln -s /shared_configs/configs/masterconfig.ini /app/masterconfig.ini
ln -s /shared_configs/configs/worldconfig.ini /app/worldconfig.ini
2022-11-07 23:04:20 +00:00
ln -s /shared_configs/configs/sharedconfig.ini /app/sharedconfig.ini
2021-12-07 15:29:26 +00:00
}
2021-12-08 08:54:44 +00:00
if [[ ! -f "/app/initialized" ]]; then
# setup symlinks for volume files
symlink_config_files
# do not run symlinks more than once
touch /app/initialized
else
echo "Server already initialized"
fi
2021-12-07 15:29:26 +00:00
# start the server
echo "Starting MasterServer"
2021-12-07 15:29:26 +00:00
./MasterServer
tail -f /dev/null