Changes

Finalize the Setup
##Install ''[http://software.clapper.org/daemonize/ daemonize]'' (for use in our init.d script) by running <pre>sudo apt install daemonize</pre>
##Create a new service file by running <pre>sudo nano /etc/init.d/quakejs</pre>
##Fill the file with the following THIS DOESN'T WORK YET<pre>#!/bin/sh&#10;# BEGIN INIT INFO&#10;# Provides: /etc/init.d/quakejs&#10;# Subsystem file for "quakejs" server&#10;# Required-Start: $network&#10;# Required-Stopchkconfig: $network2345 95 05&#10;# Default-Startdescription: 2 3 4 5QuakeJS server daemon&#10;# Default-Stop: 0 1 6&#10;# Short-Descriptionprocessname: QuakeJs Serverquakejs&#10;# Descriptionpidfile: Starts/Stopsvar/Restarts the QuakeJS Server Daemonrun/quakejs.pid&#10;&#10;RETVAL=0&## END INIT INFO10;prog="quakejs"&#10;&#10;set -estart() {&#10;echo "Starting $prog:"&#10;PATH=daemonize -v -p /var/run/$prog.pid -c /usrhome/localquake/sbin:quakejs -u quake /usr/local/bin:/sbin:node build/bin:ioq3ded.js +set fs_game baseq3 set dedicated 1 +exec server.cfg&#10; RETVAL=$?&#10; [ "$RETVAL" = 0 ] && touch /usrvar/sbin:lock/usrsubsys/bin$prog&#10; echo&#10;}&#10;&#10;stop() {&#10;DESC=echo "QuakeJS ServerStopping $prog:"&#10;NAME=quakejskillproc $prog -serverTERM&#10;USERRETVAL=quake$?&#10;DIR[ "$RETVAL" =0 ] && rm -f /var/homelock/quakesubsys/quakejs$prog&#10; echo&#10;}&#10;&#10;DAEMON=node build/ioq3ded.js +set fs_game baseq3 set dedicated case "$1 +exec server.cfg" in&#10; start)&#10; start&#10; ;;&#10; stop)&#10; stop&#10; ;;&#10; restart)&#10; stop&#10; sleep 3&#10; start&#10; ;;&#10;condrestart)&#PIDFILE=10; if [ -f /var/runlock/subsys/$NAME.pidprog ] ; then&#10; stop&#10; # avoid race&#10; sleep 3&#10; start&#10; fi&#10; ;;&#10; status)&#10; status $prog&#10;SCRIPTNAME RETVAL=/etc/init.d/$NAME?&#10; ;;&#10;# Gracefully exit if the package has been removed.*)&#10;test -x echo $"Usage: $DAEMON 0 {start|stop|restart| exit 0condrestart|status}"&#10; RETVAL=1&#10;sleep 2esac&#10;sudo -u $USER $DAEMON $1 exit $OPTIONSRETVAL&#10;</pre>
##Make our new file executable by running <pre>sudo chmod +x /etc/init.d/quakejs</pre>
##Enable it by running <pre>sudo update-rc.d quakejs defaults</pre>