|
|
@@ -17,7 +17,7 @@ steamuser="username"
|
|
|
steampass="password"
|
|
|
|
|
|
# Start Variables
|
|
|
-
|
|
|
+rootdir="$(cd "$(dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
|
defaultmap="ns2_summit"
|
|
|
port="27015"
|
|
|
maxplayers="24"
|
|
|
@@ -26,9 +26,12 @@ servername="NS2 Server"
|
|
|
webadminuser="admin"
|
|
|
webadminpass="admin"
|
|
|
webadminport="8080"
|
|
|
+configpath="server1"
|
|
|
+modstorage="server1/Workshop"
|
|
|
+mods=""
|
|
|
password=""
|
|
|
fn_parms(){
|
|
|
-parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword ${webadminpass} -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -password ${password}"
|
|
|
+parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${rootdir}/${configpath}\" -modstorage \"${rootdir}/${modstorage}\" -mods \"${mods}\" -password \"${password}\""
|
|
|
}
|
|
|
#### Advanced Variables ####
|
|
|
|
|
|
@@ -40,8 +43,7 @@ servicename="ns2-server"
|
|
|
gamename="Natural Selection 2"
|
|
|
engine="spark"
|
|
|
|
|
|
-# Directorys
|
|
|
-rootdir="$(cd "$(dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
|
+# Directories
|
|
|
selfname="$0"
|
|
|
filesdir="${rootdir}/serverfiles"
|
|
|
systemdir="${filesdir}"
|
|
|
@@ -816,4 +818,4 @@ case "$1" in
|
|
|
echo "Usage: $0 {start|stop|restart|update|update-restart|validate|validate-restart|monitor|email-test|details|backup|console|debug|install}"
|
|
|
exit 1;;
|
|
|
esac
|
|
|
-exit
|
|
|
+exit
|