Просмотр исходного кода

Removed Chivalry

not maintained well by developers. Will not be supporting this server
Daniel Gibbs 10 лет назад
Родитель
Сommit
6b1a650cf0
1 измененных файлов с 0 добавлено и 132 удалено
  1. 0 132
      ChivalryMedievalWarfare/cmwserver

+ 0 - 132
ChivalryMedievalWarfare/cmwserver

@@ -1,132 +0,0 @@
-#!/bin/bash
-# Chivalry: Medieval Warfare
-# Server Management Script
-# Author: Daniel Gibbs
-# Website: http://gameservermanagers.com
-version="121215"
-
-#### Variables ####
-
-# Notification Email
-# (on|off)
-emailnotification="off"
-email="email@example.com"
-
-# Steam login
-steamuser="anonymous"
-steampass=""
-
-# Start Variables
-defaultmap="aocffa-moor_p"
-maxplayers="16"
-port="7000"
-queryport="7010"
-clientport="27005"
-adminpassword="adminpassword"
-ip="0.0.0.0"
-updateonstart="off"
-
-fn_parms(){
-parms="${defaultmap}\?steamsockets\?adminpassword=${adminpassword}\?port=${port}\?queryport=${queryport} -seekfreeloadingserver"
-}
-
-#### Advanced Variables ####
-
-# Github Branch Select
-# Allows for the use of different function files
-# from a different repo and/or branch.
-githubuser="dgibbs64"
-githubrepo="linuxgsm"
-githubbranch="master"
-
-# Steam
-appid="220070"
-
-# Server Details
-servicename="cmw-server"
-gamename="Chivalry: Medieval Warfare"
-engine="unreal3"
-
-# Directories
-rootdir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))"
-selfname=$(basename $(readlink -f "${BASH_SOURCE[0]}"))
-lockselfname=".${servicename}.lock"
-filesdir="${rootdir}/serverfiles"
-systemdir="${filesdir}"
-executabledir="${filesdir}/Binaries/Linux"
-executable="./UDKGameServer-Linux"
-servercfg="${servicename}.cfg"
-servercfgdir="${systemdir}/cfg"
-servercfgfullpath="${servercfgdir}/${servercfg}"
-servercfgdefault="${servercfgdir}/lgsm-default.cfg"
-backupdir="${rootdir}/backups"
-
-# Logging
-logdays="7"
-gamelogdir="${systemdir}/logs"
-scriptlogdir="${rootdir}/log/script"
-consolelogdir="${rootdir}/log/console"
-
-scriptlog="${scriptlogdir}/${servicename}-script.log"
-consolelog="${consolelogdir}/${servicename}-console.log"
-emaillog="${scriptlogdir}/${servicename}-email.log"
-
-scriptlogdate="${scriptlogdir}/${servicename}-script-$(date '+%d-%m-%Y-%H-%M-%S').log"
-consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%d-%m-%Y-%H-%M-%S').log"
-
-##### Script #####
-# Do not edit
-
-fn_getgithubfile(){
-filename=$1
-exec=$2
-fileurl=${3:-$filename}
-filepath="${rootdir}/${filename}"
-filedir=$(dirname "${filepath}")
-# If the function file is missing, then download
-if [ ! -f "${filepath}" ]; then
-	if [ ! -d "${filedir}" ]; then
-		mkdir "${filedir}"
-	fi
-	githuburl="https://raw.githubusercontent.com/${githubuser}/${githubrepo}/${githubbranch}/${fileurl}"
-	echo -e "    fetching ${filename}...\c"
-	if [ "$(command -v curl)" ]||[ "$(which curl >/dev/null 2>&1)" ]||[ -f "/usr/bin/curl" ]||[ -f "/bin/curl" ]; then
-		:
-	else	
-		echo -e "\e[0;31mFAIL\e[0m\n"
-		echo "Curl is not installed!"
-		echo -e ""
-		exit
-	fi
-	curl=$(curl --fail -o "${filepath}" "${githuburl}" 2>&1)
-	if [ $? -ne 0 ]; then
-		echo -e "\e[0;31mFAIL\e[0m\n"
-		echo "		${curl}"|grep "curl:"
-		echo -e "${githuburl}\n"
-		exit
-	else
-		echo -e "\e[0;32mOK\e[0m"
-	fi	
-	if [ "${exec}" ]; then
-		chmod +x "${filepath}"
-	fi
-fi
-if [ "${exec}" ]; then
-	source "${filepath}"
-fi
-}
-
-fn_runfunction(){
-	fn_getgithubfile "functions/${functionfile}" 1
-}
-
-fn_functions(){
-# Functions are defined in fn_functions.
-functionfile="${FUNCNAME}"
-fn_runfunction
-}
-
-fn_functions
-
-getopt=$1
-fn_getopt