mirror of
https://github.com/SWG-Source/swg-main.git
synced 2026-01-16 20:04:18 -05:00
35 lines
918 B
Bash
Executable File
35 lines
918 B
Bash
Executable File
#!/bin/bash
|
|
|
|
ant stop
|
|
|
|
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
|
|
|
|
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
|
|
|
|
./bin/LoginServer -- @servercommon.cfg &
|
|
|
|
sleep 5
|
|
|
|
./bin/TaskManager -- @servercommon.cfg
|