wolfenstein-et/service/launch_server.bash

37 lines
1.1 KiB
Bash

#!/bin/bash
######################################################
#
# Launch Wolfenstein Enemy Territory server
# MUST be launched with systemctl (work as a service)
# helped by the `serverctl` script
#
#####################################################
ET_BASE=/usr/local/games/enemy-territory
ET_HOME=/opt/games/enemy-territory/server
ET_IP=
ET_PORT=27960
ET_INSTANCE=
SERVER_BASENAME=etded.x86
LOGFILE=${ET_HOME}/logs/et_server_$(date +"%Y-%m-%d_%H-%M-%S").log
$ET_BASE/$SERVER_BASENAME \
\
+set com_hunkmegs "128" \
+set com_zonemegs "48" \
+set dedicated "2" \
+set fs_basepath "$ET_BASE" \
+set fs_game "jaymod" \
+set fs_homepath "$ET_HOME" \
+set net_ip "$ET_IP" \
+set net_port "$ET_PORT" \
+set omnibot_enable "1" \
+set sv_punkbuster "1" \
+set ttycon "0" \
+set xx_instance "$ET_INSTANCE" \
\
+exec "server.cfg" \
> $LOGFILE 2>&1