-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstartserver.sh
More file actions
34 lines (28 loc) · 930 Bytes
/
startserver.sh
File metadata and controls
34 lines (28 loc) · 930 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/sh
SERVERDIR=`dirname "$0"`
cd "$SERVERDIR"
PARAMS=$@
CONFIGFILE=
while test $# -gt 0
do
if [ `echo $1 | cut -c 1-12` = "-configfile=" ]; then
CONFIGFILE=`echo $1 | cut -c 13-`
fi
shift
done
if [ "$CONFIGFILE" = "" ]; then
echo "No config file specified. Call this script like this:"
echo " ./startserver.sh -configfile=serverconfig.xml"
exit 1
else
if [ -f "$CONFIGFILE" ]; then
echo Using config file: $CONFIGFILE
else
echo "Specified config file $CONFIGFILE does not exist."
exit 1
fi
fi
export LD_LIBRARY_PATH=.
#export MALLOC_CHECK_=0
./7DaysToDieServer.x86_64 -logfile "$SERVERDIR"/logs/output_log__`date +-%d__%H-%M-%S`.txt -quit -batchmode -nographics -dedicated>
# I altered the serverdir command to output log files to a dedicated logs folder keeping things uncluttered