#!/bin/sh # @(#) Tremulous Server starting # @(#) iekko # @(#) 2007-09-16 NAME="$(basename "$0")" LOG_DIR="$HOME/.tremulous/base" ADMIN_LOG="$LOG_DIR/admin.log" GAMES_LOG="$LOG_DIR/games.log" SERVER_LOG="$LOG_DIR/server.log" ARC_DIR="$HOME/log/tremulous" DATE="$(date '+%Y%m%d-%H%M%S')" ADMIN_ARC="$ARC_DIR/$DATE-admin.log" GAMES_ARC="$ARC_DIR/$DATE-games.log" SERVER_ARC="$ARC_DIR/$DATE-server.log" TREMDED="tremded +set dedicated 2 +exec server.cfg" eval "$TREMDED" 2>&1 | tee "$SERVER_LOG" [ -d "$ARC_DIR" ] || mkdir -p "$ARC_DIR" || exit [ -e "$ADMIN_LOG" ] && mv "$ADMIN_LOG" "$ADMIN_ARC" && gzip "$ADMIN_ARC" [ -e "$GAMES_LOG" ] && mv "$GAMES_LOG" "$GAMES_ARC" && gzip "$GAMES_ARC" [ -e "$SERVER_LOG" ] && mv "$SERVER_LOG" "$SERVER_ARC" && gzip "$SERVER_ARC"