Files
swg-main/startServer.sh
2020-09-19 13:35:38 -04:00

35 lines
918 B
Bash
Executable File

#!/bin/bash
ant stop
if [[ -f webcfg.properties ]]; then
echo "Fetching your settings using the SWG Auth WebCFG API"
SERVERPATH=$(cat webcfg.properties | grep serverpath | sed 's/^.*= //')
FILEPATH=$(cat webcfg.properties | grep filepath | sed 's/^.*= //')
wget $SERVERPATH -O $FILEPATH
fi
cd exe/linux
export LLVM_PROFILE_FILE="output-%p.profraw"
killall LoginServer &> /dev/null
killall CentralServer &> /dev/null
killall ChatServer &> /dev/null
killall CommoditiesServer &> /dev/null
killall ConnectionServer &> /dev/null
killall CustomerServiceServer &> /dev/null
killall LogServer &> /dev/null
killall MetricsServer &> /dev/null
killall PlanetServer &> /dev/null
killall ServerConsole &> /dev/null
killall SwgDatabaseServer &> /dev/null
killall SwgGameServer &> /dev/null
killall TransferServer &> /dev/null
./bin/LoginServer -- @servercommon.cfg &
sleep 5
./bin/TaskManager -- @servercommon.cfg