2021-12-07 14:50:05 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
2021-12-08 00:50:15 -07:00
|
|
|
function symlink_config_files() {
|
|
|
|
echo "Creating symlinks for config files"
|
|
|
|
rm /app/*.ini
|
2021-12-08 14:39:19 +01:00
|
|
|
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 16:04:20 -07:00
|
|
|
ln -s /shared_configs/configs/sharedconfig.ini /app/sharedconfig.ini
|
2021-12-07 16:29:26 +01:00
|
|
|
}
|
|
|
|
|
2021-12-08 01:54:44 -07: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 16:29:26 +01:00
|
|
|
|
2021-12-08 00:50:15 -07:00
|
|
|
# start the server
|
2021-12-09 00:20:10 -07:00
|
|
|
echo "Starting MasterServer"
|
2021-12-07 16:29:26 +01:00
|
|
|
./MasterServer
|
2023-01-06 21:04:20 -08:00
|
|
|
tail -f /dev/null
|