Results 1 to 10 of 24

Thread: [CoD2/CoD4] Server auto-restart

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Assadministrator kung foo man's Avatar
    Join Date
    Jun 2012
    Location
    trailerpark
    Posts
    2,011
    Thanks
    2,102
    Thanked 1,084 Times in 753 Posts
    Looks like your LD_PRELOAD is still global from a previous test, restart putty (and/or restart screen session) and try this:

    Code:
    #!/bin/bash
    #
    # call of duty 2 auto restart script.
    # including a logfile relocater
    #
    # pluginLoader
    #cd /home/olger/HIGHJUMP/
    
    # exporting library path should never hurt
    export LD_LIBRARY_PATH="/home/olger/HIGHJUMP"
    
    #
    # Settings:
    cd "/home/olger/HIGHJUMP/"
    MOD="tdm2"
    CONSOLE_FILE="console_mp_server.log"
    SCREEN_FILE="screenlog.0"
    OUTPUT_DIR=".console/"
    #
    # DO NOT EDIT BELOW
    CONSOLE_FILE_PATH=".callofduty2/$MOD/$CONSOLE_FILE"
    CONSOLE_FILE_PATH_DST=$OUTPUT_DIR$CONSOLE_FILE
    SCREEN_FILE_PATH_DST=$OUTPUT_DIR$SCREEN_FILE
    TMP_OUTPUT_FILE="autoboot.log"
    
    if [ ! -d $OUTPUT_DIR ]; then
    	mkdir -p $OUTPUT_DIR
    fi
    #
    #
    for count in {1..10} ; do
    
    	LD_PRELOAD=/home/olger/HIGHJUMP/libcod2_1_0_newest.so ./cod2_lnxded_1_0a_va_loc_128 "$@"
    	if [ -f $TMP_OUTPUT_FILE ]; then
    		rm $TMP_OUTPUT_FILE
    	fi
    	if [ -f $CONSOLE_FILE_PATH ]; then
    		mv $CONSOLE_FILE_PATH "$CONSOLE_FILE_PATH_DST$count"
    		echo "moved $CONSOLE_FILE_PATH to $CONSOLE_FILE_PATH_DST$count"
    	fi
    	if [ -f $SCREEN_FILE ]; then
    		tail -n 2000 $SCREEN_FILE > "$SCREEN_FILE_PATH_DST$count"
    		echo "copied last 2k lines from $SCREEN_FILE to $SCREEN_FILE_PATH_DST$count"
    	fi	
    	echo "Times Crached:" $count >> autoboot.log
    	echo "Restarting the server..."
    	sleep 5;
    done
    exit 1
    timescale 0.01

  2. The Following User Says Thank You to kung foo man For This Useful Post:

    Ni3ls (10th June 2018)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •