file: cod2_lnxded_autoBoot
./cod2_lnxded_autoBoot +set dedicated 2 +map mp_toujaneCode:#!/bin/bash # # call of duty 2 auto restart script. # including a logfile relocater # # pluginLoader export LD_PRELOAD="/usr/lib/cod2/libcod2_1_2.so" # # Settings: cd "/home/games/cod2/server/" MOD="tdm" 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 "./cod2_lnxded" "$@" 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
(Your startupline for normal cod2)



Reply With Quote