ENETDOWN

Member
  • Content count

    7
  • Donations

    0.00 EUR 
  • Joined

  • Last visited

Community Reputation

2 Neutral

About ENETDOWN

  • Rank
    Bambi

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. ENETDOWN

    Exile and Namalsk Public Test

    I, too, would like to get in on this.
  2. ENETDOWN

    Ubuntu - Server restarts + server reboot - the easy way

    Here is what I use. /etc/init.d/exile #!/bin/sh ### BEGIN INIT INFO # Provides: <NAME> # Required-Start: $local_fs $network $named $time $syslog # Required-Stop: $local_fs $network $named $time $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Description: <DESCRIPTION> ### END INIT INFO SCRIPT=/home/steam/steamcmd/arma3/scripts/restarter.sh RUNAS=steam PIDFILE=/var/run/exile.pid LOGFILE=/home/steam/steamcmd/arma3/server.log start() { if [ -f /var/run/$PIDNAME ] && kill -0 $(cat /var/run/$PIDNAME); then echo 'Service already running' >&2 return 1 fi echo 'Starting service…' >&2 local CMD="$SCRIPT &> \"$LOGFILE\" & echo \$!" su -c "$CMD" $RUNAS > "$PIDFILE" echo 'Service started' >&2 } stop() { if [ ! -f "$PIDFILE" ] || ! kill -0 $(cat "$PIDFILE"); then echo 'Service not running' >&2 return 1 fi echo 'Stopping service…' >&2 kill -15 $(cat "$PIDFILE") && rm -f "$PIDFILE" echo 'Service stopped' >&2 } uninstall() { echo -n "Are you really sure you want to uninstall this service? That cannot be undone. [yes|No] " local SURE read SURE if [ "$SURE" = "yes" ]; then stop rm -f "$PIDFILE" echo "Notice: log file is not be removed: '$LOGFILE'" >&2 update-rc.d -f <NAME> remove rm -fv "$0" fi } case "$1" in start) start ;; stop) stop ;; uninstall) uninstall ;; retart) stop start ;; *) echo "Usage: $0 {start|stop|restart|uninstall}" esac /home/steam/steamcmd/aram3/scripts/restarter.sh #!/bin/bash # ARMA3/Exile location ARMA_DIR=/home/steam/steamcmd/arma3/ # Track running state running=true # Use signal to notify server of shutdown _shutdown() { echo "Shutting down server ($child)!" running=false # Mark as not running, loop will exit # Sent SIGINT to server, similar to #shutdown kill -s SIGINT "$child" 2>/dev/null } trap _shutdown SIGINT SIGTERM while $running; do echo "Starting Exile Server" # Start ARMA3/Exile server cd $ARMA_DIR ./arma3server -config=config.cfg -cfg=basic.cfg -mod=@exile -servermod=@exileserver\;@infistar_exile\;@a3_dms -autoinit -malloc=tbbmalloc -nologs -high & child=$! # Get child PID echo "Server started ($child)" wait "$child" # Wait for child to exit echo "Exile server stopped or crashed" sleep 1 # Wait a second before restarting done exit 0
  3. ENETDOWN

    Getting DB Error Server Locking Loop

    Having this same issue on freshly setup server. Only @ExileServer and @Exile mods enabled.