diff --git a/_MasterScript/lgsm-core b/_MasterScript/lgsm-core index 4b8059683..783905e1d 100755 --- a/_MasterScript/lgsm-core +++ b/_MasterScript/lgsm-core @@ -119,48 +119,61 @@ fi # filename: The path of the file in reference to the repository root # exec: Optional, set to 1 to make file executable # url: Optional, set to full path under repository root if different than filename -fn_getgithubfile(){ - filename=$1 - exec=$2 - fileurl=${3:-$filename} - force=$4 - filepath="${lgsmdir}/${filename}" - filedir=$(dirname "${filepath}") - +fn_get_file(){ + fileurl="${1}" + filepath="${2}" + exec=${3:-0} + force=${4:-0} # If the function file is missing, then download - if [ ! -f "${filepath}" ] || [ "${force}" != "" ]; then + if [ ! -f "${filepath}" ] || [ "${force}" == "1" ] || [ "${force}" == "yes" ]; then + filedir=$(dirname "${filepath}") if [ ! -d "${filedir}" ]; then mkdir -p "${filedir}" fi - githuburl="https://raw.githubusercontent.com/${githubuser}/${githubrepo}/${githubbranch}/${fileurl}" - echo -ne " fetching ${filename} (${githuburl})... " + echo -ne " fetching ${filename} (${fileurl})... " if [ "$(basename ${fetchcmd})" == "curl" ]; then cmd="$fetchcmd -s --fail -o" elif [ "$(basename ${fetchcmd})" == "wget" ]; then cmd="$fetchcmd -O" fi - fetch=$($cmd "${filepath}" "${githuburl}" 2>&1) - if [ "${exec}" != "" ]; then + fetch=$($cmd "${filepath}" "${fileurl}" 2>&1) + if [ "${exec}" == "run" ] || [ "${exec}" == "exec" ] || [ "${exec}" == "1" ] || [ "${exec}" != "noexec" ] || [ "${exec}" != "norun" ]; then chmod +x "${filepath}" fi fn_colortext 32 "DONE" fi - if [ "${exec}" == "1" ]; then + if [ "${exec}" == "run" ] || [ "${exec}" == "exec" ] || [ "${exec}" == "1" ]; then source "${filepath}" fi } +fn_getgithubfile(){ + filename=$1 + exec=${2:-0} + fileurl=${3:-$filename} + force=${4:-0} + if [[ $filename = /* ]]; then + filepath="${filename}" + else + filepath="${lgsmdir}/${filename}" + fi + githuburl="https://raw.githubusercontent.com/${githubuser}/${githubrepo}/${githubbranch}/${fileurl}" + fn_get_file "${githuburl}" "${filepath}" "${exec}" "${force}" +} # fn_runfunction fn_runfunction(){ scriptfile=${1:-$functionfile} functionfile=$scriptfile - fn_getgithubfile "functions/${functionfile}" 1 + fn_getgithubfile "functions/${functionfile}" run fn_check_github_files "${lgsmdir}" "${lgsmdir}/functions/${functionfile}" } # Load GitHub hashing and updating functions fn_runfunction github_hash.sh +# Install gsquery.py +fn_getgithubfile "gsquery.py" norun "GameServerQuery/gsquery.py" + # Load core functions fn_runfunction core_functions.sh diff --git a/ARKSurvivalEvolved/cfg/lgsm-default.ini b/cfg/ARKSurvivalEvolved/lgsm-default.ini similarity index 100% rename from ARKSurvivalEvolved/cfg/lgsm-default.ini rename to cfg/ARKSurvivalEvolved/lgsm-default.ini diff --git a/Arma3/cfg/lgsm-default.network.cfg b/cfg/Arma3/lgsm-default.network.cfg similarity index 100% rename from Arma3/cfg/lgsm-default.network.cfg rename to cfg/Arma3/lgsm-default.network.cfg diff --git a/Arma3/cfg/lgsm-default.server.cfg b/cfg/Arma3/lgsm-default.server.cfg similarity index 100% rename from Arma3/cfg/lgsm-default.server.cfg rename to cfg/Arma3/lgsm-default.server.cfg diff --git a/BlackMesa/cfg/lgsm-default.cfg b/cfg/BlackMesa/lgsm-default.cfg similarity index 100% rename from BlackMesa/cfg/lgsm-default.cfg rename to cfg/BlackMesa/lgsm-default.cfg diff --git a/BladeSymphony/cfg/lgsm-default.cfg b/cfg/BladeSymphony/lgsm-default.cfg similarity index 100% rename from BladeSymphony/cfg/lgsm-default.cfg rename to cfg/BladeSymphony/lgsm-default.cfg diff --git a/BrainBread2/cfg/lgsm-default.cfg b/cfg/BrainBread2/lgsm-default.cfg similarity index 100% rename from BrainBread2/cfg/lgsm-default.cfg rename to cfg/BrainBread2/lgsm-default.cfg diff --git a/CounterStrike/cfg/lgsm-default.cfg b/cfg/CounterStrike/lgsm-default.cfg similarity index 100% rename from CounterStrike/cfg/lgsm-default.cfg rename to cfg/CounterStrike/lgsm-default.cfg diff --git a/CounterStrikeConditionZero/cfg/lgsm-default.cfg b/cfg/CounterStrikeConditionZero/lgsm-default.cfg similarity index 100% rename from CounterStrikeConditionZero/cfg/lgsm-default.cfg rename to cfg/CounterStrikeConditionZero/lgsm-default.cfg diff --git a/CounterStrikeGlobalOffensive/cfg/lgsm-default.cfg b/cfg/CounterStrikeGlobalOffensive/lgsm-default.cfg similarity index 100% rename from CounterStrikeGlobalOffensive/cfg/lgsm-default.cfg rename to cfg/CounterStrikeGlobalOffensive/lgsm-default.cfg diff --git a/CounterStrikeSource/cfg/lgsm-default.cfg b/cfg/CounterStrikeSource/lgsm-default.cfg similarity index 100% rename from CounterStrikeSource/cfg/lgsm-default.cfg rename to cfg/CounterStrikeSource/lgsm-default.cfg diff --git a/DayOfDefeat/cfg/lgsm-default.cfg b/cfg/DayOfDefeat/lgsm-default.cfg similarity index 100% rename from DayOfDefeat/cfg/lgsm-default.cfg rename to cfg/DayOfDefeat/lgsm-default.cfg diff --git a/DayOfDefeatSource/cfg/lgsm-default.cfg b/cfg/DayOfDefeatSource/lgsm-default.cfg similarity index 100% rename from DayOfDefeatSource/cfg/lgsm-default.cfg rename to cfg/DayOfDefeatSource/lgsm-default.cfg diff --git a/DeathmatchClassic/cfg/lgsm-default.cfg b/cfg/DeathmatchClassic/lgsm-default.cfg similarity index 100% rename from DeathmatchClassic/cfg/lgsm-default.cfg rename to cfg/DeathmatchClassic/lgsm-default.cfg diff --git a/DoubleActionBoogaloo/cfg/lgsm-default.cfg b/cfg/DoubleActionBoogaloo/lgsm-default.cfg similarity index 100% rename from DoubleActionBoogaloo/cfg/lgsm-default.cfg rename to cfg/DoubleActionBoogaloo/lgsm-default.cfg diff --git a/FistfulOfFrags/cfg/lgsm-default.cfg b/cfg/FistfulOfFrags/lgsm-default.cfg similarity index 100% rename from FistfulOfFrags/cfg/lgsm-default.cfg rename to cfg/FistfulOfFrags/lgsm-default.cfg diff --git a/GarrysMod/cfg/lgsm-default.cfg b/cfg/GarrysMod/lgsm-default.cfg similarity index 100% rename from GarrysMod/cfg/lgsm-default.cfg rename to cfg/GarrysMod/lgsm-default.cfg diff --git a/GoldenEyeSource/cfg/lgsm-default.cfg b/cfg/GoldenEyeSource/lgsm-default.cfg similarity index 100% rename from GoldenEyeSource/cfg/lgsm-default.cfg rename to cfg/GoldenEyeSource/lgsm-default.cfg diff --git a/HalfLife2Deathmatch/cfg/lgsm-default.cfg b/cfg/HalfLife2Deathmatch/lgsm-default.cfg similarity index 100% rename from HalfLife2Deathmatch/cfg/lgsm-default.cfg rename to cfg/HalfLife2Deathmatch/lgsm-default.cfg diff --git a/HalfLifeDeathmatch/cfg/lgsm-default.cfg b/cfg/HalfLifeDeathmatch/lgsm-default.cfg similarity index 100% rename from HalfLifeDeathmatch/cfg/lgsm-default.cfg rename to cfg/HalfLifeDeathmatch/lgsm-default.cfg diff --git a/HalfLifeDeathmatchSource/cfg/lgsm-default.cfg b/cfg/HalfLifeDeathmatchSource/lgsm-default.cfg similarity index 100% rename from HalfLifeDeathmatchSource/cfg/lgsm-default.cfg rename to cfg/HalfLifeDeathmatchSource/lgsm-default.cfg diff --git a/Insurgency/lgsm/cfg/lgsm-default.cfg b/cfg/Insurgency/lgsm-default.cfg similarity index 100% rename from Insurgency/lgsm/cfg/lgsm-default.cfg rename to cfg/Insurgency/lgsm-default.cfg diff --git a/JustCause2/cfg/config.lua b/cfg/JustCause2/config.lua similarity index 100% rename from JustCause2/cfg/config.lua rename to cfg/JustCause2/config.lua diff --git a/Left4Dead/cfg/lgsm-default.cfg b/cfg/Left4Dead/lgsm-default.cfg similarity index 100% rename from Left4Dead/cfg/lgsm-default.cfg rename to cfg/Left4Dead/lgsm-default.cfg diff --git a/Left4Dead2/cfg/lgsm-default.cfg b/cfg/Left4Dead2/lgsm-default.cfg similarity index 100% rename from Left4Dead2/cfg/lgsm-default.cfg rename to cfg/Left4Dead2/lgsm-default.cfg diff --git a/NoMoreRoomInHell/cfg/lgsm-default.cfg b/cfg/NoMoreRoomInHell/lgsm-default.cfg similarity index 100% rename from NoMoreRoomInHell/cfg/lgsm-default.cfg rename to cfg/NoMoreRoomInHell/lgsm-default.cfg diff --git a/OpposingForce/cfg/lgsm-default.cfg b/cfg/OpposingForce/lgsm-default.cfg similarity index 100% rename from OpposingForce/cfg/lgsm-default.cfg rename to cfg/OpposingForce/lgsm-default.cfg diff --git a/PiratesVikingsandKnightsII/cfg/lgsm-default.cfg b/cfg/PiratesVikingsandKnightsII/lgsm-default.cfg similarity index 100% rename from PiratesVikingsandKnightsII/cfg/lgsm-default.cfg rename to cfg/PiratesVikingsandKnightsII/lgsm-default.cfg diff --git a/ProjectZomboid/cfg/servertest.ini b/cfg/ProjectZomboid/servertest.ini similarity index 100% rename from ProjectZomboid/cfg/servertest.ini rename to cfg/ProjectZomboid/servertest.ini diff --git a/Ricochet/cfg/lgsm-default.cfg b/cfg/Ricochet/lgsm-default.cfg similarity index 100% rename from Ricochet/cfg/lgsm-default.cfg rename to cfg/Ricochet/lgsm-default.cfg diff --git a/SeriousSam3BFE/cfg/lgsm-default.ini b/cfg/SeriousSam3BFE/lgsm-default.ini similarity index 100% rename from SeriousSam3BFE/cfg/lgsm-default.ini rename to cfg/SeriousSam3BFE/lgsm-default.ini diff --git a/StarBound/cfg/sbboot.config b/cfg/StarBound/sbboot.config similarity index 100% rename from StarBound/cfg/sbboot.config rename to cfg/StarBound/sbboot.config diff --git a/TeamFortress2/cfg/lgsm-default.cfg b/cfg/TeamFortress2/lgsm-default.cfg similarity index 100% rename from TeamFortress2/cfg/lgsm-default.cfg rename to cfg/TeamFortress2/lgsm-default.cfg diff --git a/TeamFortressClassic/cfg/lgsm-default.cfg b/cfg/TeamFortressClassic/lgsm-default.cfg similarity index 100% rename from TeamFortressClassic/cfg/lgsm-default.cfg rename to cfg/TeamFortressClassic/lgsm-default.cfg diff --git a/TeamSpeak3/cfg/lgsm-default.ini b/cfg/TeamSpeak3/lgsm-default.ini similarity index 100% rename from TeamSpeak3/cfg/lgsm-default.ini rename to cfg/TeamSpeak3/lgsm-default.ini diff --git a/Teeworlds/cfg/ctf.cfg b/cfg/Teeworlds/ctf.cfg similarity index 100% rename from Teeworlds/cfg/ctf.cfg rename to cfg/Teeworlds/ctf.cfg diff --git a/Teeworlds/cfg/dm.cfg b/cfg/Teeworlds/dm.cfg similarity index 100% rename from Teeworlds/cfg/dm.cfg rename to cfg/Teeworlds/dm.cfg diff --git a/Teeworlds/cfg/duel.cfg b/cfg/Teeworlds/duel.cfg similarity index 100% rename from Teeworlds/cfg/duel.cfg rename to cfg/Teeworlds/duel.cfg diff --git a/Teeworlds/cfg/lgsm-default.cfg b/cfg/Teeworlds/lgsm-default.cfg similarity index 100% rename from Teeworlds/cfg/lgsm-default.cfg rename to cfg/Teeworlds/lgsm-default.cfg diff --git a/Teeworlds/cfg/tdm.cfg b/cfg/Teeworlds/tdm.cfg similarity index 100% rename from Teeworlds/cfg/tdm.cfg rename to cfg/Teeworlds/tdm.cfg diff --git a/Terraria/cfg/lgsm-default.txt b/cfg/Terraria/lgsm-default.txt similarity index 100% rename from Terraria/cfg/lgsm-default.txt rename to cfg/Terraria/lgsm-default.txt diff --git a/GarrysMod/dependencies/libc.so.6 b/dependencies/libc.so.6.7d751c7d8c061730fc5cb7317322d370 similarity index 100% rename from GarrysMod/dependencies/libc.so.6 rename to dependencies/libc.so.6.7d751c7d8c061730fc5cb7317322d370 diff --git a/DontStarveTogether/dependencies/libc.so.6 b/dependencies/libc.so.6.c856f3fcac0a944a36e723b06bdbeb7e similarity index 100% rename from DontStarveTogether/dependencies/libc.so.6 rename to dependencies/libc.so.6.c856f3fcac0a944a36e723b06bdbeb7e diff --git a/DoubleActionBoogaloo/dependencies/libm.so.6 b/dependencies/libm.so.6.b6fef88fd045bfcd05fd4036f323855c similarity index 100% rename from DoubleActionBoogaloo/dependencies/libm.so.6 rename to dependencies/libm.so.6.b6fef88fd045bfcd05fd4036f323855c diff --git a/GarrysMod/dependencies/libm.so.6 b/dependencies/libm.so.6.ee439d489dcbfeb12b809d9b961ffc60 similarity index 100% rename from GarrysMod/dependencies/libm.so.6 rename to dependencies/libm.so.6.ee439d489dcbfeb12b809d9b961ffc60 diff --git a/DontStarveTogether/dependencies/libpthread.so.0 b/dependencies/libpthread.so.0.50a2a33d3cdd82f15c3de6539db7bf60 similarity index 100% rename from DontStarveTogether/dependencies/libpthread.so.0 rename to dependencies/libpthread.so.0.50a2a33d3cdd82f15c3de6539db7bf60 diff --git a/DontStarveTogether/dependencies/librt.so.1 b/dependencies/librt.so.1.eabf0fc1f81292270343bd0796fc64ca similarity index 100% rename from DontStarveTogether/dependencies/librt.so.1 rename to dependencies/librt.so.1.eabf0fc1f81292270343bd0796fc64ca diff --git a/GarrysMod/dependencies/libstdc++.so.6 b/dependencies/libstdc++.so.6.4f9c911de2276f988afaf47659a8367f similarity index 100% rename from GarrysMod/dependencies/libstdc++.so.6 rename to dependencies/libstdc++.so.6.4f9c911de2276f988afaf47659a8367f diff --git a/functions/fix_glibc.sh b/functions/fix_glibc.sh index 0270788ab..e00af1fa5 100644 --- a/functions/fix_glibc.sh +++ b/functions/fix_glibc.sh @@ -5,30 +5,30 @@ lgsm_version="020116" fn_glibcfixmsg(){ -echo "" -echo "GLIBC Fix required" -echo "============================" -sleep 1 -fn_printwarningnl "${gamename} requires GLIBC_${glibcversion} or above" -sleep 1 -echo "" -echo -e "Currently installed:\e[0;31m GLIBC_$(ldd --version |grep ldd|awk '{print $NF}')\e[0;39m" -echo -e "Required: =>\e[0;32m GLIBC_${glibcversion}\e[0;39m" -echo "" -sleep 1 -echo "The installer will now detect and download the required files to allow ${gamename} server to run on a distro with less than GLIBC_${glibcversion}." -echo "note: This will NOT upgrade GLIBC on your system." -echo "" -echo "http://gameservermanagers.com/glibcfix" -sleep 1 -echo "" -echo -en "loading required files.\r" -sleep 1 -echo -en "loading required files..\r" -sleep 1 -echo -en "loading required files...\r" -sleep 1 -echo -en "\n" + echo "" + echo "GLIBC Fix required" + echo "============================" + sleep 1 + fn_printwarningnl "${gamename} requires GLIBC_${glibcversion} or above" + sleep 1 + echo "" + echo -e "Currently installed:\e[0;31m GLIBC_$(ldd --version |grep ldd|awk '{print $NF}')\e[0;39m" + echo -e "Required: =>\e[0;32m GLIBC_${glibcversion}\e[0;39m" + echo "" + sleep 1 + echo "The installer will now detect and download the required files to allow ${gamename} server to run on a distro with less than GLIBC_${glibcversion}." + echo "note: This will NOT upgrade GLIBC on your system." + echo "" + echo "http://gameservermanagers.com/glibcfix" + sleep 1 + echo "" + echo -en "loading required files.\r" + sleep 1 + echo -en "loading required files..\r" + sleep 1 + echo -en "loading required files...\r" + sleep 1 + echo -en "\n" } # if ldd command not detected @@ -103,13 +103,13 @@ elif [ "$(ldd --version | sed -n '1 p' | tr -cd '[:digit:]' | tail -c 3)" -lt 21 cd "${filesdir}" wget -nv -N https://github.com/dgibbs64/linuxgsm/raw/master/NaturalSelection2/dependencies/libm.so.6 cp -v "${rootdir}/steamcmd/linux32/libstdc++.so.6" "${filesdir}/libstdc++.so.6" - # NS2: Combat - elif [ "${gamename}" == "NS2: Combat" ]; then - glibcversion="2.15" - fn_glibcfixmsg - cd "${filesdir}" - wget -nv -N https://github.com/dgibbs64/linuxgsm/raw/master/NS2Combat/dependencies/libm.so.6 - cp -v "${rootdir}/steamcmd/linux32/libstdc++.so.6" "${filesdir}/libstdc++.so.6" + # NS2: Combat + elif [ "${gamename}" == "NS2: Combat" ]; then + glibcversion="2.15" + fn_glibcfixmsg + cd "${filesdir}" + wget -nv -N https://github.com/dgibbs64/linuxgsm/raw/master/NS2Combat/dependencies/libm.so.6 + cp -v "${rootdir}/steamcmd/linux32/libstdc++.so.6" "${filesdir}/libstdc++.so.6" # No More Room in Hell elif [ "${gamename}" == "No More Room in Hell" ]; then glibcversion="2.15" diff --git a/functions/game_settings.sh b/functions/game_settings.sh index 74af87f93..63d0cd37b 100644 --- a/functions/game_settings.sh +++ b/functions/game_settings.sh @@ -104,7 +104,7 @@ fn_import_game_settings(){ importdir=$(echo "${gamedatadir}" | sed -e "s|${lgsmdir}/||g") #echo $importdir if [ ! -e $import ]; then - fn_getgithubfile "${importdir}/${1}" 1 "gamedata/${1}" + fn_getgithubfile "${importdir}/${1}" run "gamedata/${1}" fi source $import } diff --git a/functions/github_hash.sh b/functions/github_hash.sh old mode 100755 new mode 100644 index e78450d58..cbe40086e --- a/functions/github_hash.sh +++ b/functions/github_hash.sh @@ -34,7 +34,7 @@ fn_get_github_manifest(){ if [ ! -e "${cachedir}" ]; then mkdir -p "${cachedir}" fi - fn_getgithubfile "functions/jq-linux64" + fn_getgithubfile "functions/jq-linux64" noexec jq_path="${lgsmdir}/functions/jq-linux64" chmod +x "${jq_path}" # Get latest commit from GitHub. Cache file for 60 minutes @@ -84,7 +84,7 @@ fn_check_github_files(){ echo "Can't find ${repofile} in git!" elif [ "${myhash}" != "${githash}" ]; then #echo "Would fetch ${repofile}: have ${myhash}, expected ${githash}" - fn_getgithubfile "${repofile}" 0 "${repofile}" 1 + fn_getgithubfile "${repofile}" "" "${repofile}" 1 fi fi done diff --git a/functions/install_dependency.sh b/functions/install_dependency.sh new file mode 100644 index 000000000..40fd2f0aa --- /dev/null +++ b/functions/install_dependency.sh @@ -0,0 +1,24 @@ +#!/bin/bash +# LGSM install_dependency.sh function +# Author: Jared Ballou +# Website: http://gameservermanagers.com +lgsm_version="260116" + +fn_add_game_dependency() { + # If the directory doesn't yet exist, exit the function. + # This is so that we wait until the game is installed before putting these files in place + if [ ! -e "${dependency_path}" ]; then + return + fi + + filename="${1}" + md5sum="${2}" + remote_path="dependencies/${filename}.${md5sum}" + local_path="${dependency_path}/${filename}" + local_md5="$(md5sum "${local_path}" | awk '{print $1}')" + echo "Checking ${filename} for ${md5sum}" + if [ "${local_md5}" != "${md5sum}" ]; then + fn_getgithubfile "${local_path}" 0 "${remote_path}" 1 + fi +#"${function_selfname}" == "command_install.sh" +} diff --git a/functions/install_gsquery.sh b/functions/install_gsquery.sh index 143357553..64eb96b4f 100644 --- a/functions/install_gsquery.sh +++ b/functions/install_gsquery.sh @@ -5,10 +5,14 @@ lgsm_version="271215" fn_dlgsquery(){ -cd "${lgsmdir}" -echo -e "downloading gsquery.py...\c" -wget -N /dev/null "http://gameservermanagers.com/dl/gsquery.py" 2>&1 | grep -F "HTTP" | grep -v "Moved Permanently" | cut -c45- | uniq -chmod +x gsquery.py + gsquery_path="${lgsmdir}/gsquery.py" + if [ ! -e "${gsquery_path}" ]; then + echo -e "downloading gsquery.py...\c" + curl -sL "http://gameservermanagers.com/dl/gsquery.py" -o "${gsquery_path}" + fi + if ! -x "${gsquery_path}" ]; then + chmod +x "${gsquery_path}" + fi } if [ "${engine}" == "avalanche" ]||[ "${engine}" == "goldsource" ]||[ "${engine}" == "realvirtuality" ]||[ "${engine}" == "source" ]||[ "${engine}" == "spark" ]||[ "${engine}" == "unity3d" ]||[ "${gamename}" == "Hurtworld" ]||[ "${engine}" == "unreal" ]||[ "${engine}" == "unreal2" ]; then diff --git a/functions/install_sourcemod.sh b/functions/install_sourcemod.sh old mode 100755 new mode 100644 diff --git a/functions/jq-linux64 b/functions/jq-linux64 old mode 100755 new mode 100644 diff --git a/functions/monitor_gsquery.sh b/functions/monitor_gsquery.sh index e8f289c68..555830ebe 100644 --- a/functions/monitor_gsquery.sh +++ b/functions/monitor_gsquery.sh @@ -8,6 +8,10 @@ lgsm_version="271215" # Detects if the server has frozen. local modulename="Monitor" +# Attempt to install gsquery +if [ ! -f "${lgsmdir}/gsquery.py" ]; then + fn_runfunction install_gsquery.sh +fi if [ -f "${lgsmdir}/gsquery.py" ]; then if [ "${engine}" == "unreal" ]||[ "${engine}" == "unreal2" ]; then gameport=$(grep Port= "${servercfgfullpath}"|grep -v Master|grep -v LAN|grep -v Proxy|grep -v Listen|tr -d '\r'|tr -cd '[:digit:]') diff --git a/gamedata/_avalanche b/gamedata/_avalanche index 3c6157842..e6c45852d 100644 --- a/gamedata/_avalanche +++ b/gamedata/_avalanche @@ -4,6 +4,9 @@ fn_import_game_settings _default +# Dependencies +fn_add_game_dependency "libstdc++.so.6" "4f9c911de2276f988afaf47659a8367f" + # And the settings for defaults fn_set_game_params settings "engine" "avalanche" fn_set_game_params settings "servercfg" "config.lua" "Server Config file" diff --git a/gamedata/_default b/gamedata/_default index f179cd9a0..9f28f8dd2 100644 --- a/gamedata/_default +++ b/gamedata/_default @@ -3,6 +3,7 @@ # Base defaults for all games # Set the default settings for the script +fn_set_game_params settings "dependency_path" "${filesdir}" # Default settings. This group includes a lot of blanks just so that the comments are set (and the engine/game files will show blank values to remind people to set them). fn_set_game_params settings "appid" "--EMPTY--" "Steam App ID" diff --git a/gamedata/_halflife_shared b/gamedata/_halflife_shared index 0e8c3b6fb..3046e9143 100644 --- a/gamedata/_halflife_shared +++ b/gamedata/_halflife_shared @@ -6,6 +6,10 @@ fn_import_game_settings _default fn_import_game_settings _parms_plusminus +# Dependencies +fn_set_game_params settings "dependency_path" "${filesdir}/bin" + + # The parms that start with - go first fn_set_game_params parms_minus "game" "\${game}" diff --git a/gamedata/_realvirtuality b/gamedata/_realvirtuality index ec253592b..c9b8ed109 100644 --- a/gamedata/_realvirtuality +++ b/gamedata/_realvirtuality @@ -5,6 +5,10 @@ # Import default settings fn_import_game_settings _default +# Dependencies +fn_add_game_dependency "libstdc++.so.6" "4f9c911de2276f988afaf47659a8367f" + +# Game settings fn_set_game_params settings "engine" "realvirtuality" fn_set_game_params settings "systemdir" "\${filesdir}" fn_set_game_params settings "executabledir" "\${filesdir}" diff --git a/gamedata/_seriousengine35 b/gamedata/_seriousengine35 index 30d768d6b..bc9bca79d 100644 --- a/gamedata/_seriousengine35 +++ b/gamedata/_seriousengine35 @@ -5,6 +5,11 @@ # Import default settings fn_import_game_settings _default +# Dependencies +fn_set_game_params settings "dependency_path" "${filesdir}/Bin" +fn_add_game_dependency "libstdc++.so.6" "4f9c911de2276f988afaf47659a8367f" + +# Game settings fn_set_game_params settings "engine" "seriousengine35" fn_set_game_params settings "systemdir" "\${filesdir}/Bin" fn_set_game_params settings "executable" "./runSam3_DedicatedServer.sh" diff --git a/gamedata/_spark b/gamedata/_spark index ae57b88bb..dd0462527 100644 --- a/gamedata/_spark +++ b/gamedata/_spark @@ -5,3 +5,23 @@ # Import default settings fn_import_game_settings _default +# http://wiki.unknownworlds.com/ns2/Dedicated_Server +fn_parms(){ +parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser \"${webadminuser}\" -webpassword \"${webadminpass}\" -webport ${webadminport} -map \"${defaultmap}\" -limit ${maxplayers} -config_path \"${rootdir}/${configpath}\" -modstorage \"${rootdir}/${modstorage}\" -mods \"${mods}\"" +} + +# Dependencies +fn_set_game_params settings "dependency_path" "${filesdir}" +fn_add_game_dependency "libm.so.6" "b6fef88fd045bfcd05fd4036f323855c" +fn_add_game_dependency "libstdc++.so.6" "4f9c911de2276f988afaf47659a8367f" +fn_add_game_dependency "libc.so.6" "7d751c7d8c061730fc5cb7317322d370 + +fn_set_game_params settings "configpath" "server1" +fn_set_game_params settings "maxplayers" "24" +fn_set_game_params settings "mods" "--EMPTY--" +fn_set_game_params settings "modstorage" "server1/Workshop" +fn_set_game_params settings "password" "--EMPTY--" +fn_set_game_params settings "systemdir" "${filesdir}" +fn_set_game_params settings "webadminpass" "admin" +fn_set_game_params settings "webadminport" "8080" +fn_set_game_params settings "webadminuser" "admin" diff --git a/gamedata/arma3server b/gamedata/arma3server index cfc80af3c..735da092f 100644 --- a/gamedata/arma3server +++ b/gamedata/arma3server @@ -5,6 +5,8 @@ fn_import_game_settings _realvirtuality fn_parms(){ parms="-netlog -ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -autoinit -loadmissiontomemory" } + +# Game Settings fn_set_game_params settings "port" "2302" fn_set_game_params settings "mods" "" "Mods" fn_set_game_params settings "servermods" "" "Server Mods" diff --git a/gamedata/bsserver b/gamedata/bsserver index a64d7074d..18ef02e75 100644 --- a/gamedata/bsserver +++ b/gamedata/bsserver @@ -6,6 +6,9 @@ fn_import_game_settings _source fn_parms(){ parms="-autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" } + +fn_add_game_dependency "libstdc++.so.6" "4f9c911de2276f988afaf47659a8367f" + fn_set_game_params settings "appid" "228780" fn_set_game_params settings "defaultmap" "duel_winter" fn_set_game_params settings "game" "berimbau" diff --git a/gamedata/dabserver b/gamedata/dabserver index 856f70b4f..f4a76f358 100644 --- a/gamedata/dabserver +++ b/gamedata/dabserver @@ -6,6 +6,10 @@ fn_import_game_settings _source fn_parms(){ parms="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" } + +fn_set_game_params settings "dependency_path" "${filesdir}" +fn_add_game_dependency "libm.so.6" "b6fef88fd045bfcd05fd4036f323855c" + fn_set_game_params settings "appid" "317800" fn_set_game_params settings "defaultmap" "da_rooftops" fn_set_game_params settings "executable" "./dabds.sh" diff --git a/gamedata/dstserver b/gamedata/dstserver index 9278878ef..6465b8b57 100644 --- a/gamedata/dstserver +++ b/gamedata/dstserver @@ -6,6 +6,14 @@ fn_import_game_settings _dontstarve fn_parms(){ parms="" } + +# Dependencies +fn_set_game_params settings "dependency_path" "${filesdir}/bin/lib32/" +fn_add_game_dependency "libpthread.so.0" "50a2a33d3cdd82f15c3de6539db7bf60" +fn_add_game_dependency "librt.so.1" "eabf0fc1f81292270343bd0796fc64ca" +fn_add_game_dependency "libc.so.6" "c856f3fcac0a944a36e723b06bdbeb7e" + +# Game settings fn_set_game_params settings "appid" "343050" fn_set_game_params settings "game" "dontstarve" fn_set_game_params settings "gamename" "Don't Starve Together" diff --git a/gamedata/fofserver b/gamedata/fofserver index 6a06150b4..05e821276 100644 --- a/gamedata/fofserver +++ b/gamedata/fofserver @@ -6,6 +6,9 @@ fn_import_game_settings _source fn_parms(){ parms="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" } +fn_set_game_params settings "dependency_path" "${filesdir}" +fn_add_game_dependency "libm.so.6" "b6fef88fd045bfcd05fd4036f323855c" + fn_set_game_params settings "appid" "295230" fn_set_game_params settings "defaultmap" "fof_depot" fn_set_game_params settings "game" "fof" diff --git a/gamedata/gmodserver b/gamedata/gmodserver index 60d37ff02..0900d15c5 100644 --- a/gamedata/gmodserver +++ b/gamedata/gmodserver @@ -7,6 +7,12 @@ fn_import_game_settings _source fn_import_game_settings _gslt fn_import_game_settings _workshop +# Add dependencies +fn_add_game_dependency "libpthread.so.0" "50a2a33d3cdd82f15c3de6539db7bf60" +fn_add_game_dependency "libm.so.6" "ee439d489dcbfeb12b809d9b961ffc60" +fn_add_game_dependency "libstdc++.so.6" "4f9c911de2276f988afaf47659a8367f" +fn_add_game_dependency "libc.so.6" "7d751c7d8c061730fc5cb7317322d370" + # Override some server settings fn_set_game_params settings "appid" "4020" fn_set_game_params settings "defaultmap" "gm_construct" diff --git a/gamedata/insserver b/gamedata/insserver index 25a080ea9..cf3315fb1 100644 --- a/gamedata/insserver +++ b/gamedata/insserver @@ -5,6 +5,12 @@ # Import Source Engine fn_import_game_settings _source +# Dependencies +fn_add_game_dependency "libc.so.6" "c856f3fcac0a944a36e723b06bdbeb7e" +fn_add_game_dependency "libm.so.6" "b6fef88fd045bfcd05fd4036f323855c" +fn_add_game_dependency "libpthread.so.0" "50a2a33d3cdd82f15c3de6539db7bf60" +fn_add_game_dependency "librt.so.1" "eabf0fc1f81292270343bd0796fc64ca" + # Override some server settings fn_set_game_params settings "appid" "237410" fn_set_game_params settings "defaultmap" "ministry checkpoint" diff --git a/gamedata/l4dserver b/gamedata/l4dserver index 67d7498af..cbc75b776 100644 --- a/gamedata/l4dserver +++ b/gamedata/l4dserver @@ -7,6 +7,9 @@ fn_import_game_settings _source fn_parms(){ parms="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} -tickrate ${tickrate} +map ${defaultmap} -maxplayers ${maxplayers}" } + +fn_add_game_dependency "libstdc++.so.6" "4f9c911de2276f988afaf47659a8367f" + fn_set_game_params settings "appid" "222840" fn_set_game_params settings "defaultmap" "l4d_hospital01_apartment" fn_set_game_params settings "game" "left4dead" diff --git a/gamedata/nmrihserver b/gamedata/nmrihserver index c7a5c8dd4..fe0f22385 100644 --- a/gamedata/nmrihserver +++ b/gamedata/nmrihserver @@ -6,6 +6,13 @@ fn_import_game_settings _source fn_parms(){ parms="-game nmrih -insecure -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" } + +# Dependencies +fn_set_game_params settings "dependency_path" "${filesdir}" +fn_add_game_dependency "libm.so.6" "b6fef88fd045bfcd05fd4036f323855c" +fn_add_game_dependency "libstdc++.so.6" "4f9c911de2276f988afaf47659a8367f" + +# Game settings fn_set_game_params settings "appid" "317670" fn_set_game_params settings "defaultmap" "nmo_broadway" fn_set_game_params settings "game" "nmrih" diff --git a/gamedata/ns2cserver b/gamedata/ns2cserver index 5b830de5b..c896a0aae 100644 --- a/gamedata/ns2cserver +++ b/gamedata/ns2cserver @@ -2,21 +2,9 @@ # Import Engine fn_import_game_settings _spark -fn_parms(){ -parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${rootdir}/${configpath}\" -modstorage \"${rootdir}/${modstorage}\" -mods \"${mods}\"" -} - fn_set_game_params settings "appid" "313900" -fn_set_game_params settings "configpath" "server1" fn_set_game_params settings "defaultmap" "co_core" fn_set_game_params settings "executable" "./ns2combatserver_linux32" fn_set_game_params settings "executabledir" "\${filesdir}/ia32" fn_set_game_params settings "gamename" "NS2: Combat" -fn_set_game_params settings "maxplayers" "24" -fn_set_game_params settings "mods" "--EMPTY--" -fn_set_game_params settings "modstorage" "server1/Workshop" -fn_set_game_params settings "password" "-EMPTY--" fn_set_game_params settings "servername" "NS2C Server" -fn_set_game_params settings "webadminuser" "admin" -fn_set_game_params settings "webadminpass" "admin" -fn_set_game_params settings "webadminport" "8080" diff --git a/gamedata/ns2server b/gamedata/ns2server index 174cb8e84..08bc313cc 100644 --- a/gamedata/ns2server +++ b/gamedata/ns2server @@ -2,23 +2,9 @@ # Import Engine fn_import_game_settings _spark -# http://wiki.unknownworlds.com/ns2/Dedicated_Server -fn_parms(){ -parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${rootdir}/${configpath}\" -modstorage \"${rootdir}/${modstorage}\" -mods \"${mods}\"" -} - -fn_set_game_params settings "defaultmap" "ns2_summit" -fn_set_game_params settings "maxplayers" "24" -fn_set_game_params settings "servername" "NS2 Server" -fn_set_game_params settings "webadminuser" "admin" -fn_set_game_params settings "webadminpass" "admin" -fn_set_game_params settings "webadminport" "8080" -fn_set_game_params settings "configpath" "server1" -fn_set_game_params settings "modstorage" "server1/Workshop" -fn_set_game_params settings "mods" "" -fn_set_game_params settings "password" "" fn_set_game_params settings "appid" "4940" -fn_set_game_params settings "gamename" "Natural Selection 2" -fn_set_game_params settings "systemdir" "${filesdir}" -fn_set_game_params settings "executabledir" "${filesdir}" +fn_set_game_params settings "defaultmap" "ns2_summit" fn_set_game_params settings "executable" "./server_linux32" +fn_set_game_params settings "executabledir" "${filesdir}" +fn_set_game_params settings "gamename" "Natural Selection 2" +fn_set_game_params settings "servername" "NS2 Server" diff --git a/7DaysToDie/sdtdserver b/old-games-no-longer-used/7DaysToDie/sdtdserver similarity index 100% rename from 7DaysToDie/sdtdserver rename to old-games-no-longer-used/7DaysToDie/sdtdserver diff --git a/ARKSurvivalEvolved/arkserver b/old-games-no-longer-used/ARKSurvivalEvolved/arkserver similarity index 100% rename from ARKSurvivalEvolved/arkserver rename to old-games-no-longer-used/ARKSurvivalEvolved/arkserver diff --git a/old-games-no-longer-used/ARKSurvivalEvolved/cfg/lgsm-default.ini b/old-games-no-longer-used/ARKSurvivalEvolved/cfg/lgsm-default.ini new file mode 100644 index 000000000..e14a10c6f --- /dev/null +++ b/old-games-no-longer-used/ARKSurvivalEvolved/cfg/lgsm-default.ini @@ -0,0 +1,135 @@ +[ServerSettings] +AllowFlyerCarryPvE=False +AllowThirdPersonPlayer=False +AlwaysNotifyPlayerLeft=False +AutoSavePeriodMinutes=15.000000 +ClampResourceHarvestDamage=False +DayCycleSpeedScale=1.000000 +DayTimeSpeedScale=1.000000 +DifficultyOffset=0.200000 +DinoCharacterFoodDrainMultiplier=1.000000 +DinoCharacterHealthRecoveryMultiplier=1.000000 +DinoCharacterStaminaDrainMultiplier=1.000000 +DinoCountMultiplier=1.000000 +DinoDamageMultiplier=1.000000 +DinoResistanceMultiplier=1.000000 +DisableStructureDecayPvE=False +DontAlwaysNotifyPlayerJoined=False +EnablePvPGamma=False +GlobalVoiceChat=False +HarvestAmountMultiplier=1.000000 +HarvestHealthMultiplier=1.000000 +KickIdlePlayersPeriod=2400.000000 +NewMaxStructuresInRange=6000.000000 +NightTimeSpeedScale=1.000000 +NoTributeDownloads=False +PlayerCharacterFoodDrainMultiplier=1.000000 +PlayerCharacterHealthRecoveryMultiplier=1.000000 +PlayerCharacterStaminaDrainMultiplier=1.000000 +PlayerCharacterWaterDrainMultiplier=1.000000 +PlayerDamageMultiplier=1.000000 +PlayerResistanceMultiplier=1.000000 +ProximityChat=False +ProximityVoiceChat=False +PvEStructureDecayDestructionPeriod=0.000000 +PvEStructureDecayPeriodMultiplier=1.000000 +RCONEnabled=True +RCONPort=32330 +ResourcesRespawnPeriodMultiplier=1.000000 +ServerAdminPassword=adminpassword +ServerCrosshair=False +ServerForceNoHUD=False +ServerHardcore=False +ServerPassword= +ServerPVE=False +ShowMapPlayerLocation=False +StructureDamageMultiplier=1.000000 +StructureResistanceMultiplier=1.000000 +TamedDinoDamageMultiplier=1.000000 +TamedDinoResistanceMultiplier=1.000000 +TamingSpeedMultiplier=1.000000 +XPMultiplier=1.000000 + +[/Script/ShooterGame.ShooterGameUserSettings] +MasterAudioVolume=1.000000 +MusicAudioVolume=1.000000 +SFXAudioVolume=1.000000 +VoiceAudioVolume=1.000000 +CameraShakeScale=1.000000 +bFirstPersonRiding=False +bThirdPersonPlayer=False +bShowStatusNotificationMessages=True +TrueSkyQuality=0.270000 +FOVMultiplier=1.000000 +GroundClutterDensity=1.000000 +bFilmGrain=False +bMotionBlur=True +bUseDFAO=True +bUseSSAO=True +bShowChatBox=True +bCameraViewBob=True +bInvertLookY=False +bFloatingNames=True +bChatBubbles=True +bHideServerInfo=False +bJoinNotifications=False +bCraftablesShowAllItems=True +LookLeftRightSensitivity=1.000000 +LookUpDownSensitivity=1.000000 +GraphicsQuality=2 +ActiveLingeringWorldTiles=10 +ClientNetQuality=3 +LastServerSearchType=0 +LastServerSearchHideFull=False +LastServerSearchProtected=False +HideItemTextOverlay=False +bDistanceFieldShadowing=True +LODScalar=1.000000 +HighQualityMaterials=True +HighQualitySurfaces=True +bTemperatureF=False +bDisableTorporEffect=False +bChatShowSteamName=False +bChatShowTribeName=True +EmoteKeyBind1=0 +EmoteKeyBind2=0 +bUseVSync=False +ResolutionSizeX=1280 +ResolutionSizeY=720 +LastUserConfirmedResolutionSizeX=1280 +LastUserConfirmedResolutionSizeY=720 +WindowPosX=-1 +WindowPosY=-1 +bUseDesktopResolutionForFullscreen=False +FullscreenMode=2 +LastConfirmedFullscreenMode=2 +Version=5 + +[ScalabilityGroups] +sg.ResolutionQuality=100 +sg.ViewDistanceQuality=3 +sg.AntiAliasingQuality=3 +sg.ShadowQuality=3 +sg.PostProcessQuality=3 +sg.TextureQuality=3 +sg.EffectsQuality=3 +sg.TrueSkyQuality=3 +sg.GroundClutterQuality=3 +sg.IBLQuality=1 +sg.HeightFieldShadowQuality=3 + +[SessionSettings] +SessionName=arkserver +QueryPort=27015 +Port=7777 +;MultiHome=INSERT_IPv4_HERE ;Example:192.168.0.9. If not just remove any line containing MultiHome. + +[/Script/Engine.GameSession] +MaxPlayers=127 + +[MultiHome] +;MultiHome=True ;If MultiHome=IPv4 is filled in. If not just remove any line containing MultiHome. + +[MessageOfTheDay] +Message=Welcome to ARK Server +Duration=5 diff --git a/Arma3/arma3server b/old-games-no-longer-used/Arma3/arma3server similarity index 100% rename from Arma3/arma3server rename to old-games-no-longer-used/Arma3/arma3server diff --git a/old-games-no-longer-used/Arma3/cfg/lgsm-default.network.cfg b/old-games-no-longer-used/Arma3/cfg/lgsm-default.network.cfg new file mode 100644 index 000000000..5bba89f8d --- /dev/null +++ b/old-games-no-longer-used/Arma3/cfg/lgsm-default.network.cfg @@ -0,0 +1,77 @@ +// +// network.cfg - Defines network tuning parameters +// +// This file is to be passed to the -cfg parameter on the command line for the server +// See http://community.bistudio.com/wiki/basic.cfg +// The following settings are the suggested settings + +// BANDWIDTH SETTINGS + +// Bandwidth the server is guaranteed to have (in bps) +// General guideline is NumberOfPlayers * 256kb +// Default: 131072 +MinBandwidth=5120000; +// Bandwidth the server can never go above (in bps) +// For a single server, use full network speed; decrease when running multiple servers +MaxBandwidth=10240000; + +// PACKET SETTINGS + +// Maximum number of packets per frame. +// Increasing the value potentially decreases lag, but increases desync +// Default: 128 +MaxMsgSend=2048; +// Maximum payload of guaranteed packet (in b) +// Small messages are packed to larger packets +// Guaranteed packets are used for non-repetitive events, like shooting +// Lower value means more packets are sent, so less events will get combined +// Default: 512 +MaxSizeGuaranteed=512; +// Maximum payload of non-guaranteed packet (in b) +// Increasing this value may improve bandwidth requirement, but may also increase lag +// Largest factor in desync +// Guidance is half of MaxSizeGuaranteed +// Default: 256 +MaxSizeNonguaranteed=256; +// Maximal size of a packet sent over the network +// Only necessary if ISP forces lower packet size and there are connectivity issues +// Default: 1400 +// class sockets{maxPacketSize=1400}; + +// SMOOTHNESS SETTINGS + +// Minimal error required to send network updates for far units +// Smaller values will make for smoother movement at long ranges, but will increase network traffic +// Default: 0.003 +MinErrorToSend=0.01; +// Minimal error required to send network updates for near units +// Using larger value can reduce traffic sent for near units +// Also controls client to server traffic +// Default: 0.01 +MinErrorToSendNear=0.02; + +// GEOLOCATION SETTINGS + +// Server latitude +serverLatitude=52; +serverLatitudeAuto=52; + +// Server Longitude +serverLongitude=0; +serverLongitudeAuto=0; +// MISC +// View Distance (not sure if this actually works) +viewDistance=10000; + +// Maximum size (in b) for custom face or sound files +// Default: 0 +MaxCustomFileSize=0; +// Server language +language="English"; +steamLanguage="English"; +// Adapter +adapter=-1; +// Windowed mode +Windowed=0; + +3D_Performance=1.000000; \ No newline at end of file diff --git a/old-games-no-longer-used/Arma3/cfg/lgsm-default.server.cfg b/old-games-no-longer-used/Arma3/cfg/lgsm-default.server.cfg new file mode 100644 index 000000000..51b2c26e6 --- /dev/null +++ b/old-games-no-longer-used/Arma3/cfg/lgsm-default.server.cfg @@ -0,0 +1,133 @@ +// ArmA 3 Server Config File +// +// More info about parameters: +// https://community.bistudio.com/wiki/server.cfg + + +// PORTS +// please specify the serverport as a parameter in arma3server executable +// it will automatically use the serverport including the next 3 for steam query & steam master. +// the fourth port ist not documented in https://community.bistudio.com/wiki/Arma_3_Dedicated_Server#Port_Forwarding +// Server Port +// default: 2302. +// serverport=2302; + +// Steam Master Port +// default: 2304. +// steamport=2304; + +// Steam Query Port +// default: 2303. +//steamqueryport=2303; + + +// GENERAL SETTINGS + +// Server Name +hostname = "arma3server"; + +// Server Password +//password = "arma3pass"; + +// Admin Password +passwordAdmin = "arma3adminpass"; + +// Server Slots +maxPlayers = 32; + +// Logfile +logFile = "arma3server.log"; + +// Minimum Required Client Build +//requiredBuild = 95691 + +// Message of the Day (MOTD) +motd[]={ + "Welcome to My Arma 3 Server", + "TS3 Server: teamspeak.somewhere.com", + "Web: www.example.com" +}; + +// MOTD Interval (Seconds) +motdInterval = 30; + + +// VOTING + +// Server Mission Start +// minimum number of clients before server starts mission +voteMissionPlayers = 1; + +// Accepted Vote Threshold +// 0.33 = 33% clients. +voteThreshold = 0.33; + +// INGAME SETTINGS + +// Disable Voice over Net (VoN) +// 0 = voice enabled. +// 1 = voice disabled. +disableVoN = 0; + +// VoN Codec Quality +// 0-10 = 8kHz (narrowband). +// 11-20 = 16kHz (wideband). +// 21-30 = 32kHz (ultrawideband). +vonCodecQuality = 3; + +//Persistent Battlefield +// 0 = disable. +// 1 = enable. +persistent = 1; + +// Time Stamp Format +// none, short, full +timeStampFormat = "short"; + + +// SERVER SECURITY/ANTI HACK + +// Verify Signitures for Client Addons +// 0 = off. +// 1 = weak protection (depricated). +// 2 = full protection. +verifySignatures = 2; + +// Secure Player ID +// 1 = Server warning message. +// 2 = Kick client. +requiredSecureId = 2; + +// Kick Duplicate Player IDs +kickDuplicate = 1; + +// BattlEye Anti-Cheat +// 0 = disable +// 1 = enable +BattlEye = 1; + +// Allowed File Extentions +allowedLoadFileExtensions[] = {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi"}; +allowedPreprocessFileExtensions[] = {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi"}; +allowedHTMLLoadExtensions[] = {"htm","html","xml","txt"}; + +// SCRIPTING ISSUES +onUserConnected = ""; // +onUserDisconnected = ""; // +doubleIdDetected = ""; // + +// SIGNATURE VERIFICATION +// kick = kick (_this select 0) +// ban = ban (_this select 0) +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; + +// HEADLESS CLIENT SUPPORT +// specify ip-adresses of allowed headless clients +// if more than one: +// headlessClients[]={"127.0.0.1", "192.168.0.1"}; +// localClient[]={"127.0.0.1", "192.168.0.1"}; +headlessClients[]={"127.0.0.1"}; +localClient[]={"127.0.0.1"}; +battleyeLicense=1; diff --git a/BlackMesa/bmdmserver b/old-games-no-longer-used/BlackMesa/bmdmserver similarity index 100% rename from BlackMesa/bmdmserver rename to old-games-no-longer-used/BlackMesa/bmdmserver diff --git a/old-games-no-longer-used/BlackMesa/cfg/lgsm-default.cfg b/old-games-no-longer-used/BlackMesa/cfg/lgsm-default.cfg new file mode 100644 index 000000000..9a047db15 --- /dev/null +++ b/old-games-no-longer-used/BlackMesa/cfg/lgsm-default.cfg @@ -0,0 +1,24 @@ +// Black Mesa server.cfg file +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +mp_timelimit 900 +mp_warmup_time 30 +// sv_lan 0 +// mp_flashlight 1 +// mp_forcerespawn 0 +// mp_friendlyfire 0 +// mp_fraglimit 45 \ No newline at end of file diff --git a/BladeSymphony/bsserver b/old-games-no-longer-used/BladeSymphony/bsserver similarity index 100% rename from BladeSymphony/bsserver rename to old-games-no-longer-used/BladeSymphony/bsserver diff --git a/old-games-no-longer-used/BladeSymphony/cfg/lgsm-default.cfg b/old-games-no-longer-used/BladeSymphony/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c2b66dcbc --- /dev/null +++ b/old-games-no-longer-used/BladeSymphony/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 \ No newline at end of file diff --git a/BrainBread2/bb2server b/old-games-no-longer-used/BrainBread2/bb2server similarity index 100% rename from BrainBread2/bb2server rename to old-games-no-longer-used/BrainBread2/bb2server diff --git a/old-games-no-longer-used/BrainBread2/cfg/lgsm-default.cfg b/old-games-no-longer-used/BrainBread2/cfg/lgsm-default.cfg new file mode 100644 index 000000000..e016e66fb --- /dev/null +++ b/old-games-no-longer-used/BrainBread2/cfg/lgsm-default.cfg @@ -0,0 +1,201 @@ +// **************************************************************************** +// * +// BrainBread 2 - server.cfg * +// Version 080116 * +// * +// **************************************************************************** + +// ............................. Basic Settings ............................. // + +// Hostname for server. +hostname "" + +// RCON - remote console password. +rcon_password "" + +// Server password - for private servers. +sv_password "" + +// Contact email for server sysop. +sv_contact "email@example.com" + +// LAN Mode - If set the server will not show on the internet. +// Default: sv_lan 0 +sv_lan 0 + +// Cheats - Allows cheats on the server. Steam achievements and stats are disabled. +// Default: 0 +sv_cheats 0 + +// Friendly Fire - Allows team members to injure other members of their team. +// 0 = Friendly fire off. +// 1 = Friendly fire on. +// Default: 0 +mp_friendlyfire 0 + +// ........................ Game Specific Commands ........................ // +// info: any commands that only apply to this game. + + +// Mercy Value - Sets how many deaths until the players become human once again. +// Default: bb2_allow_mercy 0 +bb2_allow_mercy 3 + +// Late Joining - Allows players to spawn late. +// default bb2_allow_latejoin 0 +bb2_allow_latejoin 1 + +// Player Spawn Protection - Time in seconds after Spawn. +// default bb2_spawn_protection 1 +bb2_spawn_protection 15 + +// Profile System - Allow players to save and load there skills. +// 0 = Disabled, skills are not saved. +// 1 = Global, players can load there global skills. +// 2 = Server, players save there skills to the server. Steam achievements and stats are disabled. +// Default 1 +bb2_allow_profile_system 1 + +// Allow NPC to score - Allow friendly npcs to affect scoring. For example for quests. +// Default 1 +bb2_allow_npc_to_score 0 + +// Vote Settings + +// Voting: Passing Votes - Percentage of players that are required to pass a vote. +// Minimum: 0 +// Maximum: 100 +// Default 50 +bb2_votes_required 50 + +// Voting: Ban Time - Number of minutes a player be banned if a vaote ban passes. +// minimum: 0 (permanent) +// default 30 +bb2_ban_time 30 + + +// Arena Settings + +// Arena: Respawn Interval Time (Seconds). +// Minimum: 20 +// Default 40 +bb2_arena_respawn_time 25 + +// Arena: Number of Reinforcements. +// Minimum: 0 +// Maximum: 100 +// Default 14 +bb2_arena_reinforcement_count 14 + + +// Classic Mode Settings + +// Classic: Zombie No Team Change. +// 0 = Players can become zombies. +// 1 = Players cannot become zombies. +// Default 0 +bb2_classic_zombie_noteamchange 1 + + +// Elimination Settings + +// Elimination: Team Fraglimit - Number of frags for a team to win a game. +// Minimum: 10 +// Default 200 +bb2_elimination_fraglimit 200 + +// Elimination: Respawn Time (Seconds). +// Minimum: 1 +// Maximum: 30 +// Default 4 +bb2_elimination_respawn_time 5 + +// Elimination: Respawn Time Scale - Increase the respawn timer in seconds when a player joins. +// Example: respawn_timer + (joined_players x time_scale) = new_respawn_timer. 14 + (20 x 2) = 54. +// Minimum: 0 +// Maximum: 10 +// Default 1 +bb2_elimination_respawn_time_scale 1 + +// Elimination: Extermination Score - The score a team should be awarded for exterminating (kill everyone before respawn) the other team. +// Minimum: 0 +// Maximum: 50 +// Default 25 +bb2_elimination_score_from_extermination 25 + +// Elimination: Zombie Score - Number of point a zombie gets for a kill. +// Minimum: 2 +// Maximum: 10 +// Default 5 +bb2_elimination_score_zombies 5 + +// Elimination: Team Perk Duration - Number of seconds a team perk lasts. +// Minimum: 5 +// Maximum: 60 +// Default 30 +bb2_elimination_teamperk_duration 30 + +// Elimination: Team Perk Required Kills - Number of kills a team need to get in order to activate a team perk. +// Minimum: 25 +// Maximum: 500 +// Default 50 +bb2_elimination_teamperk_kills_required 50 + + +// Zombie Settings + +// Zombie Lifespan - Number of minutes a regular zombie will last before dying. +// Minimum: 1 +// Default 5 +bb2_zombie_lifespan 2 + +// Max Zombies - Maximum number of zombies allowed in the game. +// Minimum: 1 +// Maximum: 128 +// Default 50 +bb2_zombie_max 45 + + +// M1A1 Abrams Settings + +// M1A1 Abrams: Main Cannon Damage. +// Minimum: 100 +// Maximum: 10000 +// Default 3000 +bb2_m1a1_damage 200 + +// M1A1 Abrams: Machinegun Damage. +// Minimum: 25 +// Maximum: 1000 +// Default 30 +bb2_m1a1_damage_machinegun 25 + +// M1A1 Abrams: Friendly Fire (Including NPC's). +// Minimum: 0 +// Maximum: 1 +// Default 1 +bb2_m1a1_friendly 1 + +// M1A1 Abrams: Machinegun Rate of Fire. +// Minimum: 0.01 +// Maximum: 1 +// Default 0.08 +bb2_m1a1_machinegun_firerate 1 + +// M1A1 Abrams: Explosion Radius. +// Minimum: 200 +// Maximum: 10000 +// Default 500 +bb2_m1a1_radius 500 + +// M1A1 Abrams: Max Sight Range. +// Minimum: 500 +// Maximum: 10000 +// Default 2000 +bb2_m1a1_range_max 1000 + +// M1A1 Abrams: Min Sight Range. +// Minimum: 250 +// Maximum: 5000 +// Default 400 +bb2_m1a1_range_min 250 \ No newline at end of file diff --git a/old-games-no-longer-used/CounterStrike/cfg/lgsm-default.cfg b/old-games-no-longer-used/CounterStrike/cfg/lgsm-default.cfg new file mode 100644 index 000000000..ceb8f9374 --- /dev/null +++ b/old-games-no-longer-used/CounterStrike/cfg/lgsm-default.cfg @@ -0,0 +1,38 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + + + + diff --git a/CounterStrike/csserver b/old-games-no-longer-used/CounterStrike/csserver similarity index 100% rename from CounterStrike/csserver rename to old-games-no-longer-used/CounterStrike/csserver diff --git a/old-games-no-longer-used/CounterStrikeConditionZero/cfg/lgsm-default.cfg b/old-games-no-longer-used/CounterStrikeConditionZero/cfg/lgsm-default.cfg new file mode 100644 index 000000000..ceb8f9374 --- /dev/null +++ b/old-games-no-longer-used/CounterStrikeConditionZero/cfg/lgsm-default.cfg @@ -0,0 +1,38 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + + + + diff --git a/CounterStrikeConditionZero/csczserver b/old-games-no-longer-used/CounterStrikeConditionZero/csczserver similarity index 100% rename from CounterStrikeConditionZero/csczserver rename to old-games-no-longer-used/CounterStrikeConditionZero/csczserver diff --git a/old-games-no-longer-used/CounterStrikeGlobalOffensive/cfg/lgsm-default.cfg b/old-games-no-longer-used/CounterStrikeGlobalOffensive/cfg/lgsm-default.cfg new file mode 100644 index 000000000..15906f925 --- /dev/null +++ b/old-games-no-longer-used/CounterStrikeGlobalOffensive/cfg/lgsm-default.cfg @@ -0,0 +1,23 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +exec banned_user.cfg +exec banned_ip.cfg +writeid +writeip + + + diff --git a/CounterStrikeGlobalOffensive/csgoserver b/old-games-no-longer-used/CounterStrikeGlobalOffensive/csgoserver similarity index 100% rename from CounterStrikeGlobalOffensive/csgoserver rename to old-games-no-longer-used/CounterStrikeGlobalOffensive/csgoserver diff --git a/old-games-no-longer-used/CounterStrikeSource/cfg/lgsm-default.cfg b/old-games-no-longer-used/CounterStrikeSource/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c2b66dcbc --- /dev/null +++ b/old-games-no-longer-used/CounterStrikeSource/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 \ No newline at end of file diff --git a/CounterStrikeSource/cssserver b/old-games-no-longer-used/CounterStrikeSource/cssserver similarity index 100% rename from CounterStrikeSource/cssserver rename to old-games-no-longer-used/CounterStrikeSource/cssserver diff --git a/old-games-no-longer-used/DayOfDefeat/cfg/lgsm-default.cfg b/old-games-no-longer-used/DayOfDefeat/cfg/lgsm-default.cfg new file mode 100644 index 000000000..ceb8f9374 --- /dev/null +++ b/old-games-no-longer-used/DayOfDefeat/cfg/lgsm-default.cfg @@ -0,0 +1,38 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + + + + diff --git a/DayOfDefeat/dodserver b/old-games-no-longer-used/DayOfDefeat/dodserver similarity index 100% rename from DayOfDefeat/dodserver rename to old-games-no-longer-used/DayOfDefeat/dodserver diff --git a/old-games-no-longer-used/DayOfDefeatSource/cfg/lgsm-default.cfg b/old-games-no-longer-used/DayOfDefeatSource/cfg/lgsm-default.cfg new file mode 100644 index 000000000..ceb8f9374 --- /dev/null +++ b/old-games-no-longer-used/DayOfDefeatSource/cfg/lgsm-default.cfg @@ -0,0 +1,38 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + + + + diff --git a/DayOfDefeatSource/dodsserver b/old-games-no-longer-used/DayOfDefeatSource/dodsserver similarity index 100% rename from DayOfDefeatSource/dodsserver rename to old-games-no-longer-used/DayOfDefeatSource/dodsserver diff --git a/old-games-no-longer-used/DeathmatchClassic/cfg/lgsm-default.cfg b/old-games-no-longer-used/DeathmatchClassic/cfg/lgsm-default.cfg new file mode 100644 index 000000000..585afb9e2 --- /dev/null +++ b/old-games-no-longer-used/DeathmatchClassic/cfg/lgsm-default.cfg @@ -0,0 +1,35 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + diff --git a/DeathmatchClassic/dmcserver b/old-games-no-longer-used/DeathmatchClassic/dmcserver similarity index 100% rename from DeathmatchClassic/dmcserver rename to old-games-no-longer-used/DeathmatchClassic/dmcserver diff --git a/Insurgency/lgsm/dependencies/libc.so.6 b/old-games-no-longer-used/DontStarveTogether/dependencies/libc.so.6 similarity index 100% rename from Insurgency/lgsm/dependencies/libc.so.6 rename to old-games-no-longer-used/DontStarveTogether/dependencies/libc.so.6 diff --git a/GarrysMod/dependencies/libpthread.so.0 b/old-games-no-longer-used/DontStarveTogether/dependencies/libpthread.so.0 similarity index 100% rename from GarrysMod/dependencies/libpthread.so.0 rename to old-games-no-longer-used/DontStarveTogether/dependencies/libpthread.so.0 diff --git a/Insurgency/lgsm/dependencies/librt.so.1 b/old-games-no-longer-used/DontStarveTogether/dependencies/librt.so.1 similarity index 100% rename from Insurgency/lgsm/dependencies/librt.so.1 rename to old-games-no-longer-used/DontStarveTogether/dependencies/librt.so.1 diff --git a/DontStarveTogether/dstserver b/old-games-no-longer-used/DontStarveTogether/dstserver similarity index 100% rename from DontStarveTogether/dstserver rename to old-games-no-longer-used/DontStarveTogether/dstserver diff --git a/DontStarveTogether/lgsm-default.ini b/old-games-no-longer-used/DontStarveTogether/lgsm-default.ini similarity index 100% rename from DontStarveTogether/lgsm-default.ini rename to old-games-no-longer-used/DontStarveTogether/lgsm-default.ini diff --git a/old-games-no-longer-used/DoubleActionBoogaloo/cfg/lgsm-default.cfg b/old-games-no-longer-used/DoubleActionBoogaloo/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c2b66dcbc --- /dev/null +++ b/old-games-no-longer-used/DoubleActionBoogaloo/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 \ No newline at end of file diff --git a/DoubleActionBoogaloo/dabserver b/old-games-no-longer-used/DoubleActionBoogaloo/dabserver similarity index 100% rename from DoubleActionBoogaloo/dabserver rename to old-games-no-longer-used/DoubleActionBoogaloo/dabserver diff --git a/FistfulOfFrags/dependencies/libm.so.6 b/old-games-no-longer-used/DoubleActionBoogaloo/dependencies/libm.so.6 similarity index 100% rename from FistfulOfFrags/dependencies/libm.so.6 rename to old-games-no-longer-used/DoubleActionBoogaloo/dependencies/libm.so.6 diff --git a/old-games-no-longer-used/FistfulOfFrags/cfg/lgsm-default.cfg b/old-games-no-longer-used/FistfulOfFrags/cfg/lgsm-default.cfg new file mode 100644 index 000000000..81d9929fc --- /dev/null +++ b/old-games-no-longer-used/FistfulOfFrags/cfg/lgsm-default.cfg @@ -0,0 +1,124 @@ +// **************************************************************************** +// * +// Fistful of Frags - server.cfg * +// Version 100116 * +// * +// **************************************************************************** + +// ............................. Basic Settings ............................. // + +// Hostname for server. +hostname "" + +// RCON - remote console password. +rcon_password "" + +// Server password - for private servers. +sv_password "" + +// Contact email for server sysop. +sv_contact "email@example.com" + +// LAN Mode - If set the server will not show on the internet. +// Default: sv_lan 0 +sv_lan 0 + +// ............................... Map Cycles ............................... // +// info: There are several predefined mapcycles available that are listed below. +// You can also create your own custom mapcycle. + +// "mapcycle.txt" - All Shootout/2 Team Shootout/4 Team Shootout maps +// "mapcycle_12.txt" - All 12 slot maps for Shootout/2 Team Shootout/4 Team Shootout +// "mapcycle_32.txt" - All 32 slot maps for Shootout/2 Team Shootout/4 Team Shootout +// "mapcycle_tp.txt" - All Teamplay maps +// "mapcycle_gt.txt" - All Ghost Town maps +mapcyclefile "mapcycle.txt" + +// ....................... Time Limits/Round Settings ....................... // + +// Time spend on a single map (in minutes) before switching to a new one automatically. +// Default: mp_timelimit 0 +mp_timelimit 15 + +// ........................ Game Specific Commands ........................ // +// info: any commands that only apply to this game. + +// Game Modes +// 1 = Shootout/2 Team Shootout/4 Team Shootout/Ghost Town +// 2 = Teamplay +// 3 = Break Bad +// 4 = Elimination +fof_sv_currentmode 1 + +// Teamplay +// 0 = Free-for-all +// 1 = Team Deathmatch +mp_teamplay 0 + +// Team numbers +// 2 = Vigilantes & Desperados +// 3 = Vigilantes, Desperados & Bandidos +// 4 = Vigilantes, Desperados, Bandidos & Rangers +fof_sv_maxteams 4 + +// Friendly fire - Allows team members to injure other members of their team. +// 0 = Friendly fire disabled +// 1 = Friendly fire enabled +mp_friendlyfire 0 + +// ............................. Communication ............................. // + +// Enable communication over voice via microphone. +// Default: sv_voiceenable 1 +sv_voiceenable 1 + +// Players can hear all other players, no team restrictions. +// Default: sv_alltalk 0 +sv_alltalk 1 + +// ............................. Fast Download .............................. // +// info: Allows custom maps to be downloaded to the client. + +// Allows clients to download custom maps and textures etc. from the server at 20 kbps. +// Default: sv_allowdownload 1 +sv_allowdownload 1 + +// Allows clients to download custom maps, textures etc. from a web server with no transfer limit. +// Example: +// server location: maps/custommap.bsp +// web server location: http://example.com/custom/maps/custommap.bsp +// sv_downloadurl "http://example.com/custom" +// Default: sv_downloadurl "" +sv_downloadurl "" + +// ................................ Ban List ............................... // + +// personal banlist based on user IDs. +exec banned_user.cfg + +// personal banlist based on user IPs. +exec banned_ip.cfg + +writeid +writeip + +// ............................. Server Logging ............................. // + +//Enables logging to file, console, and udp < on | off >. +log on + +// Log server bans in the server logs. +// Default: sv_logbans 1 +sv_logbans 1 + +// Echo log information to the console. +// Default: sv_logecho 1 +sv_logecho 1 + +// Log server information in the log file. +// Default: sv_logfile 1 +sv_logfile 1 + +// Log server information to only one file. +// Default: sv_log_onefile 0 +sv_log_onefile 0 \ No newline at end of file diff --git a/Insurgency/lgsm/dependencies/libm.so.6 b/old-games-no-longer-used/FistfulOfFrags/dependencies/libm.so.6 similarity index 100% rename from Insurgency/lgsm/dependencies/libm.so.6 rename to old-games-no-longer-used/FistfulOfFrags/dependencies/libm.so.6 diff --git a/FistfulOfFrags/fofserver b/old-games-no-longer-used/FistfulOfFrags/fofserver similarity index 100% rename from FistfulOfFrags/fofserver rename to old-games-no-longer-used/FistfulOfFrags/fofserver diff --git a/GarrysMod/addons.sh b/old-games-no-longer-used/GarrysMod/addons.sh similarity index 100% rename from GarrysMod/addons.sh rename to old-games-no-longer-used/GarrysMod/addons.sh diff --git a/old-games-no-longer-used/GarrysMod/cfg/lgsm-default.cfg b/old-games-no-longer-used/GarrysMod/cfg/lgsm-default.cfg new file mode 100644 index 000000000..2e61eb6a2 --- /dev/null +++ b/old-games-no-longer-used/GarrysMod/cfg/lgsm-default.cfg @@ -0,0 +1,86 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 +lua_log_sv 0 + +sv_rcon_banpenalty 0 +sv_rcon_maxfailures 20 +sv_rcon_minfailures 20 +sv_rcon_minfailuretime 20 + +// Network Settings +sv_downloadurl "" +sv_loadingurl "" +net_maxfilesize 64 +sv_maxrate 40000 +sv_minrate 40000 +sv_maxupdaterate 66 +sv_minupdaterate 10 +sv_maxcmdrate 60 +sv_mincmdrate 10 + +// Server Settings +sv_airaccelerate 100 +sv_gravity 600 +sv_allow_wait_command 0 +sv_allow_voice_from_file 0 +sv_turbophysics 0 +sv_max_usercmd_future_ticks 12 +gmod_physiterations 2 +sv_client_min_interp_ratio 1 +sv_client_max_interp_ratio 2 +think_limit 20 +sv_region 0 +sv_noclipspeed 5 +sv_noclipaccelerate 5 +sv_lan 0 +sv_alltalk 1 +sv_contact youremail@changeme.com +sv_cheats 0 +sv_allowcslua 0 +sv_pausable 0 +sv_filterban 1 +sv_forcepreload 1 +sv_footsteps 1 +sv_voiceenable 1 +sv_voicecodec vaudio_speex +sv_timeout 120 +sv_deltaprint 0 +sv_allowupload 0 +sv_allowdownload 0 + +// Sandbox Settings +sbox_noclip 0 +sbox_godmode 0 +sbox_weapons 0 +sbox_playershurtplayers 0 +sbox_maxprops 100 +sbox_maxragdolls 50 +sbox_maxnpcs 10 +sbox_maxballoons 10 +sbox_maxeffects 0 +sbox_maxdynamite 0 +sbox_maxlamps 5 +sbox_maxthrusters 20 +sbox_maxwheels 20 +sbox_maxhoverballs 20 +sbox_maxvehicles 1 +sbox_maxbuttons 20 +sbox_maxemitters 0 + +// Misc Config +exec banned_user.cfg +exec banned_ip.cfg +heartbeat diff --git a/NS2Combat/dependencies/libc.so.6 b/old-games-no-longer-used/GarrysMod/dependencies/libc.so.6 similarity index 100% rename from NS2Combat/dependencies/libc.so.6 rename to old-games-no-longer-used/GarrysMod/dependencies/libc.so.6 diff --git a/old-games-no-longer-used/GarrysMod/dependencies/libm.so.6 b/old-games-no-longer-used/GarrysMod/dependencies/libm.so.6 new file mode 100644 index 000000000..2f0eb4672 Binary files /dev/null and b/old-games-no-longer-used/GarrysMod/dependencies/libm.so.6 differ diff --git a/Insurgency/lgsm/dependencies/libpthread.so.0 b/old-games-no-longer-used/GarrysMod/dependencies/libpthread.so.0 similarity index 100% rename from Insurgency/lgsm/dependencies/libpthread.so.0 rename to old-games-no-longer-used/GarrysMod/dependencies/libpthread.so.0 diff --git a/NS2Combat/dependencies/libstdc++.so.6 b/old-games-no-longer-used/GarrysMod/dependencies/libstdc++.so.6 similarity index 100% rename from NS2Combat/dependencies/libstdc++.so.6 rename to old-games-no-longer-used/GarrysMod/dependencies/libstdc++.so.6 diff --git a/GarrysMod/gmodserver b/old-games-no-longer-used/GarrysMod/gmodserver similarity index 100% rename from GarrysMod/gmodserver rename to old-games-no-longer-used/GarrysMod/gmodserver diff --git a/old-games-no-longer-used/GoldenEyeSource/cfg/lgsm-default.cfg b/old-games-no-longer-used/GoldenEyeSource/cfg/lgsm-default.cfg new file mode 100644 index 000000000..ae3f1319f --- /dev/null +++ b/old-games-no-longer-used/GoldenEyeSource/cfg/lgsm-default.cfg @@ -0,0 +1,150 @@ +// *********** SERVER & PASSWORD INFO *************** +// Change it to 1 if you want a LAN only Server +// NOTE: You must do "changelevel [levelname]" AFTER starting the server for +// a lan-only server to begin broadcasting +sv_lan 0 + +// Change the number to the region you live in! +// 0=US East coast, 1=US West coast, 2= South America, 3=Europe, 4=Asia, 5=Australia, 6=Middle East, 7=Africa and 255=world +sv_region 0 + +// Give your server a name here +hostname "" + +// Rcon password is used to give your server orders by using console, so think of a good password +rcon_password "" + +// If you want your server to be private, fill in a password and delete the // in front of sv_password +// sv_password "mi6" + +// All talk allows clients to talk to each other via voice even if they are dead, +// spectating, or on the other team +sv_alltalk 1 + +// *********** GOLDENEYE: SOURCE SPECIFIC ********* + +// Radar will show on clients if enabled. Some gameplay scenarios +// force the radar to be visible +ge_allowradar 1 +ge_radar_showenemyteam 1 + +// Paintball mode (for fun!) +ge_paintball 0 + +// Teamplay can be overriden by the current gameplay, but +// this sets our "desired" teamplay state +ge_teamplay 0 + +// *********** GAME SETTINGS, YOU CAN CHANGE THESE THE WAY YOU LIKE IT *************** + +// Allow the use of a flashlight (discouraged for GE:S) +mp_flashlight 0 + +// Disable footstep sounds by uncommenting below +// mp_footsteps 0 + +// 1 enables falling damage, 0 disables it +mp_falldamage 1 + +// 1 = Forces the engine to use light physics for better server preformance +sv_turbophysics 0 + +// Server round, map, and delay times are defined in Valve.rc +// If you want these times to be reset every map change copy them +// to this file instead (Valve.rc is only executed once on server start) + + +// ********************************************************** +// *********** Load Specific Server Type Settings *********** +// ********************************************************** + +// Uncomment ONE server type to load. This takes care of all settings, map cycles, and gameplay types + +//-- Normal server, recommended settings +exec server_normal.cfg + +//-- N64 Classic Mode ( DM|YOLT|MWGG|LD|LTK, NO Jump ) +// **Use with -maxplayers 4 +//exec server_n64_classic.cfg + +//-- For server with > 24 players +//exec server_large.cfg + +//-- For servers with < 10 players +//exec server_small.cfg + +//-- Vanilla DM only w/ auto teamplay +// **Should be used in conjunction with one of the sizes above +//exec server_dm_only.cfg + +//-- Advanced game modes (LALD, LD, CTK) only +// **Should be used in conjunction with one of the sizes above +//exec server_adv_gamemode.cfg + +//-- Teamplay only! (No MWGG or LALD) +// **Should be used in conjunction with one of the sizes above +//exec server_teamplay.cfg + +//-- Tournament Use Only (Tournament DM) +// **Should be used ALONE only! +//exec server_tournament.cfg + + +// *********** Rates *********** + +// Max bandwidth rate allowed on server, 0=unlimited, max=20000 +sv_maxrate 20000 + +// Min bandwidth rate allowed on server, 0=unlimited, 4000=dialup limit + +// 10000=any modern connection, CAL minimum rate. +sv_minrate 10000 + +// Maximum updates per second that the server will allow, increasing this will take more cpu power, 100 is max + +// 66 max, 50 min rate clamping reduces hit-reg problems. + +// Permitting lower rates only can help dialup players and not by much. +sv_maxcmdrate 66 +sv_maxupdaterate 66 +sv_mincmdrate 50 +sv_minupdaterate 50 + +// Enforce symmetrical rates. +sv_client_cmdrate_difference 17 + +// Ensure client interpolation functions appropriately. + +// Improves hit registration for bullet weapons. +sv_client_max_interp_ratio 3 +sv_client_min_interp_ratio 2 + +// *********** server logging *********** +log on +sv_logbans 0 +sv_logecho 0 +sv_logfile 1 +sv_log_onefile 0 + + +// *********** DOWNLOAD *********** + +// Allow clients to download files +sv_allowdownload 1 + +// Allow clients to upload customizations files +sv_allowupload 1 + +// VOICE enabled, if you want VOICE disabled then change 1 to 0 +sv_voiceenable 1 + +// *********** CHEATS *********** + +// Enables the use of cheats. ex. "impulse 101" "noclip" +sv_cheats 0 + +// disable clients' ability to pause the server +sv_pausable 0 + +// Forces prediction on the client, protects clients from themselves. +sv_client_predict 1 diff --git a/GoldenEyeSource/gesserver b/old-games-no-longer-used/GoldenEyeSource/gesserver similarity index 100% rename from GoldenEyeSource/gesserver rename to old-games-no-longer-used/GoldenEyeSource/gesserver diff --git a/old-games-no-longer-used/HalfLife2Deathmatch/cfg/lgsm-default.cfg b/old-games-no-longer-used/HalfLife2Deathmatch/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c2b66dcbc --- /dev/null +++ b/old-games-no-longer-used/HalfLife2Deathmatch/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 \ No newline at end of file diff --git a/HalfLife2Deathmatch/hl2dmserver b/old-games-no-longer-used/HalfLife2Deathmatch/hl2dmserver similarity index 100% rename from HalfLife2Deathmatch/hl2dmserver rename to old-games-no-longer-used/HalfLife2Deathmatch/hl2dmserver diff --git a/old-games-no-longer-used/HalfLifeDeathmatch/cfg/lgsm-default.cfg b/old-games-no-longer-used/HalfLifeDeathmatch/cfg/lgsm-default.cfg new file mode 100644 index 000000000..585afb9e2 --- /dev/null +++ b/old-games-no-longer-used/HalfLifeDeathmatch/cfg/lgsm-default.cfg @@ -0,0 +1,35 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + diff --git a/HalfLifeDeathmatch/hldmserver b/old-games-no-longer-used/HalfLifeDeathmatch/hldmserver similarity index 100% rename from HalfLifeDeathmatch/hldmserver rename to old-games-no-longer-used/HalfLifeDeathmatch/hldmserver diff --git a/old-games-no-longer-used/HalfLifeDeathmatchSource/cfg/lgsm-default.cfg b/old-games-no-longer-used/HalfLifeDeathmatchSource/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c2b66dcbc --- /dev/null +++ b/old-games-no-longer-used/HalfLifeDeathmatchSource/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 \ No newline at end of file diff --git a/HalfLifeDeathmatchSource/hldmsserver b/old-games-no-longer-used/HalfLifeDeathmatchSource/hldmsserver similarity index 100% rename from HalfLifeDeathmatchSource/hldmsserver rename to old-games-no-longer-used/HalfLifeDeathmatchSource/hldmsserver diff --git a/Hurtworld/hwserver b/old-games-no-longer-used/Hurtworld/hwserver similarity index 100% rename from Hurtworld/hwserver rename to old-games-no-longer-used/Hurtworld/hwserver diff --git a/Insurgency/insserver b/old-games-no-longer-used/Insurgency/insserver similarity index 100% rename from Insurgency/insserver rename to old-games-no-longer-used/Insurgency/insserver diff --git a/old-games-no-longer-used/Insurgency/lgsm/cfg/gamedata/_default b/old-games-no-longer-used/Insurgency/lgsm/cfg/gamedata/_default new file mode 100755 index 000000000..0616747c8 --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/cfg/gamedata/_default @@ -0,0 +1,26 @@ +# Game Settings File +# _default +# Base defaults for all games + +# Set the default settings for the script +fn_set_game_params settings "email" "email@example.com" "Email address for notification" +fn_set_game_params settings "emailnotification" "off" "Email notification (on|off)" +fn_set_game_params settings "ip" "0.0.0.0" "IP Address to bind for server" +fn_set_game_params settings "lgsm_version" "${version}" "Version of LGSM that created this config" +fn_set_game_params settings "logdays" "7" "Number of days to retain logs" +fn_set_game_params settings "updateonstart" "off" "Update game on start" +fn_set_game_params settings "lockselfname" "\${lgsmdir}/.\${servicename}.lock" "LGSM Lock File" +fn_set_game_params settings "filesdir" "\${rootdir}/serverfiles" "Server Files Directory" +fn_set_game_params settings "backupdir" "\${lgsmdir}/backups" "Backup Directory" +fn_set_game_params settings "scriptlogdir" "\${lgsmdir}/log/script" "Script Log Dir" +fn_set_game_params settings "consolelogdir" "\${lgsmdir}/log/console" "Console Log Dir" +fn_set_game_params settings "scriptlog" "\${scriptlogdir}/\${servicename}-script.log" "Script Log" +fn_set_game_params settings "consolelog" "\${consolelogdir}/\${servicename}-console.log" "Console Log" +fn_set_game_params settings "emaillog" "\${scriptlogdir}/\${servicename}-email.log" "Email Log" +fn_set_game_params settings "scriptlogdate" "\${scriptlogdir}/\${servicename}-script-\$(date '+%d-%m-%Y-%H-%M-%S').log" "Script Log Rotation Filename" +fn_set_game_params settings "consolelogdate" "\${consolelogdir}/\${servicename}-console-\$(date '+%d-%m-%Y-%H-%M-%S').log" "Console Log Rotation Filename" + +# Default fn_parms does nothing right now, gets overridden by later instances +fn_parms(){ + parms="" +} diff --git a/old-games-no-longer-used/Insurgency/lgsm/cfg/gamedata/_srcds b/old-games-no-longer-used/Insurgency/lgsm/cfg/gamedata/_srcds new file mode 100755 index 000000000..25115cee8 --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/cfg/gamedata/_srcds @@ -0,0 +1,52 @@ +# Game Settings File +# _srcds +# Base SRCDS Game + +# Import default settings +fn_import_game_settings _default + +# This is the way we create a script that collates and parses the parameters +fn_parms(){ + parms="$(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_minus)) ${srcds_parms} $(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_plus))" +} +# The parms that start with - go first +fn_set_game_params parms_minus "-game" "\${game}" +fn_set_game_params parms_minus "-strictportbind" "--EMPTY--" +fn_set_game_params parms_minus "-ip" "\${ip}" +fn_set_game_params parms_minus "-port" "\${port}" +fn_set_game_params parms_minus "-maxplayers" "\${maxplayers}" + +# Then the parms that start with + +fn_set_game_params parms_plus "+clientport" "\${clientport}" +fn_set_game_params parms_plus "+tv_port" "\${sourcetvport}" +fn_set_game_params parms_plus "+mapcyclefile" "\${mapcyclefile}" +fn_set_game_params parms_plus "+servercfgfile" "\${servercfg}" +fn_set_game_params parms_plus "+map" "\${defaultmap}" + +# And the settings for defaults +fn_set_game_params settings "appid" "204" "Steam App ID" +fn_set_game_params settings "clientport" "27005" "Client Port" +fn_set_game_params settings "defaultmap" "dm_lockdown" "Default map to load" +fn_set_game_params settings "engine" "source" "Game Engine" +fn_set_game_params settings "game" "hl2mp" "Name of game to pass to srcds" +fn_set_game_params settings "gamename" "HalfLife2Deathmatch" "Name for subdirectory in GitHub repo" +fn_set_game_params settings "mapcyclefile" "mapcycle.txt" "Map Cycle File" +fn_set_game_params settings "maxplayers" "64" "Maximum player count" +fn_set_game_params settings "playlist" "custom" "Playlist" +fn_set_game_params settings "port" "27015" "Port to bind for server" +fn_set_game_params settings "servercfg" "${selfname}.cfg" "Server Config file" +fn_set_game_params settings "sourcetvport" "27020" "SourceTV Port" +fn_set_game_params settings "srcds_parms" "--EMPTY--" "Additional SRCDS Parameters. Put the parameters that start with \"-\" first, then \"+\" parameters after" +fn_set_game_params settings "steampass" "--EMPTY--" "Steam Password" +fn_set_game_params settings "steamuser" "anonymous" "Steam Username" + + +fn_set_game_params settings "systemdir" "\${filesdir}/\${game}" +fn_set_game_params settings "gamelogdir" "\${systemdir}/logs" +fn_set_game_params settings "executabledir" "\${filesdir}" +fn_set_game_params settings "executable" "./srcds_linux" +fn_set_game_params settings "servercfg" "\${servicename}.cfg" +fn_set_game_params settings "servercfgdir" "\${systemdir}/cfg" +fn_set_game_params settings "servercfgfullpath" "\${servercfgdir}/\${servercfg}" +fn_set_game_params settings "servercfgdefault" "\${servercfgdir}/lgsm-default.cfg" + diff --git a/old-games-no-longer-used/Insurgency/lgsm/cfg/gamedata/insserver b/old-games-no-longer-used/Insurgency/lgsm/cfg/gamedata/insserver new file mode 100755 index 000000000..9cb84fa46 --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/cfg/gamedata/insserver @@ -0,0 +1,17 @@ +# Game Settings File +# insserver +# Insurgency Dedicated Server + +# Import SRCDS +fn_import_game_settings _srcds + +# Add playlist parameter +fn_set_game_params parms_plus "+sv_playlist" "\${playlist}" + +# Override some server settings +fn_set_game_params settings "appid" "237410" +fn_set_game_params settings "defaultmap" "ministry checkpoint" +fn_set_game_params settings "game" "insurgency" +fn_set_game_params settings "mapcyclefile" "mapcycle_cooperative.txt" +fn_set_game_params settings "playlist" "custom" "Server Playlist" +fn_set_game_params settings "gamename" "Insurgency" diff --git a/old-games-no-longer-used/Insurgency/lgsm/cfg/lgsm-default.cfg b/old-games-no-longer-used/Insurgency/lgsm/cfg/lgsm-default.cfg new file mode 100644 index 000000000..b8a98558c --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/cfg/lgsm-default.cfg @@ -0,0 +1,302 @@ +// **************************************************************************** +// * +// Ingurgency - server.cfg * +// Version 060116 * +// * +// **************************************************************************** + +// ............................. Basic Settings ............................. // + +// Hostname for server. +hostname "" + +// Server password - for private servers. +sv_password "" + +// Contact email for server sysop. +sv_contact "email@example.com" + +// LAN Mode - If set the server will not show on the internet. +// Default: sv_lan 0 +sv_lan 0 + +// Set maximum server FPS +// Default: fps_max 300 +fps_max 300 + +// ........................... RCON Configuration .......................... // + +// RCON - remote console password. +rcon_password "" + +// Number of minutes to ban users who fail rcon authentication +// min. 0 +sv_rcon_banpenalty 10 + +// Enable/disable rcon logging +sv_rcon_log 1 + +// Max number of times a user can fail rcon authentication before being banned +// min. 1 max. 20 +sv_rcon_maxfailures 5 + +// ......................... Matchmaking Playlists ......................... // +// info: Selecting a playlist will allow the server to show up in matchmaking. +// Playlists use predefined settings and mapcycle. + +// You do not need to select a mapcycle as the server will cycle though the +// predefined playlist mapcycle. +// +// If you want to change the predefined playlist mapcycle you can create a +// custom mapcycle but only with maps from the playlist mapcycle. +// +// You can also create your own custom playlists. +// http://steamcommunity.com/sharedfiles/filedetails/?id=461776759 + +// "nwi/comp" +// "nwi/coop" +// "nwi/coop_elite" +// "nwi/coop_hardcore" +// "nwi/pvp_sustained" +// "nwi/pvp_tactical" +// +sv_playlist "nwi/coop" + +// ............................... Map Cycles ............................... // +// info: There are several predefined mapcycles available that are listed below. +// You can also create your own custom mapcycle. + +// "mapcycle.txt" - by default this contains the most popular options +// "mapcycle_all.txt" - all possible map/mode combinations for PvP +// "mapcycle_ambush.txt" - all ambush (VIP) maps +// "mapcycle_attackdefend.txt" - push & strike maps +// "mapcycle_checkpoint.txt" - all checkpoint maps +// "mapcycle_comp.txt" - firefight & elimination maps +// "mapcycle_conquer.txt" - conquer gamemode +// "mapcycle_cooperative.txt" - survival, coop, hunt maps +// "mapcycle_firefight.txt" - all firefight maps +// "mapcycle_flashpoint.txt" - all flashpoint maps +// "mapcycle_hunt.txt" - all hunt maps +// "mapcycle_infiltrate.txt" - all infiltrate (CTF) maps +// "mapcycle_objrespawn.txt" - all firefight & flashpoint featuring respawning for completing objectives +// "mapcycle_occupy.txt" - all occupy maps +// "mapcycle_practice.txt" +// "mapcycle_push.txt" - all push maps +// "mapcycle_singlelife.txt" - strike & ambush single life modes +// "mapcycle_skirmish.txt" - all skirmish maps +// "mapcycle_strike.txt" - all strike maps +// "mapcycle_survival.txt" - all survival maps +// "mapcycle_sustained_combat.txt" +// "mapcycle_tactical_operations.txt" +// "mapcycle_workshop.txt" - used by Workshop system +// +//mapcyclefile "mapcycle.txt" + +// .......................... Coop Mode Settings ............................ // +// info: Settings for all cooperative gamemodes + +// Set the maximum number of human players in Cooperative modes +// Maximum value: 8 +// Default: mp_coop_lobbysize 6 +//mp_coop_lobbysize 6 + +// Set the minimum number of bots +//mp_coop_min_bots 5 + +// Set the maximum number of bots +// Maximum value: maxplayers - mp_coop_lobbysize +//mp_coop_max_bots 18 + +// ........................... Voting Settings .............................. // + +// Allow voting? +sv_allow_votes 1 + +// Is map voting enabled? +sv_map_voting 1 + +// Allow spectators to vote? +sv_vote_allow_spectators 0 + +// A vote that fails cannot be re-submitted for this long +sv_vote_failure_timer 300 + +// Can people hold votes to change AI count? +sv_vote_issue_botcount_allowed 1 + +// The voting population required to pass a bot count vote +// min. 0.1 max. 1 +sv_vote_issue_botcount_min_population 0.55 + +// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes) +// min. 0 max. 1 +sv_vote_issue_botcount_min_ratio 0.5 + +// Can people hold votes to change AI difficulty? +sv_vote_issue_botdifficulty_allowed 1 + +// The voting population required to pass an AI difficulty vote +// min. 0.1 max. 1 +sv_vote_issue_botdifficulty_min_population 0.55 + +// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes) +// min. 0 max. 1 +sv_vote_issue_botdifficulty_min_ratio 0.5 + +// Can people hold votes to change the gamemode? +sv_vote_issue_changegamemode_allowed 0 + +// Can people hold votes to change levels? +sv_vote_issue_changelevel_allowed 1 + +// If enabled, wait until the end of the round to change levels +sv_vote_issue_changelevel_wait 1 + +// Can people hold votes to kick players from the server? +sv_vote_issue_kick_allowed 1 + +// Can we kick the other team? +sv_vote_issue_kick_other_team 0 + +// Can people hold votes to set the next level? +sv_vote_issue_nextlevel_allowed 1 + +// Allow players to extend the current map? +sv_vote_issue_nextlevel_allowextend 0 + +// Present players with a list of maps to choose from? +sv_vote_issue_nextlevel_choicesmode 1 + +// Not allowed to vote for a nextlevel if one has already been set +sv_vote_issue_nextlevel_prevent_change 1 + +// How many rounds before map voting can begin +sv_vote_issue_nextlevel_round_count_delay 1 + +// The voting population required to pass a next level vote +// min. 0.1 max. 1 +sv_vote_issue_nextlevel_min_population 0.55 + +// How strong does the yes vote need to be to win? (2.0 = 2x more voters) +// min. 1 max. 5 +sv_vote_issue_nextlevel_min_ratio 0.5 + +// Can people hold votes to restart the game? +sv_vote_issue_restart_game_allowed 1 + +// Can people hold votes to restart the round? +sv_vote_issue_restart_round_allowed 1 + +// Can people hold votes to scramble the teams? +sv_vote_issue_scramble_teams_allowed 1 + +// Can people hold votes to switch the teams? +sv_vote_issue_switch_teams_allowed 1 + +// How long should a kick ban last for if a player is kicked for hacking? (minutes) +sv_vote_kick_ban_duration_cheating 240 + +// The voting population required to kick a person for hacking +// min. 0.1 max. 1 +sv_vote_kick_hack_min_population 0.60 + +// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes) +// min. 0 max. 1 +sv_vote_kick_hack_min_ratio 0.66 + +// How long should a kick vote ban someone from the server? (in minutes) +sv_vote_kick_ban_duration_idle 0 + +// The voting population required to kick a person for being idle +// min. 0.1 max. 1 +sv_vote_kick_idle_min_population 0.20 + +// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes) +// min. 0 max. 1 +sv_vote_kick_idle_min_ratio 0.5 + +// How long should a kick ban last for if a player is kicked for team killing? (minutes) +sv_vote_kick_ban_duration_teamkilling 10 + +// The voting population required to kick a person for team killing +// min. 0.1 max. 1 +sv_vote_kick_tk_min_population 0.25 + +// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes) +// min. 0 max. 1 +sv_vote_kick_tk_min_ratio 0.66 + +// How long should a kick ban last for if a player is kicked for trolling? (minutes) +sv_vote_kick_ban_duration_trolling 60 + +// The voting population required to kick a person for trolling +// min. 0.1 max. 1 +sv_vote_kick_troll_min_population 0.40 + +// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes) +// min. 0 max. 1 +sv_vote_kick_troll_min_ration 0.66 + +// The minimum number of players needed on the server to start a vote kick +sv_vote_kick_min_players 4 + +// Minimum number of vote attempts required to start an actual vote +sv_vote_kick_min_voters 3 + +// The voting population required +// min. 0 max. 1 +sv_vote_min_population 0.55 + +// What ratio of the votes needs to be yes to pass? (1 = All votes need to be yes) +// min. 0 max. 1 +sv_vote_min_ratio 0.55 + +// ............................. Fast Download .............................. // +// info: Allows custom maps to be downloaded to the client. + +// Allows clients to download custom maps and textures etc. from the server at 20 kbps. +// Default: sv_allowdownload 1 +sv_allowdownload 1 + +// Allows clients to download custom maps, textures etc. from a web server with no transfer limit. +// Example: +// server location: maps/custommap.bsp +// web server location: http://example.com/custom/maps/custommap.bsp +// sv_downloadurl "http://example.com/custom" +// Default: sv_downloadurl "" +sv_downloadurl "" + +// ................................ Ban List ............................... // + +// sv_nwi_banlist is the official banlist. +sv_nwi_banlist 1 + +// personal banlist based on user IDs. +exec banned_user.cfg + +// personal banlist based on user IPs. +exec banned_ip.cfg + +writeid +writeip + +// ............................. Server Logging ............................. // + +//Enables logging to file, console, and udp < on | off >. +log on + +// Log server bans in the server logs. +// Default: sv_logbans 1 +sv_logbans 1 + +// Echo log information to the console. +// Default: sv_logecho 1 +sv_logecho 1 + +// Log server information in the log file. +// Default: sv_logfile 1 +sv_logfile 1 + +// Log server information to only one file. +// Default: sv_log_onefile 0 +sv_log_onefile 0 diff --git a/old-games-no-longer-used/Insurgency/lgsm/cfg/servers/_common.cfg b/old-games-no-longer-used/Insurgency/lgsm/cfg/servers/_common.cfg new file mode 100644 index 000000000..c17fe2247 --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/cfg/servers/_common.cfg @@ -0,0 +1,4 @@ +# Common config - Will not be overwritten by script. +# Your settings for all servers go in _common.cfg +# Server-specific settings go into $SERVER.cfg + diff --git a/old-games-no-longer-used/Insurgency/lgsm/cfg/servers/_default.cfg b/old-games-no-longer-used/Insurgency/lgsm/cfg/servers/_default.cfg new file mode 100644 index 000000000..9352bbf88 --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/cfg/servers/_default.cfg @@ -0,0 +1,42 @@ +# Default config - Changes will be overwritten by updates. +# Your settings for all servers go in _common.cfg +# Server-specific settings go into $SERVER.cfg + +email="email@example.com" # Email address for notification +emailnotification="off" # Email notification (on|off) +ip="0.0.0.0" # IP Address to bind for server +lgsm_version="190116" # Version of LGSM that created this config +logdays="7" # Number of days to retain logs +updateonstart="off" # Update game on start +lockselfname="${lgsmdir}/.${servicename}.lock" # LGSM Lock File +filesdir="${rootdir}/serverfiles" # Server Files Directory +backupdir="${lgsmdir}/backups" # Backup Directory +scriptlogdir="${lgsmdir}/log/script" # Script Log Dir +consolelogdir="${lgsmdir}/log/console" # Console Log Dir +scriptlog="${scriptlogdir}/${servicename}-script.log" # Script Log +consolelog="${consolelogdir}/${servicename}-console.log" # Console Log +emaillog="${scriptlogdir}/${servicename}-email.log" # Email Log +scriptlogdate="${scriptlogdir}/${servicename}-script-$(date '+%d-%m-%Y-%H-%M-%S').log" # Script Log Rotation Filename +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%d-%m-%Y-%H-%M-%S').log" # Console Log Rotation Filename +appid="237410" # Steam App ID +clientport="27005" # Client Port +defaultmap="ministry checkpoint" # Default map to load +engine="source" # Game Engine +game="insurgency" # Name of game to pass to srcds +gamename="Insurgency" # Name for subdirectory in GitHub repo +mapcyclefile="mapcycle_cooperative.txt" # Map Cycle File +maxplayers="64" # Maximum player count +playlist="custom" # Server Playlist +port="27015" # Port to bind for server +servercfg="${servicename}.cfg" # Server Config file +sourcetvport="27020" # SourceTV Port +srcds_parms="" # Additional SRCDS Parameters. Put the parameters that start with "-" first, then "+" parameters after +steampass="" # Steam Password +steamuser="anonymous" # Steam Username +systemdir="${filesdir}/${game}" +gamelogdir="${systemdir}/logs" +executabledir="${filesdir}" +executable="./srcds_linux" +servercfgdir="${systemdir}/cfg" +servercfgfullpath="${servercfgdir}/${servercfg}" +servercfgdefault="${servercfgdir}/lgsm-default.cfg" diff --git a/old-games-no-longer-used/Insurgency/lgsm/cfg/servers/insserver.cfg b/old-games-no-longer-used/Insurgency/lgsm/cfg/servers/insserver.cfg new file mode 100644 index 000000000..287fca61e --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/cfg/servers/insserver.cfg @@ -0,0 +1,4 @@ +# Instance Config for insserver - Will not be overwritten by script. +# Your settings for all servers go in _common.cfg +# Server-specific settings go into $SERVER.cfg + diff --git a/old-games-no-longer-used/Insurgency/lgsm/cfg/servers/waaaa.cfg b/old-games-no-longer-used/Insurgency/lgsm/cfg/servers/waaaa.cfg new file mode 100644 index 000000000..689b7d712 --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/cfg/servers/waaaa.cfg @@ -0,0 +1,4 @@ +# Instance Config for waaaa - Will not be overwritten by script. +# Your settings for all servers go in _common.cfg +# Server-specific settings go into $SERVER.cfg + diff --git a/old-games-no-longer-used/Insurgency/lgsm/dependencies/libc.so.6 b/old-games-no-longer-used/Insurgency/lgsm/dependencies/libc.so.6 new file mode 100644 index 000000000..c007d9f75 Binary files /dev/null and b/old-games-no-longer-used/Insurgency/lgsm/dependencies/libc.so.6 differ diff --git a/NS2Combat/dependencies/libm.so.6 b/old-games-no-longer-used/Insurgency/lgsm/dependencies/libm.so.6 similarity index 100% rename from NS2Combat/dependencies/libm.so.6 rename to old-games-no-longer-used/Insurgency/lgsm/dependencies/libm.so.6 diff --git a/old-games-no-longer-used/Insurgency/lgsm/dependencies/libpthread.so.0 b/old-games-no-longer-used/Insurgency/lgsm/dependencies/libpthread.so.0 new file mode 100644 index 000000000..a4bfc2282 Binary files /dev/null and b/old-games-no-longer-used/Insurgency/lgsm/dependencies/libpthread.so.0 differ diff --git a/old-games-no-longer-used/Insurgency/lgsm/dependencies/librt.so.1 b/old-games-no-longer-used/Insurgency/lgsm/dependencies/librt.so.1 new file mode 100644 index 000000000..4d3d88ad2 Binary files /dev/null and b/old-games-no-longer-used/Insurgency/lgsm/dependencies/librt.so.1 differ diff --git a/old-games-no-longer-used/Insurgency/lgsm/functions/check.sh b/old-games-no-longer-used/Insurgency/lgsm/functions/check.sh new file mode 100755 index 000000000..150a8e138 --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/functions/check.sh @@ -0,0 +1,70 @@ +#!/bin/bash +# LGSM fn_check function +# Author: Daniel Gibbs +# Website: http://gameservermanagers.com +lgsm_version="060116" + +# Description: Overall function for managing checks. +# Runs checks that will either halt on or fix an issue. + +array_contains () { + local seeking=$1; shift + local in=1 + for element; do + if [ ${element} == ${seeking} ]; then + in=0 + break + fi + done + return $in +} + +check_root.sh + +if [ "${function_selfname}" != "command_install.sh" ]; then + check_systemdir.sh +fi + +local allowed_commands_array=( command_backup.sh command_console.sh command_debug.sh command_details.sh command_unreal2_maps.sh command_ut99_maps.sh command_monitor.sh command_start.sh command_stop.sh update_check.sh command_validate.sh update_functions.sh command_email_test.sh ) +for allowed_command in "${allowed_commands_array[@]}" +do + if [ "${allowed_command}" == "${function_selfname}" ]; then + check_logs.sh + fi +done + +local allowed_commands_array=( command_debug.sh command_details.sh command_monitor.sh command_start.sh command_stop.sh ) +for allowed_command in "${allowed_commands_array[@]}" +do + if [ "${allowed_command}" == "${function_selfname}" ]; then + check_ip.sh + fi +done + +local allowed_commands_array=( update_check.sh command_validate.sh ) +for allowed_command in "${allowed_commands_array[@]}" +do + if [ "${allowed_command}" == "${function_selfname}" ]; then + if [ "${gamename}" == "Unreal Tournament 99" ]||[ "${gamename}" == "Unreal Tournament 2004" ]||[ "${gamename}" == "Mumble" ]||[ "${gamename}" == "Teamspeak 3" ]; then + : # These servers do not require SteamCMD. Check is skipped. + else + check_steamcmd.sh + fi + fi +done + +local allowed_commands_array=( command_console.sh command_start.sh command_stop.sh ) +for allowed_command in "${allowed_commands_array[@]}" +do + if [ "${allowed_command}" == "${function_selfname}" ]; then + check_tmux.sh + fi +done + +local allowed_commands_array=( command_console.sh command_debug.sh command_details.sh command_monitor.sh command_start.sh command_stop.sh ) +for allowed_command in "${allowed_commands_array[@]}" +do + if [ "${allowed_command}" == "${function_selfname}" ]; then + check_config.sh + fi +done \ No newline at end of file diff --git a/old-games-no-longer-used/Insurgency/lgsm/functions/check_root.sh b/old-games-no-longer-used/Insurgency/lgsm/functions/check_root.sh new file mode 100755 index 000000000..148ecb30b --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/functions/check_root.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# LGSM check_root.sh function +# Author: Daniel Gibbs +# Website: http://gameservermanagers.com +lgsm_version="271215" + +# If you want to run as root (i.e. in Docker, or just because you hate security) +# set the following variable in your environment or config scripts. +#I_KNOW_THIS_IS_A_BAD_IDEA=YES +if [ $(whoami) = "root" ] && [ "${I_KNOW_THIS_IS_A_BAD_IDEA}" != "YES" ]; then + fn_printfailnl "Do NOT run this script as root!" + if [ -d "${scriptlogdir}" ]; then + fn_scriptlog "${selfname} attempted to run as root." + fi + exit 1 +fi diff --git a/old-games-no-longer-used/Insurgency/lgsm/functions/check_systemdir.sh b/old-games-no-longer-used/Insurgency/lgsm/functions/check_systemdir.sh new file mode 100755 index 000000000..c1f65a0d7 --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/functions/check_systemdir.sh @@ -0,0 +1,13 @@ +#!/bin/bash +# LGSM check_systemdir.sh function +# Author: Daniel Gibbs +# Website: http://gameservermanagers.com +lgsm_version="271215" + +if [ ! -d "${systemdir}" ]; then + fn_printfailnl "Cannot access ${systemdir}: No such directory" + if [ -d "${scriptlogdir}" ]; then + fn_scriptlog "Cannot access ${systemdir}: No such directory." + fi + exit 1 +fi diff --git a/old-games-no-longer-used/Insurgency/lgsm/functions/command_console.sh b/old-games-no-longer-used/Insurgency/lgsm/functions/command_console.sh new file mode 100755 index 000000000..4eab4d6eb --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/functions/command_console.sh @@ -0,0 +1,48 @@ +#!/bin/bash +# LGSM command_console.sh function +# Author: Daniel Gibbs +# Website: http://gameservermanagers.com +lgsm_version="271215" + +# Description: Gives access to the server tmux console. + +local modulename="Console" +function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" + +check.sh +echo "" +echo "${gamename} Console" +echo "============================" +echo "" +echo "Press \"CTRL+b d\" to exit console." +fn_printwarningnl "Do NOT press CTRL+c to exit." +echo "" +while true; do + read -e -i "y" -p "Continue? [y/N]" yn + case $yn in + [Yy]* ) break;; + [Nn]* ) echo Exiting; return;; + * ) echo "Please answer yes or no.";; +esac +done +fn_printdots "Starting" +sleep 1 +tmuxwc=$(tmux list-sessions 2>&1|awk '{print $1}'|grep -v failed|grep -Ec "^${servicename}:") +if [ "${tmuxwc}" -eq 1 ]; then + fn_printoknl "Starting" + fn_scriptlog "accessed" + sleep 1 + tmux attach-session -t ${servicename} +else + fn_printfailnl "Server not running" + fn_scriptlog "Failed to access: Server not running" + sleep 1 + while true; do + read -p "Do you want to start the server? [y/N]" yn + case $yn in + [Yy]* ) command_start.sh; break;; + [Nn]* ) break;; + * ) echo "Please answer yes or no.";; + esac + done +fi diff --git a/old-games-no-longer-used/Insurgency/lgsm/functions/command_monitor.sh b/old-games-no-longer-used/Insurgency/lgsm/functions/command_monitor.sh new file mode 100755 index 000000000..0a691866b --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/functions/command_monitor.sh @@ -0,0 +1,115 @@ +#!/bin/bash +# LGSM command_monitor.sh function +# Author: Daniel Gibbs +# Website: http://gameservermanagers.com +lgsm_version="271215" + +# Description: Monitors server by checking for running proccesses +# then passes to monitor_gsquery.sh. + +local modulename="Monitor" +function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" + +fn_monitor_teamspeak3(){ +check.sh +logs.sh +fn_printdots "${servername}" +fn_scriptlog "${servername}" +sleep 1 +if [ ! -f "${lgsmdir}/${lockselfname}" ]; then + fn_printinfo "Disabled: No lock file found" + fn_scriptlog "Disabled: No lock file found" + sleep 1 + echo -en "\n" + echo "To enable monitor run ./${selfname} start" + exit 1 +fi +fn_printdots "Checking session: CHECKING" +fn_scriptlog "Checking session: CHECKING" +sleep 1 +info_ts3status.sh +if [ "${ts3status}" = "Server is running" ]; then + fn_printok "Checking session: OK" + fn_scriptlog "Checking session: OK" + sleep 1 + sleep 0.5 + echo -en "\n" + exit +else + fn_printfail "Checking session: FAIL" + fn_scriptlog "Checking session: FAIL" + sleep 1 + fn_printfail "Checking session: FAIL: ${ts3status}" + fn_scriptlog "Checking session: FAIL: ${ts3status}" + failurereason="${ts3status}" + if [ "${emailnotification}" = "on" ]; then + subject="${servicename} Monitor - Restarting ${servername}" + actiontaken="restarted ${servername}" + email.sh + fi +fi +sleep 0.5 +echo -en "\n" +fn_restart +} + +fn_monitor_tmux(){ +check.sh +info_config.sh +fn_printdots "${servername}" +fn_scriptlog "${servername}" +sleep 1 +if [ ! -f "${lgsmdir}/${lockselfname}" ]; then + fn_printinfo "Disabled: No lock file found" + fn_scriptlog "Disabled: No lock file found" + sleep 1 + echo -en "\n" + echo "To enable monitor run ./${selfname} start" + exit 1 +fi + +updatecheck=$(ps -ef|grep "${selfname} update"|grep -v grep|wc -l) +if [ "${updatecheck}" = "0" ]||[ "${gamename}" == "Unreal Tournament 99" ]||[ "${gamename}" == "Unreal Tournament 2004" ]; then + fn_printdots "Checking session: CHECKING" + fn_scriptlog "Checking session: CHECKING" + sleep 1 + tmuxwc=$(tmux list-sessions 2>&1|awk '{print $1}'|grep -v failed|grep -Ec "^${servicename}:") + if [ "${tmuxwc}" -eq 1 ]; then + fn_printok "Checking session: OK" + fn_scriptlog "Checking session: OK" + sleep 1 + echo -en "\n" + + if [ "${engine}" == "avalanche" ]||[ "${engine}" == "goldsource" ]||[ "${engine}" == "realvirtuality" ]||[ "${engine}" == "source" ]||[ "${engine}" == "spark" ]||[ "${engine}" == "unity3d" ]||[ "${engine}" == "unreal" ]||[ "${engine}" == "unreal2" ]; then + monitor_gsquery.sh + fi + exit $? + else + fn_printfail "Checking session: FAIL" + fn_scriptlog "Checking session: FAIL" + sleep 1 + echo -en "\n" + if [ "${emailnotification}" = "on" ]; then + subject="${servicename} Monitor - Starting ${servername}" + failurereason="${servicename} process not running" + actiontaken="${servicename} has been restarted" + email.sh + fi + fn_scriptlog "Monitor is starting ${servername}" + command_start.sh + fi +else + fn_printinfonl "SteamCMD is currently checking for updates" + fn_scriptlog "SteamCMD is currently checking for updates" + sleep 1 + fn_printinfonl "When update is complete ${servicename} will start" + fn_scriptlog "When update is complete ${servicename} will start" + sleep 1 +fi +} + +if [ "${gamename}" == "Teamspeak 3" ]; then + fn_monitor_teamspeak3 +else + fn_monitor_tmux +fi diff --git a/old-games-no-longer-used/Insurgency/lgsm/functions/core_functions.sh b/old-games-no-longer-used/Insurgency/lgsm/functions/core_functions.sh new file mode 100755 index 000000000..560a2ee26 --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/functions/core_functions.sh @@ -0,0 +1,397 @@ +#!/bin/bash +# LGSM core_functions.sh function +# Author: Daniel Gibbs +# Website: http://gameservermanagers.com +lgsm_version="060116" + +# Description: Defines all functions to allow download and execution of functions using fn_runfunction. +# This function is called first before any other function. Without this file other functions would not load. + +#Legacy functions + +fn_functions(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +fn_getopt(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + + +# Core + +core_getopt.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +core_messages.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + + +# Command + +command_console.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +command_debug.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +command_details.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +command_email_test.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +command_backup.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +command_monitor.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +command_start.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +command_stop.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +command_validate.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +command_install.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +command_ts3_server_pass.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +fn_restart(){ +local modulename="Restarting" +info_config.sh +fn_scriptlog "${servername}" +command_stop.sh +command_start.sh +} + + +# Checks + +check.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +check_config.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +check_ip.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +check_logs.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +check_root.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +check_steamcmd.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +check_steamuser.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +check_systemdir.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +check_tmux.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + + +# Compress + +compress_unreal2_maps.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +compress_ut99_maps.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + + +# Dev + +command_dev_debug.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +command_dev_detect_deps.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + + +# Fix + +fix.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +fix_arma3.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +fix_csgo.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +fix_dst.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +fix_ins.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +fix_steamcmd.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +fix_glibc.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +fix_ro.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +fix_kf.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +fix_ut2k4.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + + +# Info + +info_config.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +info_distro.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +info_glibc.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +info_ts3status.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + + +# Email + +email.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +# Logs + +logs.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + + +# Monitor + +monitor_gsquery.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + + +# Update + +update_check.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +update_functions.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +update_dl.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +update_functions.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + + +# +## Installer functions +# + +fn_autoinstall(){ +autoinstall=1 +command_install.sh +} + +install_complete.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +install_config.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +install_gsquery.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +install_gslt.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +install_header.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +install_logs.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +install_retry.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +install_serverdir.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} +install_serverfiles.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +install_steamcmd.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +install_ts3.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +install_ts3db.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +install_ut2k4.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +install_dl_ut2k4.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +install_ut2k4_key.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +install_ut99.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +install_dl_ut99.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +fix_ut99.sh(){ +functionfile="${FUNCNAME}" +fn_runfunction +} + +# Calls on-screen messages +core_messages.sh diff --git a/old-games-no-longer-used/Insurgency/lgsm/functions/core_getopt.sh b/old-games-no-longer-used/Insurgency/lgsm/functions/core_getopt.sh new file mode 100755 index 000000000..95196d0ef --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/functions/core_getopt.sh @@ -0,0 +1,427 @@ +#!/bin/bash +# LGSM core_getopt.sh function +# Author: Daniel Gibbs +# Website: http://gameservermanagers.com +lgsm_version="070116" + +# Description: getopt arguments. + +fn_getopt_generic(){ +case "$getopt" in + st|start) + command_start.sh;; + sp|stop) + command_stop.sh;; + r|restart) + fn_restart;; + u|update) + update_check.sh;; + fu|force-update|update-restart) + forceupdate=1; + update_check.sh;; + uf|update-functions) + update_functions.sh;; + v|validate) + command_validate.sh;; + m|monitor) + command_monitor.sh;; + et|email-test) + command_email_test.sh;; + d|details) + command_details.sh;; + b|backup) + command_backup.sh;; + c|console) + command_console.sh;; + d|debug) + command_debug.sh;; + dev|dev-debug) + command_dev_debug.sh;; + i|install) + command_install.sh;; + ai|auto-install) + fn_autoinstall;; + dd|depsdetect) + command_dev_detect_deps.sh;; + *) + echo "Usage: $0 [option]" + echo "${gamename} - Linux Game Server Manager - Version ${version}" + echo "http://gameservermanagers.com/${selfname}" + echo -e "" + echo -e "\e[93mCommands\e[0m" + { + echo -e "\e[34mstart\t\e[0mStart the server." + echo -e "\e[34mstop\t\e[0mStop the server." + echo -e "\e[34mrestart\t\e[0mRestart the server." + echo -e "\e[34mupdate\t\e[0mChecks and applies updates from SteamCMD." + echo -e "\e[34mforce-update\t\e[0mBypasses the check and applies updates from SteamCMD." + echo -e "\e[34mupdate-functions\t\e[0mRemoves all functions so latest can be downloaded." + echo -e "\e[34mvalidate\t\e[0mValidate server files with SteamCMD." + echo -e "\e[34mmonitor\t\e[0mChecks that the server is running." + echo -e "\e[34memail-test\t\e[0mSends test monitor email." + echo -e "\e[34mdetails\t\e[0mDisplays useful infomation about the server." + echo -e "\e[34mbackup\t\e[0mCreate archive of the server." + echo -e "\e[34mconsole\t\e[0mConsole allows you to access the live view of a server." + echo -e "\e[34mdebug\t\e[0mSee the output of the server directly to your terminal." + echo -e "\e[34minstall\t\e[0mInstall the server." + echo -e "\e[34mauto-install\t\e[0mInstall the server, without prompts." + } | column -s $'\t' -t + esac +exit +} + +fn_getopt_teamspeak3(){ +case "$getopt" in + st|start) + command_start.sh;; + sp|stop) + command_stop.sh;; + r|restart) + fn_restart;; + u|update) + update_check.sh;; + uf|update-functions) + update_functions.sh;; + m|monitor) + command_monitor.sh;; + et|email-test) + command_email_test.sh;; + d|details) + command_details.sh;; + b|backup) + command_backup.sh;; + pw|change-password) + command_ts3_server_pass.sh;; + dev|dev-debug) + command_dev_debug.sh;; + i|install) + command_install.sh;; + ai|auto-install) + fn_autoinstall;; + dd|depsdetect) + command_dev_detect_deps.sh;; + *) + echo "Usage: $0 [option]" + echo "${gamename} - Linux Game Server Manager - Version ${version}" + echo "http://gameservermanagers.com/${selfname}" + echo -e "" + echo -e "\e[93mCommands\e[0m" + { + echo -e "\e[34mstart\t\e[0mStart the server." + echo -e "\e[34mstop\t\e[0mStop the server." + echo -e "\e[34mrestart\t\e[0mRestart the server." + echo -e "\e[34mupdate\t\e[0mChecks and applies updates from teamspeak.com." + echo -e "\e[34mupdate-functions\t\e[0mRemoves all functions so latest can be downloaded." + echo -e "\e[34mmonitor\t\e[0mChecks that the server is running." + echo -e "\e[34memail-test\t\e[0mSends test monitor email." + echo -e "\e[34mdetails\t\e[0mDisplays useful infomation about the server." + echo -e "\e[34mchange-password\t\e[0mChanges TS3 serveradmin password." + echo -e "\e[34mbackup\t\e[0mCreate archive of the server." + echo -e "\e[34minstall\t\e[0mInstall the server." + echo -e "\e[34mauto-install\t\e[0mInstall the server, without prompts." + } | column -s $'\t' -t + esac +exit +} + +fn_getopt_mumble(){ +case "$getopt" in + st|start) + command_start.sh;; + sp|stop) + command_stop.sh;; + r|restart) + fn_restart;; + uf|update-functions) + update_functions.sh;; + m|monitor) + command_monitor.sh;; + et|email-test) + command_email_test.sh;; + b|backup) + command_backup.sh;; + dev|dev-debug) + command_dev_debug.sh;; + console) + command_console.sh;; + d|debug) + command_debug.sh;; + dd|depsdetect) + command_dev_detect_deps.sh;; + *) + echo "Usage: $0 [option]" + echo "${gamename} - Linux Game Server Manager - Version ${version}" + echo "http://gameservermanagers.com/${selfname}" + echo -e "" + echo -e "\e[93mCommands\e[0m" + { + echo -e "\e[34mstart\t\e[0mStart the server." + echo -e "\e[34mstop\t\e[0mStop the server." + echo -e "\e[34mrestart\t\e[0mRestart the server." + echo -e "\e[34mupdate-functions\t\e[0mRemoves all functions so latest can be downloaded." + echo -e "\e[34mmonitor\t\e[0mChecks that the server is running." + echo -e "\e[34memail-test\t\e[0mSends test monitor email." + echo -e "\e[34mbackup\t\e[0mCreate archive of the server." + echo -e "\e[34mconsole\t\e[0mConsole allows you to access the live view of a server." + echo -e "\e[34mdebug\t\e[0mSee the output of the server directly to your terminal." + } | column -s $'\t' -t + esac +exit +} + +fn_getopt_gmodserver(){ +case "$getopt" in + st|start) + command_start.sh;; + sp|stop) + command_stop.sh;; + r|restart) + fn_restart;; + u|update) + update_check.sh;; + fu|force-update|update-restart) + forceupdate=1; + update_check.sh;; + uf|update-functions) + update_functions.sh;; + v|validate) + command_validate.sh;; + m|monitor) + command_monitor.sh;; + et|email-test) + command_email_test.sh;; + d|details) + command_details.sh;; + b|backup) + command_backup.sh;; + c|console) + command_console.sh;; + d|debug) + command_debug.sh;; + dev|dev-debug) + command_dev_debug.sh;; + i|install) + command_install.sh;; + ai|auto-install) + fn_autoinstall;; + dd|depsdetect) + command_dev_detect_deps.sh;; + *) + echo "Usage: $0 [option]" + echo "${gamename} - Linux Game Server Manager - Version ${version}" + echo "http://gameservermanagers.com/${selfname}" + echo -e "" + echo -e "\e[93mCommands\e[0m" + { + echo -e "\e[34mstart\t\e[0mStart the server." + echo -e "\e[34mstop\t\e[0mStop the server." + echo -e "\e[34mrestart\t\e[0mRestart the server." + echo -e "\e[34mupdate\t\e[0mChecks and applies updates from SteamCMD." + echo -e "\e[34mforce-update\t\e[0mBypasses the check and applies updates from SteamCMD." + echo -e "\e[34mupdate-functions\t\e[0mRemoves all functions so latest can be downloaded." + echo -e "\e[34mvalidate\t\e[0mValidate server files with SteamCMD." + echo -e "\e[34mmonitor\t\e[0mChecks that the server is running." + echo -e "\e[34memail-test\t\e[0mSends test monitor email." + echo -e "\e[34mdetails\t\e[0mDisplays useful infomation about the server." + echo -e "\e[34mbackup\t\e[0mCreate archive of the server." + echo -e "\e[34mconsole\t\e[0mConsole allows you to access the live view of a server." + echo -e "\e[34mdebug\t\e[0mSee the output of the server directly to your terminal." + echo -e "\e[34minstall\t\e[0mInstall the server." + echo -e "\e[34mauto-install\t\e[0mInstall the server, without prompts." + } | column -s $'\t' -t + esac +exit +} + +fn_getopt_unreal(){ +case "$getopt" in + st|start) + command_start.sh;; + sp|stop) + command_stop.sh;; + r|restart) + fn_restart;; + uf|update-functions) + update_functions.sh;; + m|monitor) + command_monitor.sh;; + et|email-test) + command_email_test.sh;; + d|details) + command_details.sh;; + b|backup) + command_backup.sh;; + c|console) + command_console.sh;; + d|debug) + command_debug.sh;; + dev|dev-debug) + command_dev_debug.sh;; + i|install) + command_install.sh;; + mc|map-compressor) + compress_ut99_maps.sh;; + dd|depsdetect) + command_dev_detect_deps.sh;; + *) + echo "Usage: $0 [option]" + echo "${gamename} - Linux Game Server Manager - Version ${version}" + echo "http://gameservermanagers.com/${selfname}" + echo -e "" + echo -e "\e[93mCommands\e[0m" + { + echo -e "\e[34mstart\t\e[0mStart the server." + echo -e "\e[34mstop\t\e[0mStop the server." + echo -e "\e[34mrestart\t\e[0mRestart the server." + echo -e "\e[34mupdate-functions\t\e[0mRemoves all functions so latest can be downloaded." + echo -e "\e[34mmonitor\t\e[0mChecks that the server is running." + echo -e "\e[34memail-test\t\e[0mSends test monitor email." + echo -e "\e[34mdetails\t\e[0mDisplays useful infomation about the server." + echo -e "\e[34mbackup\t\e[0mCreate archive of the server." + echo -e "\e[34mconsole\t\e[0mConsole allows you to access the live view of a server." + echo -e "\e[34mdebug\t\e[0mSee the output of the server directly to your terminal." + echo -e "\e[34minstall\t\e[0mInstall the server." + echo -e "\e[34mmap-compressor\t\e[0mCompresses all ${gamename} server maps." + } | column -s $'\t' -t + esac +exit +} + + +fn_getopt_unreal2(){ +case "$getopt" in + st|start) + command_start.sh;; + sp|stop) + command_stop.sh;; + r|restart) + fn_restart;; + u|update) + update_check.sh;; + fu|force-update|update-restart) + forceupdate=1; + update_check.sh;; + uf|update-functions) + update_functions.sh;; + v|validate) + command_validate.sh;; + m|monitor) + command_monitor.sh;; + et|email-test) + command_email_test.sh;; + d|details) + command_details.sh;; + b|backup) + command_backup.sh;; + c|console) + command_console.sh;; + d|debug) + command_debug.sh;; + dev|dev-debug) + command_dev_debug.sh;; + i|install) + command_install.sh;; + ai|auto-install) + fn_autoinstall;; + dd|depsdetect) + command_dev_detect_deps.sh;; + mc|map-compressor) + compress_unreal2_maps.sh;; + *) + echo "Usage: $0 [option]" + echo "${gamename} - Linux Game Server Manager - Version ${version}" + echo "http://gameservermanagers.com/${selfname}" + echo -e "" + echo -e "\e[93mCommands\e[0m" + { + echo -e "\e[34mstart\t\e[0mStart the server." + echo -e "\e[34mstop\t\e[0mStop the server." + echo -e "\e[34mrestart\t\e[0mRestart the server." + echo -e "\e[34mupdate\t\e[0mChecks and applies updates from SteamCMD." + echo -e "\e[34mforce-update\t\e[0mBypasses the check and applies updates from SteamCMD." + echo -e "\e[34mupdate-functions\t\e[0mRemoves all functions so latest can be downloaded." + echo -e "\e[34mvalidate\t\e[0mValidate server files with SteamCMD." + echo -e "\e[34mmonitor\t\e[0mChecks that the server is running." + echo -e "\e[34memail-test\t\e[0mSends test monitor email." + echo -e "\e[34mdetails\t\e[0mDisplays useful infomation about the server." + echo -e "\e[34mbackup\t\e[0mCreate archive of the server." + echo -e "\e[34mconsole\t\e[0mConsole allows you to access the live view of a server." + echo -e "\e[34mdebug\t\e[0mSee the output of the server directly to your terminal." + echo -e "\e[34minstall\t\e[0mInstall the server." + echo -e "\e[34mauto-install\t\e[0mInstall the server, without prompts." + echo -e "\e[34mmap-compressor\t\e[0mCompresses all ${gamename} server maps." + } | column -s $'\t' -t + esac +exit +} + + +fn_getopt_ut2k4(){ +case "$getopt" in + st|start) + command_start.sh;; + sp|stop) + command_stop.sh;; + r|restart) + fn_restart;; + uf|update-functions) + update_functions.sh;; + m|monitor) + command_monitor.sh;; + et|email-test) + command_email_test.sh;; + d|details) + command_details.sh;; + b|backup) + command_backup.sh;; + c|console) + command_console.sh;; + d|debug) + command_debug.sh;; + dev|dev-debug) + command_dev_debug.sh;; + i|install) + command_install.sh;; + mc|map-compressor) + compress_unreal2_maps.sh;; + dd|depsdetect) + command_dev_detect_deps.sh;; + *) + echo "Usage: $0 [option]" + echo "${gamename} - Linux Game Server Manager - Version ${version}" + echo "http://gameservermanagers.com/${selfname}" + echo -e "" + echo -e "\e[93mCommands\e[0m" + { + echo -e "\e[34mstart\t\e[0mStart the server." + echo -e "\e[34mstop\t\e[0mStop the server." + echo -e "\e[34mrestart\t\e[0mRestart the server." + echo -e "\e[34mupdate-functions\t\e[0mRemoves all functions so latest can be downloaded." + echo -e "\e[34mmonitor\t\e[0mChecks that the server is running." + echo -e "\e[34memail-test\t\e[0mSends test monitor email." + echo -e "\e[34mdetails\t\e[0mDisplays useful infomation about the server." + echo -e "\e[34mbackup\t\e[0mCreate archive of the server." + echo -e "\e[34mconsole\t\e[0mConsole allows you to access the live view of a server." + echo -e "\e[34mdebug\t\e[0mSee the output of the server directly to your terminal." + echo -e "\e[34minstall\t\e[0mInstall the server." + echo -e "\e[34mmap-compressor\t\e[0mCompresses all ${gamename} server maps." + } | column -s $'\t' -t + esac +exit +} + +if [ "${gamename}" == "Mumble" ]; then + fn_getopt_mumble +elif [ "${gamename}" == "Teamspeak 3" ]; then + fn_getopt_teamspeak3 +elif [ "${engine}" == "unreal2" ]; then + if [ "${gamename}" == "Unreal Tournament 2004" ]; then + fn_getopt_ut2k4 + else + fn_getopt_unreal2 + fi +elif [ "${engine}" == "unreal" ]; then + fn_getopt_unreal +else + fn_getopt_generic +fi \ No newline at end of file diff --git a/old-games-no-longer-used/Insurgency/lgsm/functions/core_messages.sh b/old-games-no-longer-used/Insurgency/lgsm/functions/core_messages.sh new file mode 100755 index 000000000..939e73889 --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/functions/core_messages.sh @@ -0,0 +1,148 @@ +#!/bin/bash +# LGSM fn_messages function +# Author: Daniel Gibbs +# Website: http://gameservermanagers.com +lgsm_version="271215" + +# Description: Defines on-screen messages such as [ OK ] and how script logs look. + +# Date and servicename for log files. +fn_scriptlog(){ + if [ -n "${modulename}" ]; then + echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${modulename}: ${1}" >> "${scriptlog}" + else + echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${1}" >> "${scriptlog}" + fi +} + +# [ FAIL ] +fn_printfail(){ + if [ -n "${modulename}" ]; then + echo -en "\r\033[K[\e[0;31m FAIL \e[0m] ${modulename} ${servicename}: $@" + else + echo -en "\r\033[K[\e[0;31m FAIL \e[0m] $@" + fi +} + +fn_printfailnl(){ + if [ -n "${modulename}" ]; then + echo -e "\r\033[K[\e[0;31m FAIL \e[0m] ${modulename} ${servicename}: $@" + else + echo -e "\r\033[K[\e[0;31m FAIL \e[0m] $@" + fi +} + +# [ OK ] +fn_printok(){ + if [ -n "${modulename}" ]; then + echo -en "\r\033[K[\e[0;32m OK \e[0m] ${modulename} ${servicename}: $@" + else + echo -en "\r\033[K[\e[0;32m OK \e[0m] $@" + fi +} + +fn_printoknl(){ + if [ -n "${modulename}" ]; then + echo -e "\r\033[K[\e[0;32m OK \e[0m] ${modulename} ${servicename}: $@" + else + echo -e "\r\033[K[\e[0;32m OK \e[0m] $@" + fi +} + +# [ INFO ] +fn_printinfo(){ + if [ -n "${modulename}" ]; then + echo -en "\r\033[K[\e[0;36m INFO \e[0m] ${modulename} ${servicename}: $@" + else + echo -en "\r\033[K[\e[0;36m INFO \e[0m] $@" + fi +} + +fn_printinfonl(){ + if [ -n "${modulename}" ]; then + echo -e "\r\033[K[\e[0;36m INFO \e[0m] ${modulename} ${servicename}: $@" + else + echo -e "\r\033[K[\e[0;36m INFO \e[0m] $@" + fi +} + +# [ WARN ] +fn_printwarn(){ + if [ -n "${modulename}" ]; then + echo -en "\r\033[K[\e[1;33m WARN \e[0m] ${modulename} ${servicename}: $@" + else + echo -en "\r\033[K[\e[1;33m WARN \e[0m] $@" + fi +} + +fn_printwarnnl(){ + if [ -n "${modulename}" ]; then + echo -e "\r\033[K[\e[1;33m WARN \e[0m] ${modulename} ${servicename}: $@" + else + echo -e "\r\033[K[\e[1;33m WARN \e[0m] $@" + fi +} + +# [ .... ] +fn_printdots(){ + if [ -n "${modulename}" ]; then + echo -en "\r\033[K[ .... ] ${modulename} ${servicename}: $@" + else + echo -en "\r\033[K[ .... ] $@" + fi +} + +# Complete! +fn_printcomplete(){ + echo -en "\e[0;32mComplete!\e[0m $@" +} + +fn_printcompletenl(){ + echo -e "\e[0;32mComplete!\e[0m $@" +} + +# Warning! +fn_printwarning(){ + echo -en "\e[0;33mWarning!\e[0m $@" +} + +fn_printwarningnl(){ + echo -e "\e[0;33mWarning!\e[0m $@" +} + +# Failure! +fn_printfailure(){ + echo -en "\e[0;31mFailure!\e[0m $@" +} + +fn_printfailurenl(){ + echo -e "\e[0;31mFailure!\e[0m $@" +} + +# Error! +fn_printerror(){ + echo -en "\e[0;31mError!\e[0m $@" +} + +fn_printerrornl(){ + echo -e "\e[0;31mError!\e[0m $@" +} + +# Info! +fn_printinfomation(){ + echo -en "\e[0;36mInfo!\e[0m $@" +} + +fn_printinfomationnl(){ + echo -e "\e[0;36mInfo!\e[0m $@" +} + +# FAIL for end of line +fn_printokeol(){ + echo -e "\e[0;32mOK\e[0m" +} + +# FAIL for end of line +fn_printfaileol(){ + echo -e "\e[0;31mFAIL\e[0m\n" +} \ No newline at end of file diff --git a/old-games-no-longer-used/Insurgency/lgsm/functions/game_settings.sh b/old-games-no-longer-used/Insurgency/lgsm/functions/game_settings.sh new file mode 100755 index 000000000..74af87f93 --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/functions/game_settings.sh @@ -0,0 +1,146 @@ +#!/bin/bash +# LGSM game_settings.sh function +# Author: Jared Ballou +# Website: http://gameservermanagers.com +lgsm_version="180116" + +function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" +local modulename="Settings" + +# Config files +cfg_file_default="${scriptcfgdir}/_default.cfg" +cfg_file_common="${scriptcfgdir}/_common.cfg" +cfg_file_instance="${scriptcfgdir}/${servicename}.cfg" + +# Config file headers +cfg_header_all="# Your settings for all servers go in _common.cfg\n# Server-specific settings go into \$SERVER.cfg" +cfg_header_default="# Default config - Changes will be overwritten by updates.\n${cfg_header_all}" +cfg_header_common="# Common config - Will not be overwritten by script.\n${cfg_header_all}" +cfg_header_instance="# Instance Config for ${servicename} - Will not be overwritten by script.\n${cfg_header_all}" + + +# If default config does not exist, create it. This should come from Git, and will be overwritten by updates. +# Rather than try to wget it from Github or other fancy ways to get it, the simplest way to ensure it works is to simply create it here. +fn_update_config() +{ + key=$1 + val=$2 + cfg_file=${3:-$cfg_file_default} + comment=${4:-""} + + # Get current key/value pair from file + exists=$(grep "^${key}=" $cfg_file 2>/dev/null) + exists_comment=$(echo $(echo $exists | cut -d'#' -f2-)) + case "${val}" in + ""|"--UNSET--") + if [ "${exists}" != "" ]; then + echo "Removing ${key} from ${cfg_file}" + sed "/${key}=.*/d" -i $cfg_file + fi + return + ;; + "--EMPTY--") + val="" + ;; + esac + # Put " # " at beginning of comment if not empty + if [ "${comment}" != "" ] + then + comment=" # ${comment}" + else + if [ "${exists_comment}" != "" ]; then + comment=" # ${exists_comment}" + fi + fi + + # Line to be put in + data="${key}=\"${val}\"${comment}" + + # Check if key exists in config + if [ "${exists}" != "" ]; then + # If the line isn't the same as the parsed data line, replace it + if [ "${exists}" != "${data}" ]; then + #echo "Updating ${data} in ${cfg_file}" + sed -e "s%^${key}=.*\$%${data}%g" -i $cfg_file + #sed "/${key}=.*/${data}/" -i $cfg_file + fi + else + # If value does not exist, append to file + #echo "Adding ${data} to ${cfg_file}" + echo -ne "${data}\n" >> $cfg_file + fi +} + +fn_create_config(){ + cfg_type=${1:-default} + cfg_force=$2 + cfg_file="cfg_file_${cfg_type}" + cfg_header="cfg_header_${cfg_type}" + + cfg_dir=$(dirname ${!cfg_file}) + #If config directory does not exist, create it + if [ ! -e $cfg_dir ]; then mkdir -p $cfg_dir; fi + + # Create file header if needed + if [ ! -e ${!cfg_file} ] || [ "${cfg_force}" != "" ]; then + echo "Creating ${cfg_type} config at ${!cfg_file}" + echo -ne "${!cfg_header}\n\n" > ${!cfg_file} + # Dump in defaults for this game + if [ "${cfg_type}" == "default" ]; then + cat ${settingsdir}/settings >> ${!cfg_file} + fi + fi +} + +fn_flush_game_settings(){ + if [ -e $settingsdir ]; then + rm -rf $settingsdir > /dev/null + fi + mkdir -p $settingsdir +} + +fn_import_game_settings(){ + import="${gamedatadir}/${1}" + importdir=$(echo "${gamedatadir}" | sed -e "s|${lgsmdir}/||g") + #echo $importdir + if [ ! -e $import ]; then + fn_getgithubfile "${importdir}/${1}" 1 "gamedata/${1}" + fi + source $import +} + +fn_set_game_params(){ + param_set=$1 + param_name=$2 + param_value=$3 + param_comment=$4 + fn_update_config "${param_name}" "${param_value}" "${settingsdir}/${param_set}" "${param_comment}" +} + + +fn_get_game_params(){ + param_set=$1 + param_name=$2 + param_default=$3 +} + +# Flush old setings buffer +fn_flush_game_settings + +# Import this game's settings +fn_import_game_settings $selfname + +# New method is to always run this function, it will overwrite defaults with whatever the new script values are +cfg_version_default=$(grep '^lgsm_version="' "${cfg_file_default}" 2>&1 | cut -d'"' -f2) +if [ "${cfg_version_default}" != "${version}" ]; then + fn_create_config default 1 +fi + +# Load defaults +source $cfg_file_default + +# Load sitewide common settings (so that Git updates can safely overwrite default.cfg) +if [ ! -f $cfg_file_common ]; then fn_create_config common; else source $cfg_file_common; fi + +# Load instance specific settings +if [ ! -f $cfg_file_instance ]; then fn_create_config instance; else source $cfg_file_instance; fi diff --git a/old-games-no-longer-used/Insurgency/lgsm/functions/github_hash.sh b/old-games-no-longer-used/Insurgency/lgsm/functions/github_hash.sh new file mode 100755 index 000000000..e78450d58 --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/functions/github_hash.sh @@ -0,0 +1,91 @@ +#!/bin/bash +# LGSM git manifest functions +# Author: Jared Ballou +# Website: http://gameservermanagers.com +# +# This is another one of my POC tools. Eventually I want to have a pretty robust update/download system here +# Goals: +# * Keep function files up to date on client machines +# * Deploy other programs or support tools +# * Learn more about GitHub API +# * Parse JSON in Bash + +# fn_get_git_hash $filename +# Calculate the Git hash for a file +function fn_get_git_hash(){ + filename=$1 + if [ -e $filename ]; then + gitcmd="$(which git)" + if [ -x "${gitcmd}" ]; then + $gitcmd hash-object "${filename}" + else + filesize=$(stat --format='%s' $filename) + if [ "$(tail -c1 $filename)" == "" ]; then + printf "blob %d\0%s\n" "${filesize}" "$(cat $filename)" | sha1sum | awk '{print $1}' + else + printf "blob %d\0%s" "${filesize}" "$(cat $filename)" | sha1sum | awk '{print $1}' + fi + fi + fi +} + +fn_get_github_manifest(){ + # Create cache directory if missing + if [ ! -e "${cachedir}" ]; then + mkdir -p "${cachedir}" + fi + fn_getgithubfile "functions/jq-linux64" + jq_path="${lgsmdir}/functions/jq-linux64" + chmod +x "${jq_path}" + # Get latest commit from GitHub. Cache file for 60 minutes + if [ -e $lastcommit_file ]; then + if [ $(($(date +%s) - $(date -r ${lastcommit_file} +%s))) -gt 3600 ]; then + fetch=1 + else + fetch=0 + fi + else + fetch=1 + fi + if [ $fetch -eq 1 ]; then + echo "Fetching ${lastcommit_file}" + curl -s "https://api.github.com/repos/${githubuser}/${githubrepo}/git/refs/heads/${githubbranch}" -o "${lastcommit_file}.json" + "${jq_path}" -r '.object.sha' "${lastcommit_file}.json" > "${lastcommit_file}" + fi + # Get manifest of all files at this revision in GitHub. These hashes are what we use to compare and select files that need to be updated. + manifest="${cachedir}/$(cat "${lastcommit_file}").manifest" + if [ ! -e "${manifest}.json" ]; then + curl -Ls "https://api.github.com/repos/${githubuser}/${githubrepo}/git/trees/${githubbranch}?recursive=1" -o "${manifest}.json" + fi + if [ ! -e "${manifest}" ]; then + "${jq_path}" -r '.tree[] | .path + " " + .sha' "${manifest}.json" > "${manifest}" + fi +} + +# Check files against manifest +fn_check_github_files(){ + # Return unless turned on + if [ "${git_update}" != "1" ]; then return; fi + + prefix=$1 + files=${@:2} + fn_get_github_manifest + manifest="${cachedir}/$(cat "${lastcommit_file}").manifest" + # Check all files in functions for updates + for file in $files; do + if [ -d $file ]; then + #echo "Descending into ${file}..." + fn_check_github_files "${prefix}" ${file}/* + else + myhash=$(fn_get_git_hash $file) + repofile=$(echo $file | sed -e "s|${1}[/]*||g") + githash=$(grep "^$repofile " $manifest 2>/dev/null| cut -d" " -f2) + if [ "${githash}" == "" ]; then + echo "Can't find ${repofile} in git!" + elif [ "${myhash}" != "${githash}" ]; then + #echo "Would fetch ${repofile}: have ${myhash}, expected ${githash}" + fn_getgithubfile "${repofile}" 0 "${repofile}" 1 + fi + fi + done +} diff --git a/old-games-no-longer-used/Insurgency/lgsm/functions/jq-linux64 b/old-games-no-longer-used/Insurgency/lgsm/functions/jq-linux64 new file mode 100755 index 000000000..939227e58 Binary files /dev/null and b/old-games-no-longer-used/Insurgency/lgsm/functions/jq-linux64 differ diff --git a/old-games-no-longer-used/Insurgency/lgsm/settings.tmp/parms_minus b/old-games-no-longer-used/Insurgency/lgsm/settings.tmp/parms_minus new file mode 100644 index 000000000..4c890a572 --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/settings.tmp/parms_minus @@ -0,0 +1,5 @@ +-game="${game}" +-strictportbind="" +-ip="${ip}" +-port="${port}" +-maxplayers="${maxplayers}" diff --git a/old-games-no-longer-used/Insurgency/lgsm/settings.tmp/parms_plus b/old-games-no-longer-used/Insurgency/lgsm/settings.tmp/parms_plus new file mode 100644 index 000000000..9454ffdfd --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/settings.tmp/parms_plus @@ -0,0 +1,6 @@ ++clientport="${clientport}" ++tv_port="${sourcetvport}" ++mapcyclefile="${mapcyclefile}" ++servercfgfile="${servercfg}" ++map="${defaultmap}" ++sv_playlist="${playlist}" diff --git a/old-games-no-longer-used/Insurgency/lgsm/settings.tmp/settings b/old-games-no-longer-used/Insurgency/lgsm/settings.tmp/settings new file mode 100644 index 000000000..66d7d644d --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/settings.tmp/settings @@ -0,0 +1,38 @@ +email="email@example.com" # Email address for notification +emailnotification="off" # Email notification (on|off) +ip="0.0.0.0" # IP Address to bind for server +lgsm_version="190116" # Version of LGSM that created this config +logdays="7" # Number of days to retain logs +updateonstart="off" # Update game on start +lockselfname="${lgsmdir}/.${servicename}.lock" # LGSM Lock File +filesdir="${rootdir}/serverfiles" # Server Files Directory +backupdir="${lgsmdir}/backups" # Backup Directory +scriptlogdir="${lgsmdir}/log/script" # Script Log Dir +consolelogdir="${lgsmdir}/log/console" # Console Log Dir +scriptlog="${scriptlogdir}/${servicename}-script.log" # Script Log +consolelog="${consolelogdir}/${servicename}-console.log" # Console Log +emaillog="${scriptlogdir}/${servicename}-email.log" # Email Log +scriptlogdate="${scriptlogdir}/${servicename}-script-$(date '+%d-%m-%Y-%H-%M-%S').log" # Script Log Rotation Filename +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%d-%m-%Y-%H-%M-%S').log" # Console Log Rotation Filename +appid="237410" # Steam App ID +clientport="27005" # Client Port +defaultmap="ministry checkpoint" # Default map to load +engine="source" # Game Engine +game="insurgency" # Name of game to pass to srcds +gamename="Insurgency" # Name for subdirectory in GitHub repo +mapcyclefile="mapcycle_cooperative.txt" # Map Cycle File +maxplayers="64" # Maximum player count +playlist="custom" # Server Playlist +port="27015" # Port to bind for server +servercfg="${servicename}.cfg" # Server Config file +sourcetvport="27020" # SourceTV Port +srcds_parms="" # Additional SRCDS Parameters. Put the parameters that start with "-" first, then "+" parameters after +steampass="" # Steam Password +steamuser="anonymous" # Steam Username +systemdir="${filesdir}/${game}" +gamelogdir="${systemdir}/logs" +executabledir="${filesdir}" +executable="./srcds_linux" +servercfgdir="${systemdir}/cfg" +servercfgfullpath="${servercfgdir}/${servercfg}" +servercfgdefault="${servercfgdir}/lgsm-default.cfg" diff --git a/old-games-no-longer-used/Insurgency/lgsm/tmp/.manifest b/old-games-no-longer-used/Insurgency/lgsm/tmp/.manifest new file mode 100644 index 000000000..e69de29bb diff --git a/old-games-no-longer-used/Insurgency/lgsm/tmp/.manifest.json b/old-games-no-longer-used/Insurgency/lgsm/tmp/.manifest.json new file mode 100644 index 000000000..786f594fb --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/tmp/.manifest.json @@ -0,0 +1,2584 @@ +{ + "sha": "9171fd7cb436c6b02abf37152af0a10cd4e69576", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/9171fd7cb436c6b02abf37152af0a10cd4e69576", + "tree": [ + { + "path": ".gitignore", + "mode": "100644", + "type": "blob", + "sha": "f1e569a7016e6006e02e5b3698d9da8d48057a37", + "size": 139, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f1e569a7016e6006e02e5b3698d9da8d48057a37" + }, + { + "path": ".travis.yml", + "mode": "100644", + "type": "blob", + "sha": "7a1c63dcf8f4e9a1fa1be0baf218d7482658a55d", + "size": 432, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7a1c63dcf8f4e9a1fa1be0baf218d7482658a55d" + }, + { + "path": "7DaysToDie", + "mode": "040000", + "type": "tree", + "sha": "5b8e32aad1b20f9c125cfd7b4739f93147f1979c", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/5b8e32aad1b20f9c125cfd7b4739f93147f1979c" + }, + { + "path": "7DaysToDie/sdtdserver", + "mode": "100644", + "type": "blob", + "sha": "b3112820c7e8777cfa7edb73a7d1ee067e00af7b", + "size": 3050, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b3112820c7e8777cfa7edb73a7d1ee067e00af7b" + }, + { + "path": "ARKSurvivalEvolved", + "mode": "040000", + "type": "tree", + "sha": "71048a9b539c21afd95ea50b2e881629e0d9d30f", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/71048a9b539c21afd95ea50b2e881629e0d9d30f" + }, + { + "path": "ARKSurvivalEvolved/arkserver", + "mode": "100644", + "type": "blob", + "sha": "2304ef5669f34cacca0650d534c5bc90a66118db", + "size": 2998, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/2304ef5669f34cacca0650d534c5bc90a66118db" + }, + { + "path": "ARKSurvivalEvolved/cfg", + "mode": "040000", + "type": "tree", + "sha": "cb96e2163dd405a0b183c9fcb1486047d34ae96b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/cb96e2163dd405a0b183c9fcb1486047d34ae96b" + }, + { + "path": "ARKSurvivalEvolved/cfg/lgsm-default.ini", + "mode": "100644", + "type": "blob", + "sha": "e14a10c6fb108ef2a7b85432b9543d3aa00265cc", + "size": 3548, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e14a10c6fb108ef2a7b85432b9543d3aa00265cc" + }, + { + "path": "Arma3", + "mode": "040000", + "type": "tree", + "sha": "6022f42e1e0995283c089390e3b352f36f320bd5", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/6022f42e1e0995283c089390e3b352f36f320bd5" + }, + { + "path": "Arma3/arma3server", + "mode": "100644", + "type": "blob", + "sha": "ff296e3bc21af12d434d4cb1a878f41107976860", + "size": 3620, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ff296e3bc21af12d434d4cb1a878f41107976860" + }, + { + "path": "Arma3/cfg", + "mode": "040000", + "type": "tree", + "sha": "5d2c5dde87f16cd1d151bb92bf2df40617c58bac", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/5d2c5dde87f16cd1d151bb92bf2df40617c58bac" + }, + { + "path": "Arma3/cfg/lgsm-default.network.cfg", + "mode": "100644", + "type": "blob", + "sha": "5bba89f8d5b871d05f5df83ccf1917273a07719b", + "size": 2361, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/5bba89f8d5b871d05f5df83ccf1917273a07719b" + }, + { + "path": "Arma3/cfg/lgsm-default.server.cfg", + "mode": "100644", + "type": "blob", + "sha": "51b2c26e636e3acf6d06e2eb8f35284fa6250297", + "size": 3071, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/51b2c26e636e3acf6d06e2eb8f35284fa6250297" + }, + { + "path": "BlackMesa", + "mode": "040000", + "type": "tree", + "sha": "7d117f627bd04c6fc82ede71e331a0a20db90549", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/7d117f627bd04c6fc82ede71e331a0a20db90549" + }, + { + "path": "BlackMesa/bmdmserver", + "mode": "100644", + "type": "blob", + "sha": "7601f826aa8e864ef750bd18578662c136713c2a", + "size": 3280, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7601f826aa8e864ef750bd18578662c136713c2a" + }, + { + "path": "BlackMesa/cfg", + "mode": "040000", + "type": "tree", + "sha": "26912c68e0be75768fe2de37d11d58f6dc693954", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/26912c68e0be75768fe2de37d11d58f6dc693954" + }, + { + "path": "BlackMesa/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "9a047db15fd7018bb9839f245c37e34d3d6a6af8", + "size": 360, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/9a047db15fd7018bb9839f245c37e34d3d6a6af8" + }, + { + "path": "BladeSymphony", + "mode": "040000", + "type": "tree", + "sha": "f4e4d01e07b8f5539feb8ce8c44e58482948c697", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/f4e4d01e07b8f5539feb8ce8c44e58482948c697" + }, + { + "path": "BladeSymphony/bsserver", + "mode": "100644", + "type": "blob", + "sha": "87f1ff2eea760fa2e2490d66516419530969ff42", + "size": 3281, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/87f1ff2eea760fa2e2490d66516419530969ff42" + }, + { + "path": "BladeSymphony/cfg", + "mode": "040000", + "type": "tree", + "sha": "e693a18c66d60ca7e61678002f902df2cb1a45cc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e693a18c66d60ca7e61678002f902df2cb1a45cc" + }, + { + "path": "BladeSymphony/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2b66dcbc1a87c5fe37d0bc3490087261952379f", + "size": 202, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2b66dcbc1a87c5fe37d0bc3490087261952379f" + }, + { + "path": "BrainBread2", + "mode": "040000", + "type": "tree", + "sha": "5ea8461c57032dfe0294bed2908be09b62f43185", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/5ea8461c57032dfe0294bed2908be09b62f43185" + }, + { + "path": "BrainBread2/bb2server", + "mode": "100644", + "type": "blob", + "sha": "a78fdbc5a4f8f9db396729cd585b9b40f4167304", + "size": 3464, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a78fdbc5a4f8f9db396729cd585b9b40f4167304" + }, + { + "path": "BrainBread2/cfg", + "mode": "040000", + "type": "tree", + "sha": "b3df785732e523cd42acfe67affe4e67f0dd6d84", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/b3df785732e523cd42acfe67affe4e67f0dd6d84" + }, + { + "path": "BrainBread2/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "e016e66fb160594bf31a0cb8b5b5e6174b372466", + "size": 5147, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e016e66fb160594bf31a0cb8b5b5e6174b372466" + }, + { + "path": "CounterStrike", + "mode": "040000", + "type": "tree", + "sha": "2e45f4a642ab35714d39c302ae6a0bfd9bc9649c", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/2e45f4a642ab35714d39c302ae6a0bfd9bc9649c" + }, + { + "path": "CounterStrike/cfg", + "mode": "040000", + "type": "tree", + "sha": "6115a6aa735ec737ab84b0d07075c9f9132f1e7b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/6115a6aa735ec737ab84b0d07075c9f9132f1e7b" + }, + { + "path": "CounterStrike/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "ceb8f937455023a8f80766fc9979abc5f0e76468", + "size": 464, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ceb8f937455023a8f80766fc9979abc5f0e76468" + }, + { + "path": "CounterStrike/csserver", + "mode": "100644", + "type": "blob", + "sha": "4fa7104d86dd7f9bbfdfa202f0322ae0ec661b1f", + "size": 3219, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/4fa7104d86dd7f9bbfdfa202f0322ae0ec661b1f" + }, + { + "path": "CounterStrikeConditionZero", + "mode": "040000", + "type": "tree", + "sha": "b4612b8f84c07e3fdfa03db14ae8efc5f801d650", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/b4612b8f84c07e3fdfa03db14ae8efc5f801d650" + }, + { + "path": "CounterStrikeConditionZero/cfg", + "mode": "040000", + "type": "tree", + "sha": "6115a6aa735ec737ab84b0d07075c9f9132f1e7b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/6115a6aa735ec737ab84b0d07075c9f9132f1e7b" + }, + { + "path": "CounterStrikeConditionZero/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "ceb8f937455023a8f80766fc9979abc5f0e76468", + "size": 464, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ceb8f937455023a8f80766fc9979abc5f0e76468" + }, + { + "path": "CounterStrikeConditionZero/csczserver", + "mode": "100644", + "type": "blob", + "sha": "a6eca599c14d305cdf8cc4ad36007ba255705b1c", + "size": 3239, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a6eca599c14d305cdf8cc4ad36007ba255705b1c" + }, + { + "path": "CounterStrikeGlobalOffensive", + "mode": "040000", + "type": "tree", + "sha": "7e9be10b6ba4a68eb779ee6013d307bc7d77ef56", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/7e9be10b6ba4a68eb779ee6013d307bc7d77ef56" + }, + { + "path": "CounterStrikeGlobalOffensive/cfg", + "mode": "040000", + "type": "tree", + "sha": "7494385530ca5a1ad62a06f49e70866c3ca8fb37", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/7494385530ca5a1ad62a06f49e70866c3ca8fb37" + }, + { + "path": "CounterStrikeGlobalOffensive/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "15906f9256d90a7420b5f703749a0bec665acba0", + "size": 263, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/15906f9256d90a7420b5f703749a0bec665acba0" + }, + { + "path": "CounterStrikeGlobalOffensive/csgoserver", + "mode": "100755", + "type": "blob", + "sha": "64c2b0993663c41c1f2d46d86b109ff450f83fe6", + "size": 4352, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/64c2b0993663c41c1f2d46d86b109ff450f83fe6" + }, + { + "path": "CounterStrikeSource", + "mode": "040000", + "type": "tree", + "sha": "611360780f9daba563b2de9efd1c8083f952e2b0", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/611360780f9daba563b2de9efd1c8083f952e2b0" + }, + { + "path": "CounterStrikeSource/cfg", + "mode": "040000", + "type": "tree", + "sha": "e693a18c66d60ca7e61678002f902df2cb1a45cc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e693a18c66d60ca7e61678002f902df2cb1a45cc" + }, + { + "path": "CounterStrikeSource/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2b66dcbc1a87c5fe37d0bc3490087261952379f", + "size": 202, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2b66dcbc1a87c5fe37d0bc3490087261952379f" + }, + { + "path": "CounterStrikeSource/cssserver", + "mode": "100644", + "type": "blob", + "sha": "3efde2766643e69b8e790ed2b31fa3dc55cfd63a", + "size": 3286, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/3efde2766643e69b8e790ed2b31fa3dc55cfd63a" + }, + { + "path": "DayOfDefeat", + "mode": "040000", + "type": "tree", + "sha": "38b223271827f01261589387e0746dd088aa35b4", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/38b223271827f01261589387e0746dd088aa35b4" + }, + { + "path": "DayOfDefeat/cfg", + "mode": "040000", + "type": "tree", + "sha": "6115a6aa735ec737ab84b0d07075c9f9132f1e7b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/6115a6aa735ec737ab84b0d07075c9f9132f1e7b" + }, + { + "path": "DayOfDefeat/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "ceb8f937455023a8f80766fc9979abc5f0e76468", + "size": 464, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ceb8f937455023a8f80766fc9979abc5f0e76468" + }, + { + "path": "DayOfDefeat/dodserver", + "mode": "100644", + "type": "blob", + "sha": "88ea3b92ad4e196bbfc09526292b6fba5e050a82", + "size": 3199, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/88ea3b92ad4e196bbfc09526292b6fba5e050a82" + }, + { + "path": "DayOfDefeatSource", + "mode": "040000", + "type": "tree", + "sha": "a6796410fec969e0fa3725eea2b7f3e95ff81c2f", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/a6796410fec969e0fa3725eea2b7f3e95ff81c2f" + }, + { + "path": "DayOfDefeatSource/cfg", + "mode": "040000", + "type": "tree", + "sha": "6115a6aa735ec737ab84b0d07075c9f9132f1e7b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/6115a6aa735ec737ab84b0d07075c9f9132f1e7b" + }, + { + "path": "DayOfDefeatSource/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "ceb8f937455023a8f80766fc9979abc5f0e76468", + "size": 464, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ceb8f937455023a8f80766fc9979abc5f0e76468" + }, + { + "path": "DayOfDefeatSource/dodsserver", + "mode": "100644", + "type": "blob", + "sha": "5d80d01b0ad2e54f57ec5f699b4d94f421e34687", + "size": 3278, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/5d80d01b0ad2e54f57ec5f699b4d94f421e34687" + }, + { + "path": "DeathmatchClassic", + "mode": "040000", + "type": "tree", + "sha": "c73702fbd0763115c7fb89f8df3d77e0ed340c80", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/c73702fbd0763115c7fb89f8df3d77e0ed340c80" + }, + { + "path": "DeathmatchClassic/cfg", + "mode": "040000", + "type": "tree", + "sha": "cb479d88ad0a28ee124f459daeb1bc947c7cb1a3", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/cb479d88ad0a28ee124f459daeb1bc947c7cb1a3" + }, + { + "path": "DeathmatchClassic/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "585afb9e2a00ee3865d5d1e2064b92522c9f5618", + "size": 461, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/585afb9e2a00ee3865d5d1e2064b92522c9f5618" + }, + { + "path": "DeathmatchClassic/dmcserver", + "mode": "100644", + "type": "blob", + "sha": "0b9efa02a19bad7c8d5f712a47272a66eb6438b6", + "size": 3205, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/0b9efa02a19bad7c8d5f712a47272a66eb6438b6" + }, + { + "path": "DontStarveTogether", + "mode": "040000", + "type": "tree", + "sha": "e7649e9464c97d08dd9512c1d3c4a2907938d585", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e7649e9464c97d08dd9512c1d3c4a2907938d585" + }, + { + "path": "DontStarveTogether/dependencies", + "mode": "040000", + "type": "tree", + "sha": "2937d8e62daf71507dbabf2c6d341667abf1bda0", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/2937d8e62daf71507dbabf2c6d341667abf1bda0" + }, + { + "path": "DontStarveTogether/dependencies/libc.so.6", + "mode": "100644", + "type": "blob", + "sha": "c007d9f75d0196ed0bbcb043fa6c44f87cf9d69b", + "size": 1730024, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c007d9f75d0196ed0bbcb043fa6c44f87cf9d69b" + }, + { + "path": "DontStarveTogether/dependencies/libpthread.so.0", + "mode": "100644", + "type": "blob", + "sha": "a4bfc2282cf826535184c528070151085ba00490", + "size": 124663, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a4bfc2282cf826535184c528070151085ba00490" + }, + { + "path": "DontStarveTogether/dependencies/librt.so.1", + "mode": "100644", + "type": "blob", + "sha": "4d3d88ad25727528989f045787479c7d5766a018", + "size": 30684, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/4d3d88ad25727528989f045787479c7d5766a018" + }, + { + "path": "DontStarveTogether/dstserver", + "mode": "100644", + "type": "blob", + "sha": "f6b0afe42ae245e88e0caeefabbe07aeb6c0f252", + "size": 3129, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f6b0afe42ae245e88e0caeefabbe07aeb6c0f252" + }, + { + "path": "DontStarveTogether/lgsm-default.ini", + "mode": "100644", + "type": "blob", + "sha": "351a1238ce6d86414d707a18cb3dbd3b77f26bcd", + "size": 687, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/351a1238ce6d86414d707a18cb3dbd3b77f26bcd" + }, + { + "path": "DoubleActionBoogaloo", + "mode": "040000", + "type": "tree", + "sha": "bf60470617057e133f4d0d91097bd2e6d930157a", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/bf60470617057e133f4d0d91097bd2e6d930157a" + }, + { + "path": "DoubleActionBoogaloo/cfg", + "mode": "040000", + "type": "tree", + "sha": "e693a18c66d60ca7e61678002f902df2cb1a45cc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e693a18c66d60ca7e61678002f902df2cb1a45cc" + }, + { + "path": "DoubleActionBoogaloo/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2b66dcbc1a87c5fe37d0bc3490087261952379f", + "size": 202, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2b66dcbc1a87c5fe37d0bc3490087261952379f" + }, + { + "path": "DoubleActionBoogaloo/dabserver", + "mode": "100644", + "type": "blob", + "sha": "00b8c70f67a9a3a311b2e9c0a16cc59bced011f2", + "size": 3271, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/00b8c70f67a9a3a311b2e9c0a16cc59bced011f2" + }, + { + "path": "DoubleActionBoogaloo/dependencies", + "mode": "040000", + "type": "tree", + "sha": "b7de31750e3df74cb646d208f5a86a2e8c860153", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/b7de31750e3df74cb646d208f5a86a2e8c860153" + }, + { + "path": "DoubleActionBoogaloo/dependencies/libm.so.6", + "mode": "100644", + "type": "blob", + "sha": "39034023bba2809a399b57f6cc6b245c5b8e0d4c", + "size": 267816, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/39034023bba2809a399b57f6cc6b245c5b8e0d4c" + }, + { + "path": "FistfulOfFrags", + "mode": "040000", + "type": "tree", + "sha": "5d864a3b2bd74bc2976bf3975a413b48078c0538", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/5d864a3b2bd74bc2976bf3975a413b48078c0538" + }, + { + "path": "FistfulOfFrags/cfg", + "mode": "040000", + "type": "tree", + "sha": "f4a3d3d2e12ddfbc290c3080610c87a0b79bc3e8", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/f4a3d3d2e12ddfbc290c3080610c87a0b79bc3e8" + }, + { + "path": "FistfulOfFrags/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "81d9929fcb99c7ad4465f7464507a085759e3ce6", + "size": 3913, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/81d9929fcb99c7ad4465f7464507a085759e3ce6" + }, + { + "path": "FistfulOfFrags/dependencies", + "mode": "040000", + "type": "tree", + "sha": "b7de31750e3df74cb646d208f5a86a2e8c860153", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/b7de31750e3df74cb646d208f5a86a2e8c860153" + }, + { + "path": "FistfulOfFrags/dependencies/libm.so.6", + "mode": "100644", + "type": "blob", + "sha": "39034023bba2809a399b57f6cc6b245c5b8e0d4c", + "size": 267816, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/39034023bba2809a399b57f6cc6b245c5b8e0d4c" + }, + { + "path": "FistfulOfFrags/fofserver", + "mode": "100644", + "type": "blob", + "sha": "eaa85694f8d931c90ffa8c31bccd77b7e413f7dc", + "size": 3267, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/eaa85694f8d931c90ffa8c31bccd77b7e413f7dc" + }, + { + "path": "GameServerQuery", + "mode": "040000", + "type": "tree", + "sha": "75e6a8f86000a0ae23fba02d7ceb340484ac849d", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/75e6a8f86000a0ae23fba02d7ceb340484ac849d" + }, + { + "path": "GameServerQuery/gsquery.py", + "mode": "100644", + "type": "blob", + "sha": "a1380a5a73cf3f8a591bb3c530be4432a1bc3569", + "size": 3596, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a1380a5a73cf3f8a591bb3c530be4432a1bc3569" + }, + { + "path": "GarrysMod", + "mode": "040000", + "type": "tree", + "sha": "53445558bd2f6c30cc6718c6170cd58add1af8a4", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/53445558bd2f6c30cc6718c6170cd58add1af8a4" + }, + { + "path": "GarrysMod/addons.sh", + "mode": "100755", + "type": "blob", + "sha": "8eb0888ecdd2683c05851eacef0065db72e2fa62", + "size": 4636, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/8eb0888ecdd2683c05851eacef0065db72e2fa62" + }, + { + "path": "GarrysMod/cfg", + "mode": "040000", + "type": "tree", + "sha": "712d6d05bd745cec0c75c89ae1536b929ee22b03", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/712d6d05bd745cec0c75c89ae1536b929ee22b03" + }, + { + "path": "GarrysMod/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "2e61eb6a219d6ddf43ff730ee1c54384f4ac2fbb", + "size": 1454, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/2e61eb6a219d6ddf43ff730ee1c54384f4ac2fbb" + }, + { + "path": "GarrysMod/dependencies", + "mode": "040000", + "type": "tree", + "sha": "4162800ea3d3a643f7901462a3b26adc7467c470", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/4162800ea3d3a643f7901462a3b26adc7467c470" + }, + { + "path": "GarrysMod/dependencies/libc.so.6", + "mode": "100644", + "type": "blob", + "sha": "ee77b1740f28bf064725a4aac8fa2c7e1601bd06", + "size": 1734120, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ee77b1740f28bf064725a4aac8fa2c7e1601bd06" + }, + { + "path": "GarrysMod/dependencies/libm.so.6", + "mode": "100644", + "type": "blob", + "sha": "2f0eb4672dc56cbb9439a7f4deff7cae6e96500a", + "size": 173576, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/2f0eb4672dc56cbb9439a7f4deff7cae6e96500a" + }, + { + "path": "GarrysMod/dependencies/libpthread.so.0", + "mode": "100644", + "type": "blob", + "sha": "a4bfc2282cf826535184c528070151085ba00490", + "size": 124663, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a4bfc2282cf826535184c528070151085ba00490" + }, + { + "path": "GarrysMod/dependencies/libstdc++.so.6", + "mode": "100644", + "type": "blob", + "sha": "fa120470412efa78489abebbe5b09b0c354545ce", + "size": 3769939, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/fa120470412efa78489abebbe5b09b0c354545ce" + }, + { + "path": "GarrysMod/gmodserver", + "mode": "100644", + "type": "blob", + "sha": "363eb01c807803630e1d4ea0856972fde8d0fc83", + "size": 3682, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/363eb01c807803630e1d4ea0856972fde8d0fc83" + }, + { + "path": "GoldenEyeSource", + "mode": "040000", + "type": "tree", + "sha": "881fe98c0ec48a01c8b8aa2541cce9712bcadcf2", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/881fe98c0ec48a01c8b8aa2541cce9712bcadcf2" + }, + { + "path": "GoldenEyeSource/cfg", + "mode": "040000", + "type": "tree", + "sha": "0f6bbd881ad9aab36eaaa09ff153252e81997e1c", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/0f6bbd881ad9aab36eaaa09ff153252e81997e1c" + }, + { + "path": "GoldenEyeSource/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "ae3f1319fe6e4d785f28ed4fcb7e27e72a1d1f2d", + "size": 4312, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ae3f1319fe6e4d785f28ed4fcb7e27e72a1d1f2d" + }, + { + "path": "GoldenEyeSource/gesserver", + "mode": "100644", + "type": "blob", + "sha": "f473dcc574a66f9a8a1ef60844af619554f4a44d", + "size": 3313, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f473dcc574a66f9a8a1ef60844af619554f4a44d" + }, + { + "path": "HalfLife2Deathmatch", + "mode": "040000", + "type": "tree", + "sha": "5cf95cf4e1c806ce4ccd4aa9659cf2f2de61356b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/5cf95cf4e1c806ce4ccd4aa9659cf2f2de61356b" + }, + { + "path": "HalfLife2Deathmatch/cfg", + "mode": "040000", + "type": "tree", + "sha": "e693a18c66d60ca7e61678002f902df2cb1a45cc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e693a18c66d60ca7e61678002f902df2cb1a45cc" + }, + { + "path": "HalfLife2Deathmatch/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2b66dcbc1a87c5fe37d0bc3490087261952379f", + "size": 202, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2b66dcbc1a87c5fe37d0bc3490087261952379f" + }, + { + "path": "HalfLife2Deathmatch/hl2dmserver", + "mode": "100644", + "type": "blob", + "sha": "271a024efeaf5217c396e6d6ab282fdc33f25b68", + "size": 3289, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/271a024efeaf5217c396e6d6ab282fdc33f25b68" + }, + { + "path": "HalfLifeDeathmatch", + "mode": "040000", + "type": "tree", + "sha": "f2891dc4d35f433050e726189edc847cc9214fb9", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/f2891dc4d35f433050e726189edc847cc9214fb9" + }, + { + "path": "HalfLifeDeathmatch/cfg", + "mode": "040000", + "type": "tree", + "sha": "cb479d88ad0a28ee124f459daeb1bc947c7cb1a3", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/cb479d88ad0a28ee124f459daeb1bc947c7cb1a3" + }, + { + "path": "HalfLifeDeathmatch/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "585afb9e2a00ee3865d5d1e2064b92522c9f5618", + "size": 461, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/585afb9e2a00ee3865d5d1e2064b92522c9f5618" + }, + { + "path": "HalfLifeDeathmatch/hldmserver", + "mode": "100644", + "type": "blob", + "sha": "b74914da11cfe8b491205be88ec4b099253be4f5", + "size": 3205, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b74914da11cfe8b491205be88ec4b099253be4f5" + }, + { + "path": "HalfLifeDeathmatchSource", + "mode": "040000", + "type": "tree", + "sha": "b7c093e82265a516cdfe2383b63e0286cbae9731", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/b7c093e82265a516cdfe2383b63e0286cbae9731" + }, + { + "path": "HalfLifeDeathmatchSource/cfg", + "mode": "040000", + "type": "tree", + "sha": "e693a18c66d60ca7e61678002f902df2cb1a45cc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e693a18c66d60ca7e61678002f902df2cb1a45cc" + }, + { + "path": "HalfLifeDeathmatchSource/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2b66dcbc1a87c5fe37d0bc3490087261952379f", + "size": 202, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2b66dcbc1a87c5fe37d0bc3490087261952379f" + }, + { + "path": "HalfLifeDeathmatchSource/hldmsserver", + "mode": "100644", + "type": "blob", + "sha": "33b2d0723879a56ea719ca3e0caefd3b8e5bb273", + "size": 3297, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/33b2d0723879a56ea719ca3e0caefd3b8e5bb273" + }, + { + "path": "Hurtworld", + "mode": "040000", + "type": "tree", + "sha": "1600324c2d36f3c19150be207042984c73b931e7", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/1600324c2d36f3c19150be207042984c73b931e7" + }, + { + "path": "Hurtworld/hwserver", + "mode": "100644", + "type": "blob", + "sha": "3a019f6d55dae119896f4deb6821ff9584935933", + "size": 3542, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/3a019f6d55dae119896f4deb6821ff9584935933" + }, + { + "path": "Insurgency", + "mode": "040000", + "type": "tree", + "sha": "e09532efa66973634d73586aa21ffbae8c25a182", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e09532efa66973634d73586aa21ffbae8c25a182" + }, + { + "path": "Insurgency/insserver", + "mode": "100755", + "type": "blob", + "sha": "f3b20839b2daaa60695137808de41d672155c983", + "size": 4455, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f3b20839b2daaa60695137808de41d672155c983" + }, + { + "path": "Insurgency/lgsm", + "mode": "040000", + "type": "tree", + "sha": "77f3e9f7535b2164921d87da5d9dd12aa475b585", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/77f3e9f7535b2164921d87da5d9dd12aa475b585" + }, + { + "path": "Insurgency/lgsm/cfg", + "mode": "040000", + "type": "tree", + "sha": "adde47aa6a72c5fd521fcc809ffbca4e922be2bb", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/adde47aa6a72c5fd521fcc809ffbca4e922be2bb" + }, + { + "path": "Insurgency/lgsm/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "b8a98558ccfe1c7e398295d5e7be793391d48d1b", + "size": 9650, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b8a98558ccfe1c7e398295d5e7be793391d48d1b" + }, + { + "path": "Insurgency/lgsm/dependencies", + "mode": "040000", + "type": "tree", + "sha": "f079e20ed6e1ae5d57e898f61230ca0d1419d56e", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/f079e20ed6e1ae5d57e898f61230ca0d1419d56e" + }, + { + "path": "Insurgency/lgsm/dependencies/libc.so.6", + "mode": "100644", + "type": "blob", + "sha": "c007d9f75d0196ed0bbcb043fa6c44f87cf9d69b", + "size": 1730024, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c007d9f75d0196ed0bbcb043fa6c44f87cf9d69b" + }, + { + "path": "Insurgency/lgsm/dependencies/libm.so.6", + "mode": "100644", + "type": "blob", + "sha": "39034023bba2809a399b57f6cc6b245c5b8e0d4c", + "size": 267816, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/39034023bba2809a399b57f6cc6b245c5b8e0d4c" + }, + { + "path": "Insurgency/lgsm/dependencies/libpthread.so.0", + "mode": "100644", + "type": "blob", + "sha": "a4bfc2282cf826535184c528070151085ba00490", + "size": 124663, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a4bfc2282cf826535184c528070151085ba00490" + }, + { + "path": "Insurgency/lgsm/dependencies/librt.so.1", + "mode": "100644", + "type": "blob", + "sha": "4d3d88ad25727528989f045787479c7d5766a018", + "size": 30684, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/4d3d88ad25727528989f045787479c7d5766a018" + }, + { + "path": "Insurgency/manifest.sh", + "mode": "100755", + "type": "blob", + "sha": "82b0864e9f2214551bed17b6ca461f484f760200", + "size": 2962, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/82b0864e9f2214551bed17b6ca461f484f760200" + }, + { + "path": "JustCause2", + "mode": "040000", + "type": "tree", + "sha": "c88ba4e4297d1658784598e8b206a6388eb491f5", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/c88ba4e4297d1658784598e8b206a6388eb491f5" + }, + { + "path": "JustCause2/cfg", + "mode": "040000", + "type": "tree", + "sha": "2c9d41ad08d28b14806a01506e4c4ab6425acbdd", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/2c9d41ad08d28b14806a01506e4c4ab6425acbdd" + }, + { + "path": "JustCause2/cfg/config.lua", + "mode": "100644", + "type": "blob", + "sha": "f803a493f20e993277f3c5925c48c039b40c362c", + "size": 5692, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f803a493f20e993277f3c5925c48c039b40c362c" + }, + { + "path": "JustCause2/jc2server", + "mode": "100644", + "type": "blob", + "sha": "5435a312175f12c43e2a1827cb76f7fc39c33273", + "size": 2894, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/5435a312175f12c43e2a1827cb76f7fc39c33273" + }, + { + "path": "KillingFloor", + "mode": "040000", + "type": "tree", + "sha": "bddb20b03ddc66e0e3f27c1816f5f2b4e7bb1c06", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/bddb20b03ddc66e0e3f27c1816f5f2b4e7bb1c06" + }, + { + "path": "KillingFloor/kfserver", + "mode": "100644", + "type": "blob", + "sha": "2aa5af27b99d902d91625a8f2309dc60f711dff1", + "size": 3404, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/2aa5af27b99d902d91625a8f2309dc60f711dff1" + }, + { + "path": "LICENSE", + "mode": "100644", + "type": "blob", + "sha": "64aaf3c3f4ab2c40e405ab4d5f9cfb9662753da0", + "size": 1080, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/64aaf3c3f4ab2c40e405ab4d5f9cfb9662753da0" + }, + { + "path": "Left4Dead", + "mode": "040000", + "type": "tree", + "sha": "f3b35048872846ad28f34d4eccc331e4bcb76ff7", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/f3b35048872846ad28f34d4eccc331e4bcb76ff7" + }, + { + "path": "Left4Dead/cfg", + "mode": "040000", + "type": "tree", + "sha": "e693a18c66d60ca7e61678002f902df2cb1a45cc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e693a18c66d60ca7e61678002f902df2cb1a45cc" + }, + { + "path": "Left4Dead/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2b66dcbc1a87c5fe37d0bc3490087261952379f", + "size": 202, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2b66dcbc1a87c5fe37d0bc3490087261952379f" + }, + { + "path": "Left4Dead/l4dserver", + "mode": "100644", + "type": "blob", + "sha": "519ab1379bd6445117253f456eb9a1b165ed3817", + "size": 3266, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/519ab1379bd6445117253f456eb9a1b165ed3817" + }, + { + "path": "Left4Dead2", + "mode": "040000", + "type": "tree", + "sha": "9573b6cbbeee2250c57e7c6b02218a6534e31ec6", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/9573b6cbbeee2250c57e7c6b02218a6534e31ec6" + }, + { + "path": "Left4Dead2/cfg", + "mode": "040000", + "type": "tree", + "sha": "e693a18c66d60ca7e61678002f902df2cb1a45cc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e693a18c66d60ca7e61678002f902df2cb1a45cc" + }, + { + "path": "Left4Dead2/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2b66dcbc1a87c5fe37d0bc3490087261952379f", + "size": 202, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2b66dcbc1a87c5fe37d0bc3490087261952379f" + }, + { + "path": "Left4Dead2/l4d2server", + "mode": "100644", + "type": "blob", + "sha": "6c966cb6e2097ec442f593d3c5231d4e53d4fc2d", + "size": 3235, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/6c966cb6e2097ec442f593d3c5231d4e53d4fc2d" + }, + { + "path": "Mumble", + "mode": "040000", + "type": "tree", + "sha": "da5fdf09565978aa57582d86f8a2f9695aff6d1e", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/da5fdf09565978aa57582d86f8a2f9695aff6d1e" + }, + { + "path": "Mumble/mumbleserver", + "mode": "100644", + "type": "blob", + "sha": "c0bfa46923c478621ad6095ad3bd817aa516714c", + "size": 2680, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c0bfa46923c478621ad6095ad3bd817aa516714c" + }, + { + "path": "NS2Combat", + "mode": "040000", + "type": "tree", + "sha": "b01667c61f3fcc00ce239d1e04e487d2adf4f817", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/b01667c61f3fcc00ce239d1e04e487d2adf4f817" + }, + { + "path": "NS2Combat/dependencies", + "mode": "040000", + "type": "tree", + "sha": "5adcda82e43c493f3668bbdcb71d7073be247776", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/5adcda82e43c493f3668bbdcb71d7073be247776" + }, + { + "path": "NS2Combat/dependencies/libc.so.6", + "mode": "100644", + "type": "blob", + "sha": "ee77b1740f28bf064725a4aac8fa2c7e1601bd06", + "size": 1734120, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ee77b1740f28bf064725a4aac8fa2c7e1601bd06" + }, + { + "path": "NS2Combat/dependencies/libm.so.6", + "mode": "100644", + "type": "blob", + "sha": "39034023bba2809a399b57f6cc6b245c5b8e0d4c", + "size": 267816, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/39034023bba2809a399b57f6cc6b245c5b8e0d4c" + }, + { + "path": "NS2Combat/dependencies/libstdc++.so.6", + "mode": "100644", + "type": "blob", + "sha": "fa120470412efa78489abebbe5b09b0c354545ce", + "size": 3769939, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/fa120470412efa78489abebbe5b09b0c354545ce" + }, + { + "path": "NS2Combat/ns2cserver", + "mode": "100644", + "type": "blob", + "sha": "a5683bf8181df4661824a815432c896da88af721", + "size": 3470, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a5683bf8181df4661824a815432c896da88af721" + }, + { + "path": "NaturalSelection2", + "mode": "040000", + "type": "tree", + "sha": "76e31eff7a29af9eb1550de489eaf937bc2bef6b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/76e31eff7a29af9eb1550de489eaf937bc2bef6b" + }, + { + "path": "NaturalSelection2/dependencies", + "mode": "040000", + "type": "tree", + "sha": "5adcda82e43c493f3668bbdcb71d7073be247776", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/5adcda82e43c493f3668bbdcb71d7073be247776" + }, + { + "path": "NaturalSelection2/dependencies/libc.so.6", + "mode": "100644", + "type": "blob", + "sha": "ee77b1740f28bf064725a4aac8fa2c7e1601bd06", + "size": 1734120, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ee77b1740f28bf064725a4aac8fa2c7e1601bd06" + }, + { + "path": "NaturalSelection2/dependencies/libm.so.6", + "mode": "100644", + "type": "blob", + "sha": "39034023bba2809a399b57f6cc6b245c5b8e0d4c", + "size": 267816, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/39034023bba2809a399b57f6cc6b245c5b8e0d4c" + }, + { + "path": "NaturalSelection2/dependencies/libstdc++.so.6", + "mode": "100644", + "type": "blob", + "sha": "fa120470412efa78489abebbe5b09b0c354545ce", + "size": 3769939, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/fa120470412efa78489abebbe5b09b0c354545ce" + }, + { + "path": "NaturalSelection2/ns2server", + "mode": "100644", + "type": "blob", + "sha": "d53651b7f9be37ec459b8c1d03e63cb68a84b3cb", + "size": 3471, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d53651b7f9be37ec459b8c1d03e63cb68a84b3cb" + }, + { + "path": "NoMoreRoomInHell", + "mode": "040000", + "type": "tree", + "sha": "c9217045da5009b9ebe90be65ee26a122e973184", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/c9217045da5009b9ebe90be65ee26a122e973184" + }, + { + "path": "NoMoreRoomInHell/cfg", + "mode": "040000", + "type": "tree", + "sha": "c38ac82f4a6e6b63853109dc918870a393101d1d", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/c38ac82f4a6e6b63853109dc918870a393101d1d" + }, + { + "path": "NoMoreRoomInHell/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "ba48eab5b543d7f9e9529bc0211e49d1fae39be1", + "size": 3835, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ba48eab5b543d7f9e9529bc0211e49d1fae39be1" + }, + { + "path": "NoMoreRoomInHell/dependencies", + "mode": "040000", + "type": "tree", + "sha": "b7de31750e3df74cb646d208f5a86a2e8c860153", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/b7de31750e3df74cb646d208f5a86a2e8c860153" + }, + { + "path": "NoMoreRoomInHell/dependencies/libm.so.6", + "mode": "100644", + "type": "blob", + "sha": "39034023bba2809a399b57f6cc6b245c5b8e0d4c", + "size": 267816, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/39034023bba2809a399b57f6cc6b245c5b8e0d4c" + }, + { + "path": "NoMoreRoomInHell/nmrihserver", + "mode": "100644", + "type": "blob", + "sha": "26c836f2dc8e4c0e096d752708e1462854bf1e30", + "size": 3293, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/26c836f2dc8e4c0e096d752708e1462854bf1e30" + }, + { + "path": "OpposingForce", + "mode": "040000", + "type": "tree", + "sha": "bc20685da20c4d7273e45ba4ece10baaa711f9ef", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/bc20685da20c4d7273e45ba4ece10baaa711f9ef" + }, + { + "path": "OpposingForce/cfg", + "mode": "040000", + "type": "tree", + "sha": "cb479d88ad0a28ee124f459daeb1bc947c7cb1a3", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/cb479d88ad0a28ee124f459daeb1bc947c7cb1a3" + }, + { + "path": "OpposingForce/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "585afb9e2a00ee3865d5d1e2064b92522c9f5618", + "size": 461, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/585afb9e2a00ee3865d5d1e2064b92522c9f5618" + }, + { + "path": "OpposingForce/opforserver", + "mode": "100644", + "type": "blob", + "sha": "61e9b4128ab9cc970199a0bafde80162b5aec4ab", + "size": 3228, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/61e9b4128ab9cc970199a0bafde80162b5aec4ab" + }, + { + "path": "PiratesVikingandKnightsII", + "mode": "040000", + "type": "tree", + "sha": "282a6aefe01b7cc77e91fa5c0729db968831cd3b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/282a6aefe01b7cc77e91fa5c0729db968831cd3b" + }, + { + "path": "PiratesVikingandKnightsII/cfg", + "mode": "040000", + "type": "tree", + "sha": "0e8a74e038dd8e5e1d07d7b0b97692847310c71b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/0e8a74e038dd8e5e1d07d7b0b97692847310c71b" + }, + { + "path": "PiratesVikingandKnightsII/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "48ba5072a7e9415102fe34907ab6887ee1859656", + "size": 3642, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/48ba5072a7e9415102fe34907ab6887ee1859656" + }, + { + "path": "PiratesVikingandKnightsII/pvkiiserver", + "mode": "100644", + "type": "blob", + "sha": "5a45887533b4f34370b808f694d6fc0a32e994be", + "size": 3292, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/5a45887533b4f34370b808f694d6fc0a32e994be" + }, + { + "path": "ProjectZomboid", + "mode": "040000", + "type": "tree", + "sha": "189c0db26196d8226a21353e685002eb9f2ab97e", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/189c0db26196d8226a21353e685002eb9f2ab97e" + }, + { + "path": "ProjectZomboid/cfg", + "mode": "040000", + "type": "tree", + "sha": "95deb74ddf9636cacf1b801652ee42a4a7d75d1a", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/95deb74ddf9636cacf1b801652ee42a4a7d75d1a" + }, + { + "path": "ProjectZomboid/cfg/servertest.ini", + "mode": "100644", + "type": "blob", + "sha": "df25258ab9bb6fc0acbd1042cc55e7c4bf8cf85a", + "size": 1167, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/df25258ab9bb6fc0acbd1042cc55e7c4bf8cf85a" + }, + { + "path": "ProjectZomboid/pzserver", + "mode": "100644", + "type": "blob", + "sha": "701827e96ab007a56bc6995cffa1030e99cf5e77", + "size": 2927, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/701827e96ab007a56bc6995cffa1030e99cf5e77" + }, + { + "path": "README.md", + "mode": "100644", + "type": "blob", + "sha": "6b7056b559d14fab2ebc6f626e9077f01ca8a8ca", + "size": 2873, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/6b7056b559d14fab2ebc6f626e9077f01ca8a8ca" + }, + { + "path": "RedOrchestra", + "mode": "040000", + "type": "tree", + "sha": "fc6ab267290498755011800950b17db7d8cd6a30", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/fc6ab267290498755011800950b17db7d8cd6a30" + }, + { + "path": "RedOrchestra/roserver", + "mode": "100644", + "type": "blob", + "sha": "4e6424814f26a01c574b95e9bd855d7c3ede01cc", + "size": 3247, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/4e6424814f26a01c574b95e9bd855d7c3ede01cc" + }, + { + "path": "Ricochet", + "mode": "040000", + "type": "tree", + "sha": "15a6138800ba15ee4ca4d739505c4009c2aa32ba", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/15a6138800ba15ee4ca4d739505c4009c2aa32ba" + }, + { + "path": "Ricochet/cfg", + "mode": "040000", + "type": "tree", + "sha": "cb479d88ad0a28ee124f459daeb1bc947c7cb1a3", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/cb479d88ad0a28ee124f459daeb1bc947c7cb1a3" + }, + { + "path": "Ricochet/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "585afb9e2a00ee3865d5d1e2064b92522c9f5618", + "size": 461, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/585afb9e2a00ee3865d5d1e2064b92522c9f5618" + }, + { + "path": "Ricochet/ricochetserver", + "mode": "100644", + "type": "blob", + "sha": "555c1b39b92f02a95eacc690423ff8a2ab03dbb4", + "size": 3208, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/555c1b39b92f02a95eacc690423ff8a2ab03dbb4" + }, + { + "path": "SeriousSam3BFE", + "mode": "040000", + "type": "tree", + "sha": "722d58cdd634d9b01cf29c2cb3f1b77da1ccf396", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/722d58cdd634d9b01cf29c2cb3f1b77da1ccf396" + }, + { + "path": "SeriousSam3BFE/cfg", + "mode": "040000", + "type": "tree", + "sha": "98c8ffc6591ddfb3cf23e3be3d95046f25a61b2b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/98c8ffc6591ddfb3cf23e3be3d95046f25a61b2b" + }, + { + "path": "SeriousSam3BFE/cfg/lgsm-default.ini", + "mode": "100644", + "type": "blob", + "sha": "1bf1a3c904fb8a385bdd2aa498537e35b8e3860c", + "size": 2056, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/1bf1a3c904fb8a385bdd2aa498537e35b8e3860c" + }, + { + "path": "SeriousSam3BFE/help", + "mode": "040000", + "type": "tree", + "sha": "3ded84fc54b4feb1f82036bfea192633fd7c4b58", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/3ded84fc54b4feb1f82036bfea192633fd7c4b58" + }, + { + "path": "SeriousSam3BFE/help/DedicatedServer_Readme.txt", + "mode": "100644", + "type": "blob", + "sha": "cf5aa80944a361b8fd097cc2a886a3c91825c861", + "size": 9828, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/cf5aa80944a361b8fd097cc2a886a3c91825c861" + }, + { + "path": "SeriousSam3BFE/ss3sserver", + "mode": "100644", + "type": "blob", + "sha": "0ffefc5e8add1bdf2d1eb13828300ab799104a5f", + "size": 3263, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/0ffefc5e8add1bdf2d1eb13828300ab799104a5f" + }, + { + "path": "StarBound", + "mode": "040000", + "type": "tree", + "sha": "38f3c56fc5550c925efba799028aa5bb12ad8cd0", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/38f3c56fc5550c925efba799028aa5bb12ad8cd0" + }, + { + "path": "StarBound/cfg", + "mode": "040000", + "type": "tree", + "sha": "bbf5b22a5ce38cf36e4fd725d27d7db74fe78367", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/bbf5b22a5ce38cf36e4fd725d27d7db74fe78367" + }, + { + "path": "StarBound/cfg/sbboot.config", + "mode": "100644", + "type": "blob", + "sha": "62f133536ce4b0d2ffdfdcb097d98c95f65b8381", + "size": 11720, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/62f133536ce4b0d2ffdfdcb097d98c95f65b8381" + }, + { + "path": "StarBound/sbserver", + "mode": "100644", + "type": "blob", + "sha": "c8253a643c607eb2b4a3ae0cd55f8a30f22890bb", + "size": 2873, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c8253a643c607eb2b4a3ae0cd55f8a30f22890bb" + }, + { + "path": "TeamFortress2", + "mode": "040000", + "type": "tree", + "sha": "210395ec4a05cbac5a99574b00db752b86991274", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/210395ec4a05cbac5a99574b00db752b86991274" + }, + { + "path": "TeamFortress2/cfg", + "mode": "040000", + "type": "tree", + "sha": "e693a18c66d60ca7e61678002f902df2cb1a45cc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e693a18c66d60ca7e61678002f902df2cb1a45cc" + }, + { + "path": "TeamFortress2/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2b66dcbc1a87c5fe37d0bc3490087261952379f", + "size": 202, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2b66dcbc1a87c5fe37d0bc3490087261952379f" + }, + { + "path": "TeamFortress2/tf2server", + "mode": "100644", + "type": "blob", + "sha": "984817ab09774b5c454f2682ff23d69160534783", + "size": 3434, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/984817ab09774b5c454f2682ff23d69160534783" + }, + { + "path": "TeamFortressClassic", + "mode": "040000", + "type": "tree", + "sha": "3255f01ce771a695fb637bd35076adba59274ec7", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/3255f01ce771a695fb637bd35076adba59274ec7" + }, + { + "path": "TeamFortressClassic/cfg", + "mode": "040000", + "type": "tree", + "sha": "6115a6aa735ec737ab84b0d07075c9f9132f1e7b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/6115a6aa735ec737ab84b0d07075c9f9132f1e7b" + }, + { + "path": "TeamFortressClassic/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "ceb8f937455023a8f80766fc9979abc5f0e76468", + "size": 464, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ceb8f937455023a8f80766fc9979abc5f0e76468" + }, + { + "path": "TeamFortressClassic/tfcserver", + "mode": "100644", + "type": "blob", + "sha": "d1ee8b4c396b106889da53961c8b714592a481de", + "size": 3214, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d1ee8b4c396b106889da53961c8b714592a481de" + }, + { + "path": "TeamSpeak3", + "mode": "040000", + "type": "tree", + "sha": "eb084b659c36230f790031efaac61daca29cfc1f", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/eb084b659c36230f790031efaac61daca29cfc1f" + }, + { + "path": "TeamSpeak3/cfg", + "mode": "040000", + "type": "tree", + "sha": "5e21219af5e0030ba2246fe9d9ac3e89d6652aaa", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/5e21219af5e0030ba2246fe9d9ac3e89d6652aaa" + }, + { + "path": "TeamSpeak3/cfg/lgsm-default.ini", + "mode": "100644", + "type": "blob", + "sha": "71000a42e3d74f1dcb22d79129fedff144c00f67", + "size": 428, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/71000a42e3d74f1dcb22d79129fedff144c00f67" + }, + { + "path": "TeamSpeak3/ts3server", + "mode": "100644", + "type": "blob", + "sha": "311474c30ba1cfab461ebf9c6c74e5f6ec251a3f", + "size": 2598, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/311474c30ba1cfab461ebf9c6c74e5f6ec251a3f" + }, + { + "path": "Teeworlds", + "mode": "040000", + "type": "tree", + "sha": "922154f4ed289ee5d654572fe7129586e92a73da", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/922154f4ed289ee5d654572fe7129586e92a73da" + }, + { + "path": "Teeworlds/cfg", + "mode": "040000", + "type": "tree", + "sha": "e74ec345433b1b8c55227402d3e3c460dfab8ee5", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e74ec345433b1b8c55227402d3e3c460dfab8ee5" + }, + { + "path": "Teeworlds/cfg/ctf.cfg", + "mode": "100644", + "type": "blob", + "sha": "a92b1a4947619579c87080439a2483547fe27486", + "size": 120, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a92b1a4947619579c87080439a2483547fe27486" + }, + { + "path": "Teeworlds/cfg/dm.cfg", + "mode": "100644", + "type": "blob", + "sha": "426386d1d84ccdb9a3e87556199c4602c9208f26", + "size": 118, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/426386d1d84ccdb9a3e87556199c4602c9208f26" + }, + { + "path": "Teeworlds/cfg/duel.cfg", + "mode": "100644", + "type": "blob", + "sha": "b70e632a21e225aa7314103e743ade3fe2a9e789", + "size": 120, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b70e632a21e225aa7314103e743ade3fe2a9e789" + }, + { + "path": "Teeworlds/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "efefdf14949b7e39b34dc353c9b600c630c81296", + "size": 571, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/efefdf14949b7e39b34dc353c9b600c630c81296" + }, + { + "path": "Teeworlds/cfg/tdm.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2ab04326b7ba60da812684a5212e847a2cc9017", + "size": 600, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2ab04326b7ba60da812684a5212e847a2cc9017" + }, + { + "path": "Teeworlds/twserver", + "mode": "100644", + "type": "blob", + "sha": "a051ebe9e1d49c22ba7dd9ea3ae59be25e9a619f", + "size": 3118, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a051ebe9e1d49c22ba7dd9ea3ae59be25e9a619f" + }, + { + "path": "Terraria", + "mode": "040000", + "type": "tree", + "sha": "e9da9c146cbf2059e9fa0da6113218fc17dde2c5", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e9da9c146cbf2059e9fa0da6113218fc17dde2c5" + }, + { + "path": "Terraria/cfg", + "mode": "040000", + "type": "tree", + "sha": "42efae213809ed7f62c0406189362dfbd88d128c", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/42efae213809ed7f62c0406189362dfbd88d128c" + }, + { + "path": "Terraria/cfg/lgsm-default.txt", + "mode": "100644", + "type": "blob", + "sha": "d6258d4cf3010bee9eb209f618268a168ef45cd8", + "size": 2976, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d6258d4cf3010bee9eb209f618268a168ef45cd8" + }, + { + "path": "Terraria/terrariaserver", + "mode": "100644", + "type": "blob", + "sha": "f8088bd16bab3890c1254679d73f0601c54354dc", + "size": 3000, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f8088bd16bab3890c1254679d73f0601c54354dc" + }, + { + "path": "UnrealTournament2004", + "mode": "040000", + "type": "tree", + "sha": "9f76fe04ba7f054adc9c121e066b386348fa6c9a", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/9f76fe04ba7f054adc9c121e066b386348fa6c9a" + }, + { + "path": "UnrealTournament2004/ut2k4server", + "mode": "100644", + "type": "blob", + "sha": "d74310b308d669db2c474ee05f3b6b8f4a770356", + "size": 3086, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d74310b308d669db2c474ee05f3b6b8f4a770356" + }, + { + "path": "UnrealTournament99", + "mode": "040000", + "type": "tree", + "sha": "968bab9b7ff20331de4c8e583b525d7d50ce8e50", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/968bab9b7ff20331de4c8e583b525d7d50ce8e50" + }, + { + "path": "UnrealTournament99/ut99server", + "mode": "100644", + "type": "blob", + "sha": "a1dd53887e7a59bfedfe14bfb55a2392920e8aae", + "size": 2912, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a1dd53887e7a59bfedfe14bfb55a2392920e8aae" + }, + { + "path": "appmanifest", + "mode": "040000", + "type": "tree", + "sha": "a8b8cc3d018af539eb7bd71264b98651c12bd59f", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/a8b8cc3d018af539eb7bd71264b98651c12bd59f" + }, + { + "path": "appmanifest/appmanifest_10.acf", + "mode": "100644", + "type": "blob", + "sha": "9217b61297ec27100db852f5dd4475119b51d5fa", + "size": 348, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/9217b61297ec27100db852f5dd4475119b51d5fa" + }, + { + "path": "appmanifest/appmanifest_70.acf", + "mode": "100644", + "type": "blob", + "sha": "e5d6f2807b9ee4e814c6a3d6908d044eb69113b7", + "size": 348, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e5d6f2807b9ee4e814c6a3d6908d044eb69113b7" + }, + { + "path": "appmanifest/appmanifest_90.acf", + "mode": "100644", + "type": "blob", + "sha": "7de939d34f72a341786bf741b816c7fff7fec9c4", + "size": 408, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7de939d34f72a341786bf741b816c7fff7fec9c4" + }, + { + "path": "appmanifest/czero", + "mode": "040000", + "type": "tree", + "sha": "b688bf241727c4ece0cc9bc2eda304cd3275bdb1", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/b688bf241727c4ece0cc9bc2eda304cd3275bdb1" + }, + { + "path": "appmanifest/czero/appmanifest_90.acf", + "mode": "100644", + "type": "blob", + "sha": "2373e5421486250a44bd3874b2a6bfee8096875f", + "size": 516, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/2373e5421486250a44bd3874b2a6bfee8096875f" + }, + { + "path": "appmanifest/dod", + "mode": "040000", + "type": "tree", + "sha": "d1c63821efed1d3adc3c27cc1f606e6104bf83c1", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/d1c63821efed1d3adc3c27cc1f606e6104bf83c1" + }, + { + "path": "appmanifest/dod/appmanifest_90.acf", + "mode": "100644", + "type": "blob", + "sha": "704e4d1f08457d9b7279871e3659ce028da9bff1", + "size": 509, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/704e4d1f08457d9b7279871e3659ce028da9bff1" + }, + { + "path": "appmanifest/tfc", + "mode": "040000", + "type": "tree", + "sha": "7113923c643ddbba403c9f0ce405ea7d8cc52cfc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/7113923c643ddbba403c9f0ce405ea7d8cc52cfc" + }, + { + "path": "appmanifest/tfc/appmanifest_90.acf", + "mode": "100644", + "type": "blob", + "sha": "aa3f4e2a910f083607eba5590d89c3e0ebf86636", + "size": 505, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/aa3f4e2a910f083607eba5590d89c3e0ebf86636" + }, + { + "path": "functions", + "mode": "040000", + "type": "tree", + "sha": "de5bd8cecf6370f642196c9e2ac61e0ae24c1d2c", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/de5bd8cecf6370f642196c9e2ac61e0ae24c1d2c" + }, + { + "path": "functions/README.md", + "mode": "100644", + "type": "blob", + "sha": "f18a8a16101982d91e9c197f85f5fce4175a0f4c", + "size": 654, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f18a8a16101982d91e9c197f85f5fce4175a0f4c" + }, + { + "path": "functions/check.sh", + "mode": "100644", + "type": "blob", + "sha": "150a8e138d27f8c44d63a8c5a5b36fc3d07f4ee5", + "size": 2154, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/150a8e138d27f8c44d63a8c5a5b36fc3d07f4ee5" + }, + { + "path": "functions/check_config.sh", + "mode": "100644", + "type": "blob", + "sha": "24d32318fee2fe4fa92ecfd9d861aa2559b12d9b", + "size": 436, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/24d32318fee2fe4fa92ecfd9d861aa2559b12d9b" + }, + { + "path": "functions/check_ip.sh", + "mode": "100644", + "type": "blob", + "sha": "3e7e86cd3de7bbfaed227e02eb3aa6ecd6dc569e", + "size": 1093, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/3e7e86cd3de7bbfaed227e02eb3aa6ecd6dc569e" + }, + { + "path": "functions/check_logs.sh", + "mode": "100644", + "type": "blob", + "sha": "92ed2cad167d3453630e8f837098140daa88e4ef", + "size": 427, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/92ed2cad167d3453630e8f837098140daa88e4ef" + }, + { + "path": "functions/check_root.sh", + "mode": "100644", + "type": "blob", + "sha": "148ecb30b67c3ac776863d5bd8cdd6e1935722cd", + "size": 544, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/148ecb30b67c3ac776863d5bd8cdd6e1935722cd" + }, + { + "path": "functions/check_steamcmd.sh", + "mode": "100644", + "type": "blob", + "sha": "a47081b8a8019c7594454762d61518f191055c24", + "size": 2274, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a47081b8a8019c7594454762d61518f191055c24" + }, + { + "path": "functions/check_steamuser.sh", + "mode": "100644", + "type": "blob", + "sha": "a807dc70ef83283b1bcd253323c8e04505937a6a", + "size": 679, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a807dc70ef83283b1bcd253323c8e04505937a6a" + }, + { + "path": "functions/check_systemdir.sh", + "mode": "100644", + "type": "blob", + "sha": "c1f65a0d75a759c2576f83c1393ae711aca064db", + "size": 347, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c1f65a0d75a759c2576f83c1393ae711aca064db" + }, + { + "path": "functions/check_tmux.sh", + "mode": "100644", + "type": "blob", + "sha": "ac142ebe4d6dc597b684c2b92f0dbe5c553538fd", + "size": 625, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ac142ebe4d6dc597b684c2b92f0dbe5c553538fd" + }, + { + "path": "functions/command_backup.sh", + "mode": "100644", + "type": "blob", + "sha": "1f3baf92488814a2bd0a7c7bae79890e057e881b", + "size": 1605, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/1f3baf92488814a2bd0a7c7bae79890e057e881b" + }, + { + "path": "functions/command_console.sh", + "mode": "100644", + "type": "blob", + "sha": "4eab4d6ebcfa40f8eaae22c8aca298668701c39a", + "size": 1192, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/4eab4d6ebcfa40f8eaae22c8aca298668701c39a" + }, + { + "path": "functions/command_debug.sh", + "mode": "100644", + "type": "blob", + "sha": "097ddf289470cbde861415876e24902005beb2a7", + "size": 1486, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/097ddf289470cbde861415876e24902005beb2a7" + }, + { + "path": "functions/command_details.sh", + "mode": "100644", + "type": "blob", + "sha": "ef63a08f9d8b6e4e956838f9c6a5c84736062a69", + "size": 17798, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ef63a08f9d8b6e4e956838f9c6a5c84736062a69" + }, + { + "path": "functions/command_dev_debug.sh", + "mode": "100644", + "type": "blob", + "sha": "e2c9d9cc53d464cecd3c113842c8e04ab20a0886", + "size": 335, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e2c9d9cc53d464cecd3c113842c8e04ab20a0886" + }, + { + "path": "functions/command_dev_detect_deps.sh", + "mode": "100644", + "type": "blob", + "sha": "e33fcbd1c5bb343e3d9b0400f3531aecfaa9447d", + "size": 5831, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e33fcbd1c5bb343e3d9b0400f3531aecfaa9447d" + }, + { + "path": "functions/command_email_test.sh", + "mode": "100644", + "type": "blob", + "sha": "b24ff3b015d839b462ad16ab8b110d6638a3fcbc", + "size": 680, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b24ff3b015d839b462ad16ab8b110d6638a3fcbc" + }, + { + "path": "functions/command_install.sh", + "mode": "100644", + "type": "blob", + "sha": "f2021f071785c1252da606db8437e3582dd04793", + "size": 938, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f2021f071785c1252da606db8437e3582dd04793" + }, + { + "path": "functions/command_monitor.sh", + "mode": "100644", + "type": "blob", + "sha": "0a691866b85a949884eaf76706af621ddde4909c", + "size": 3300, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/0a691866b85a949884eaf76706af621ddde4909c" + }, + { + "path": "functions/command_start.sh", + "mode": "100644", + "type": "blob", + "sha": "ebd38b76b87b132591b58c60a103a6a4ebb6cd32", + "size": 5929, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ebd38b76b87b132591b58c60a103a6a4ebb6cd32" + }, + { + "path": "functions/command_stop.sh", + "mode": "100644", + "type": "blob", + "sha": "1c4304be0037b1b2307610245c6d3dd3edcd055c", + "size": 5123, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/1c4304be0037b1b2307610245c6d3dd3edcd055c" + }, + { + "path": "functions/command_ts3_server_pass.sh", + "mode": "100644", + "type": "blob", + "sha": "3cd0f0b1f473823b27d261928e18a6aacdfc9e4a", + "size": 1581, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/3cd0f0b1f473823b27d261928e18a6aacdfc9e4a" + }, + { + "path": "functions/command_update.sh", + "mode": "100644", + "type": "blob", + "sha": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391", + "size": 0, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "functions/command_validate.sh", + "mode": "100644", + "type": "blob", + "sha": "b6dc3681922fd5e0e68dad339aa58b2b1e320350", + "size": 1362, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b6dc3681922fd5e0e68dad339aa58b2b1e320350" + }, + { + "path": "functions/compress_unreal2_maps.sh", + "mode": "100644", + "type": "blob", + "sha": "627df96a0b3710fd6b3dce7353293206e51e2ac7", + "size": 835, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/627df96a0b3710fd6b3dce7353293206e51e2ac7" + }, + { + "path": "functions/compress_ut99_maps.sh", + "mode": "100644", + "type": "blob", + "sha": "c65ca79bd5a96a2aec194103073ed4c01bcc468b", + "size": 838, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c65ca79bd5a96a2aec194103073ed4c01bcc468b" + }, + { + "path": "functions/core_functions.sh", + "mode": "100644", + "type": "blob", + "sha": "560a2ee26b2c896930fa8295c88db20b9356ad46", + "size": 5049, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/560a2ee26b2c896930fa8295c88db20b9356ad46" + }, + { + "path": "functions/core_getopt.sh", + "mode": "100644", + "type": "blob", + "sha": "95196d0ef37de26189bf8c454df4e05f0e21d62d", + "size": 12590, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/95196d0ef37de26189bf8c454df4e05f0e21d62d" + }, + { + "path": "functions/core_messages.sh", + "mode": "100644", + "type": "blob", + "sha": "939e73889238d104021407404e85f17ebaa273ab", + "size": 2950, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/939e73889238d104021407404e85f17ebaa273ab" + }, + { + "path": "functions/email.sh", + "mode": "100644", + "type": "blob", + "sha": "ba5d47717c34835c1112bc7daee589c6a322d3fe", + "size": 1728, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ba5d47717c34835c1112bc7daee589c6a322d3fe" + }, + { + "path": "functions/fix.sh", + "mode": "100644", + "type": "blob", + "sha": "931f4acbe60c7c3afb4daf965da57402ea152c44", + "size": 1481, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/931f4acbe60c7c3afb4daf965da57402ea152c44" + }, + { + "path": "functions/fix_arma3.sh", + "mode": "100644", + "type": "blob", + "sha": "b0a1317de8a93766d8be199802c5e6d177a7297b", + "size": 912, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b0a1317de8a93766d8be199802c5e6d177a7297b" + }, + { + "path": "functions/fix_csgo.sh", + "mode": "100644", + "type": "blob", + "sha": "4227d36eb62517acda23f5e400237a42570bad6b", + "size": 2064, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/4227d36eb62517acda23f5e400237a42570bad6b" + }, + { + "path": "functions/fix_dst.sh", + "mode": "100644", + "type": "blob", + "sha": "7a00285043acaa90b457b972668c38d3d73c2ab1", + "size": 1174, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7a00285043acaa90b457b972668c38d3d73c2ab1" + }, + { + "path": "functions/fix_glibc.sh", + "mode": "100644", + "type": "blob", + "sha": "0270788ab4b2dc8aa12e7e02bb6f966cd63b5918", + "size": 5470, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/0270788ab4b2dc8aa12e7e02bb6f966cd63b5918" + }, + { + "path": "functions/fix_ins.sh", + "mode": "100644", + "type": "blob", + "sha": "0e9c770890cf2fe056a055d2e8fa4e9becaa1fcd", + "size": 610, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/0e9c770890cf2fe056a055d2e8fa4e9becaa1fcd" + }, + { + "path": "functions/fix_kf.sh", + "mode": "100644", + "type": "blob", + "sha": "7e77ca8e69987fc13cdc2272f2e46cf130a078d7", + "size": 755, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7e77ca8e69987fc13cdc2272f2e46cf130a078d7" + }, + { + "path": "functions/fix_ro.sh", + "mode": "100644", + "type": "blob", + "sha": "d3d0ac0e2a20195227ad06b9ceb409d4864630d9", + "size": 755, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d3d0ac0e2a20195227ad06b9ceb409d4864630d9" + }, + { + "path": "functions/fix_steamcmd.sh", + "mode": "100644", + "type": "blob", + "sha": "862b4736f81b51f6360d6af1c18f08c3793b813f", + "size": 2204, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/862b4736f81b51f6360d6af1c18f08c3793b813f" + }, + { + "path": "functions/fix_ut2k4.sh", + "mode": "100644", + "type": "blob", + "sha": "b9ec4ad8ae90ea346d99fc472206798d9ed63225", + "size": 855, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b9ec4ad8ae90ea346d99fc472206798d9ed63225" + }, + { + "path": "functions/fix_ut99.sh", + "mode": "100644", + "type": "blob", + "sha": "d4ceca37fbcda84201b46ab6292eaa8c839b4f24", + "size": 801, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d4ceca37fbcda84201b46ab6292eaa8c839b4f24" + }, + { + "path": "functions/fn_functions", + "mode": "100644", + "type": "blob", + "sha": "f6ea53f55b201438216f873e41ca61b6e00e35e4", + "size": 375, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f6ea53f55b201438216f873e41ca61b6e00e35e4" + }, + { + "path": "functions/fn_getopt", + "mode": "100644", + "type": "blob", + "sha": "8b52e186515fc0dbf8b0d8a364a966c2b2b11a09", + "size": 300, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/8b52e186515fc0dbf8b0d8a364a966c2b2b11a09" + }, + { + "path": "functions/fn_update_functions", + "mode": "100644", + "type": "blob", + "sha": "51964e14f4e40e272cc676c028c214f6b4b35f0e", + "size": 596, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/51964e14f4e40e272cc676c028c214f6b4b35f0e" + }, + { + "path": "functions/game_settings.sh", + "mode": "100644", + "type": "blob", + "sha": "349d60abd8765f100ecc5f33bd8a45e4d011f66c", + "size": 4062, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/349d60abd8765f100ecc5f33bd8a45e4d011f66c" + }, + { + "path": "functions/github_hash.sh", + "mode": "100755", + "type": "blob", + "sha": "fefc000a6a39bf88b0453413ccdd32d0a2ea3e40", + "size": 2732, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/fefc000a6a39bf88b0453413ccdd32d0a2ea3e40" + }, + { + "path": "functions/info_config.sh", + "mode": "100644", + "type": "blob", + "sha": "60d2d77e02a0eed080f2b7de8427d574ca708df6", + "size": 20455, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/60d2d77e02a0eed080f2b7de8427d574ca708df6" + }, + { + "path": "functions/info_distro.sh", + "mode": "100644", + "type": "blob", + "sha": "7dc40c549a22719ccd8fd53a4e9e66563eb2685f", + "size": 2739, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7dc40c549a22719ccd8fd53a4e9e66563eb2685f" + }, + { + "path": "functions/info_glibc.sh", + "mode": "100644", + "type": "blob", + "sha": "d311cc4d5756f9f02fa85988e1d1495556bf33d3", + "size": 1606, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d311cc4d5756f9f02fa85988e1d1495556bf33d3" + }, + { + "path": "functions/info_ts3status.sh", + "mode": "100644", + "type": "blob", + "sha": "c08f95f1da1adf212fa4d09d3d35c9c95d330af7", + "size": 282, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c08f95f1da1adf212fa4d09d3d35c9c95d330af7" + }, + { + "path": "functions/install_complete.sh", + "mode": "100644", + "type": "blob", + "sha": "a782b4f7a7f88c91210c35e9d554e9332d0366a3", + "size": 526, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a782b4f7a7f88c91210c35e9d554e9332d0366a3" + }, + { + "path": "functions/install_config.sh", + "mode": "100644", + "type": "blob", + "sha": "f0d57ea1441952f0209d4df0b8f58958d1c8bd7e", + "size": 11214, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f0d57ea1441952f0209d4df0b8f58958d1c8bd7e" + }, + { + "path": "functions/install_dl_ut2k4.sh", + "mode": "100644", + "type": "blob", + "sha": "687867e748e90ddd76ff709d8df0877c6bf762a5", + "size": 1724, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/687867e748e90ddd76ff709d8df0877c6bf762a5" + }, + { + "path": "functions/install_dl_ut99.sh", + "mode": "100644", + "type": "blob", + "sha": "c053ca18ecf63c750074540995f1d0f60c57b00b", + "size": 1591, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c053ca18ecf63c750074540995f1d0f60c57b00b" + }, + { + "path": "functions/install_gslt.sh", + "mode": "100644", + "type": "blob", + "sha": "5919fac33cd0ed7351c2f2342df5d0dc12e21657", + "size": 1200, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/5919fac33cd0ed7351c2f2342df5d0dc12e21657" + }, + { + "path": "functions/install_gsquery.sh", + "mode": "100644", + "type": "blob", + "sha": "143357553873c14431d2d687eec2b031e3a2ea2c", + "size": 1040, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/143357553873c14431d2d687eec2b031e3a2ea2c" + }, + { + "path": "functions/install_header.sh", + "mode": "100644", + "type": "blob", + "sha": "1ee637c7791921d3898d9e4bb8cd340fa1c15d1d", + "size": 595, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/1ee637c7791921d3898d9e4bb8cd340fa1c15d1d" + }, + { + "path": "functions/install_logs.sh", + "mode": "100644", + "type": "blob", + "sha": "9d4dcaca20137952a65084fb9385900c0205eac9", + "size": 1511, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/9d4dcaca20137952a65084fb9385900c0205eac9" + }, + { + "path": "functions/install_retry.sh", + "mode": "100644", + "type": "blob", + "sha": "2e7697af5feaa343e5a188366cbcb36740e0cf85", + "size": 320, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/2e7697af5feaa343e5a188366cbcb36740e0cf85" + }, + { + "path": "functions/install_serverdir.sh", + "mode": "100644", + "type": "blob", + "sha": "2c664e8e3dd3d374ba994a2a55a6935da43a007e", + "size": 588, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/2c664e8e3dd3d374ba994a2a55a6935da43a007e" + }, + { + "path": "functions/install_serverfiles.sh", + "mode": "100644", + "type": "blob", + "sha": "24677da9c4c01999d888000637852942a7f9c6bf", + "size": 3303, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/24677da9c4c01999d888000637852942a7f9c6bf" + }, + { + "path": "functions/install_steamcmd.sh", + "mode": "100644", + "type": "blob", + "sha": "1f744e7f6b6bc3f450d7e58ae7bc47a06cc4566c", + "size": 284, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/1f744e7f6b6bc3f450d7e58ae7bc47a06cc4566c" + }, + { + "path": "functions/install_ts3.sh", + "mode": "100644", + "type": "blob", + "sha": "252a4a4bc6ddfb4a3a0a57783aede6f0e1da6928", + "size": 3087, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/252a4a4bc6ddfb4a3a0a57783aede6f0e1da6928" + }, + { + "path": "functions/install_ts3db.sh", + "mode": "100644", + "type": "blob", + "sha": "57c87b97d10ba6cb4dc8b392c005126220cfe5a0", + "size": 2442, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/57c87b97d10ba6cb4dc8b392c005126220cfe5a0" + }, + { + "path": "functions/install_ut2k4.sh", + "mode": "100644", + "type": "blob", + "sha": "44d78b885d55c9b1dfaa7469461227892812b748", + "size": 1075, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/44d78b885d55c9b1dfaa7469461227892812b748" + }, + { + "path": "functions/install_ut2k4_key.sh", + "mode": "100644", + "type": "blob", + "sha": "35a9599f69658b679c3b6ea6aa062b1c273772e0", + "size": 542, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/35a9599f69658b679c3b6ea6aa062b1c273772e0" + }, + { + "path": "functions/install_ut99.sh", + "mode": "100644", + "type": "blob", + "sha": "32b49f7a11bbbb015ca514a16e99f1a5f9a59fad", + "size": 987, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/32b49f7a11bbbb015ca514a16e99f1a5f9a59fad" + }, + { + "path": "functions/jq-linux64", + "mode": "100755", + "type": "blob", + "sha": "939227e587f474ff5279fd9b95b242b4be224c3d", + "size": 3027945, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/939227e587f474ff5279fd9b95b242b4be224c3d" + }, + { + "path": "functions/logs.sh", + "mode": "100644", + "type": "blob", + "sha": "ecca143c08f5b0480f87b35048bc24f6cc71aa65", + "size": 2069, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ecca143c08f5b0480f87b35048bc24f6cc71aa65" + }, + { + "path": "functions/monitor_gsquery.sh", + "mode": "100644", + "type": "blob", + "sha": "e8f289c6865ff663bfb65a5c5646cc816da27e60", + "size": 3465, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e8f289c6865ff663bfb65a5c5646cc816da27e60" + }, + { + "path": "functions/update_check.sh", + "mode": "100644", + "type": "blob", + "sha": "d53813e95b549513e45ee140492657389a9acd9b", + "size": 10899, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d53813e95b549513e45ee140492657389a9acd9b" + }, + { + "path": "functions/update_dl.sh", + "mode": "100644", + "type": "blob", + "sha": "954680ab3bfe46b4feb0d27cd2f7d59a684d9be8", + "size": 2848, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/954680ab3bfe46b4feb0d27cd2f7d59a684d9be8" + }, + { + "path": "functions/update_functions.sh", + "mode": "100644", + "type": "blob", + "sha": "30958e7d89b6c7959f1d135b54087bbc7140f9ab", + "size": 656, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/30958e7d89b6c7959f1d135b54087bbc7140f9ab" + }, + { + "path": "gamedata", + "mode": "040000", + "type": "tree", + "sha": "bd4b1bb4ff964e85c80a3bdf3136a9481022a388", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/bd4b1bb4ff964e85c80a3bdf3136a9481022a388" + }, + { + "path": "gamedata/_default", + "mode": "100644", + "type": "blob", + "sha": "0616747c82433387d6315741a7d5150a40426bbf", + "size": 1746, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/0616747c82433387d6315741a7d5150a40426bbf" + }, + { + "path": "gamedata/_srcds", + "mode": "100644", + "type": "blob", + "sha": "25115cee800cc096569bbdebc6fa5bc7160387e8", + "size": 2728, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/25115cee800cc096569bbdebc6fa5bc7160387e8" + }, + { + "path": "gamedata/csgoserver", + "mode": "100644", + "type": "blob", + "sha": "afe9dab6374b56eb6805e14be23a4ed35a870ec5", + "size": 2320, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/afe9dab6374b56eb6805e14be23a4ed35a870ec5" + }, + { + "path": "gamedata/insserver", + "mode": "100644", + "type": "blob", + "sha": "9cb84fa4658de8daf0d11b9f649b1708d11439fa", + "size": 573, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/9cb84fa4658de8daf0d11b9f649b1708d11439fa" + }, + { + "path": "images", + "mode": "040000", + "type": "tree", + "sha": "a4c70e73261f91b8a231925c55a93c646e4816cd", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/a4c70e73261f91b8a231925c55a93c646e4816cd" + }, + { + "path": "images/icons", + "mode": "040000", + "type": "tree", + "sha": "28adc2d0fe9fc603309fcc35fe161316ac63d79b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/28adc2d0fe9fc603309fcc35fe161316ac63d79b" + }, + { + "path": "images/icons/centos-icon-32.png", + "mode": "100644", + "type": "blob", + "sha": "fb03f304e8b458244582f29cfcf6f42fcbeea0f7", + "size": 1764, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/fb03f304e8b458244582f29cfcf6f42fcbeea0f7" + }, + { + "path": "images/icons/debian-icon-32.png", + "mode": "100644", + "type": "blob", + "sha": "93650c5d04db2de11b6e52e3bbba007d8d1ece60", + "size": 1122, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/93650c5d04db2de11b6e52e3bbba007d8d1ece60" + }, + { + "path": "images/icons/ubuntu-icon-32.png", + "mode": "100644", + "type": "blob", + "sha": "92be4b5a150d39aa82fa2993e86522e83253ab22", + "size": 1897, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/92be4b5a150d39aa82fa2993e86522e83253ab22" + }, + { + "path": "images/logo", + "mode": "040000", + "type": "tree", + "sha": "eddd87839c24605a6c063b01ba7132608c06ce54", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/eddd87839c24605a6c063b01ba7132608c06ce54" + }, + { + "path": "images/logo/README.md", + "mode": "100644", + "type": "blob", + "sha": "ef9c9c3f7d2587738f86f528dd530dd00220235e", + "size": 118, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ef9c9c3f7d2587738f86f528dd530dd00220235e" + }, + { + "path": "images/logo/assets", + "mode": "040000", + "type": "tree", + "sha": "c77b8cc20df3f9551bbe5e524283a515f9c77926", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/c77b8cc20df3f9551bbe5e524283a515f9c77926" + }, + { + "path": "images/logo/assets/lgsm-font-pt_sans.zip", + "mode": "100644", + "type": "blob", + "sha": "15d1b0ff34638fba7df84215e5e6768cd621b206", + "size": 887905, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/15d1b0ff34638fba7df84215e5e6768cd621b206" + }, + { + "path": "images/logo/assets/lgsm-square.xcf", + "mode": "100644", + "type": "blob", + "sha": "478dec256b2108ef5cb04734e1801fcccf348da2", + "size": 472808, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/478dec256b2108ef5cb04734e1801fcccf348da2" + }, + { + "path": "images/logo/assets/lgsm.xcf", + "mode": "100644", + "type": "blob", + "sha": "87edc3a8638f8795f3a05ac4ff2dc914172cef30", + "size": 470728, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/87edc3a8638f8795f3a05ac4ff2dc914172cef30" + }, + { + "path": "images/logo/assets/lgsm_full.xcf", + "mode": "100644", + "type": "blob", + "sha": "a48824b934b8186bf15ecf921fb8bea255f5b1dd", + "size": 760477, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a48824b934b8186bf15ecf921fb8bea255f5b1dd" + }, + { + "path": "images/logo/lgsm-250x143-dark.png", + "mode": "100644", + "type": "blob", + "sha": "6d87e0e2b54d2acef37a65095f3f9b084f9fdedd", + "size": 14106, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/6d87e0e2b54d2acef37a65095f3f9b084f9fdedd" + }, + { + "path": "images/logo/lgsm-250x143-light.png", + "mode": "100644", + "type": "blob", + "sha": "7b85f4f80ec39a948e735b4b61999f3e6f677194", + "size": 13744, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7b85f4f80ec39a948e735b4b61999f3e6f677194" + }, + { + "path": "images/logo/lgsm-full-dark.png", + "mode": "100644", + "type": "blob", + "sha": "3be3323d1cf834d2aad15f17b31b670f09a9f575", + "size": 56251, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/3be3323d1cf834d2aad15f17b31b670f09a9f575" + }, + { + "path": "images/logo/lgsm-full-light.png", + "mode": "100644", + "type": "blob", + "sha": "7dcb7c341f1a3d70cd7e849a3b74a4703c5033ca", + "size": 69852, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7dcb7c341f1a3d70cd7e849a3b74a4703c5033ca" + }, + { + "path": "images/logo/lgsm-site-foot.png", + "mode": "100644", + "type": "blob", + "sha": "3eab7d7b84d499e2d61dc986296a8cb0474a4309", + "size": 1172, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/3eab7d7b84d499e2d61dc986296a8cb0474a4309" + }, + { + "path": "images/logo/lgsm-site-head.png", + "mode": "100644", + "type": "blob", + "sha": "fe32ed1319655ece652dc331fc4aa2f0cc30ea37", + "size": 3182, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/fe32ed1319655ece652dc331fc4aa2f0cc30ea37" + }, + { + "path": "images/logo/lgsm-square-114-dark.png", + "mode": "100644", + "type": "blob", + "sha": "7e1f6a3f665c0fee496bfbe5ec0515aeae3591ef", + "size": 5072, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7e1f6a3f665c0fee496bfbe5ec0515aeae3591ef" + }, + { + "path": "images/logo/lgsm-square-114-light.png", + "mode": "100644", + "type": "blob", + "sha": "02e8f6620c336077097c4fe1d0d8c1797918b720", + "size": 4148, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/02e8f6620c336077097c4fe1d0d8c1797918b720" + }, + { + "path": "images/logo/lgsm-square-16-dark.png", + "mode": "100644", + "type": "blob", + "sha": "5e279d80ac0cc30578babc9cfd3caa3d04906f5e", + "size": 697, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/5e279d80ac0cc30578babc9cfd3caa3d04906f5e" + }, + { + "path": "images/logo/lgsm-square-16-light.png", + "mode": "100644", + "type": "blob", + "sha": "141f5de59b70852c5fb80507a3ce0aea39de90dd", + "size": 695, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/141f5de59b70852c5fb80507a3ce0aea39de90dd" + }, + { + "path": "images/logo/lgsm-square-184-dark.png", + "mode": "100644", + "type": "blob", + "sha": "e012b0f4843402e35fd568abb27c73e5a0974175", + "size": 7312, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e012b0f4843402e35fd568abb27c73e5a0974175" + }, + { + "path": "images/logo/lgsm-square-184-light.png", + "mode": "100644", + "type": "blob", + "sha": "11245350f9f1ce8cb688878554ed62eb31074077", + "size": 7147, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/11245350f9f1ce8cb688878554ed62eb31074077" + }, + { + "path": "images/logo/lgsm-square-24-dark.png", + "mode": "100644", + "type": "blob", + "sha": "b9405b00a0133cce18613740a026e72ef5aabcd2", + "size": 1051, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b9405b00a0133cce18613740a026e72ef5aabcd2" + }, + { + "path": "images/logo/lgsm-square-24-light.png", + "mode": "100644", + "type": "blob", + "sha": "3ea1c1d6ff9195f0cd821a5c8228aed1ae486f25", + "size": 1085, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/3ea1c1d6ff9195f0cd821a5c8228aed1ae486f25" + }, + { + "path": "images/logo/lgsm-square-32-dark.png", + "mode": "100644", + "type": "blob", + "sha": "2dcaa6d003d6d2d13dd2fc5e8d6dcf01bc86c3a7", + "size": 1155, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/2dcaa6d003d6d2d13dd2fc5e8d6dcf01bc86c3a7" + }, + { + "path": "images/logo/lgsm-square-32-light.png", + "mode": "100644", + "type": "blob", + "sha": "8fa3b636295bb7cefbbb43614def4b59e60b67a6", + "size": 1019, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/8fa3b636295bb7cefbbb43614def4b59e60b67a6" + }, + { + "path": "images/logo/lgsm-square-512-dark.png", + "mode": "100644", + "type": "blob", + "sha": "662bcb66cf8418298ab226540ccfc6a52efb0f65", + "size": 17049, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/662bcb66cf8418298ab226540ccfc6a52efb0f65" + }, + { + "path": "images/logo/lgsm-square-512-light.png", + "mode": "100644", + "type": "blob", + "sha": "22ea1d32fa0474a4197691750e392bc3eab352d2", + "size": 17480, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/22ea1d32fa0474a4197691750e392bc3eab352d2" + }, + { + "path": "images/logo/lgsm-square-64-dark.png", + "mode": "100644", + "type": "blob", + "sha": "96656d6c1c2507c3065881bf3c42638a66e57679", + "size": 2630, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/96656d6c1c2507c3065881bf3c42638a66e57679" + }, + { + "path": "images/logo/lgsm-square-64-light.png", + "mode": "100644", + "type": "blob", + "sha": "e8e3d1cfca5f56bba78a1add4e7504e5a01f783b", + "size": 2216, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e8e3d1cfca5f56bba78a1add4e7504e5a01f783b" + }, + { + "path": "images/screens", + "mode": "040000", + "type": "tree", + "sha": "6d7073eb40c22fa8a2b0028c4828aed13e110cd4", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/6d7073eb40c22fa8a2b0028c4828aed13e110cd4" + }, + { + "path": "images/screens/DSTconsole.png", + "mode": "100644", + "type": "blob", + "sha": "964481a51312e7a38d6a8fbfefc6bf9868fc3720", + "size": 1231407, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/964481a51312e7a38d6a8fbfefc6bf9868fc3720" + }, + { + "path": "images/screens/DSTconsolecommand.png", + "mode": "100644", + "type": "blob", + "sha": "9f95d35dc4030774bd7fcf622d90dfeedffaf2e6", + "size": 1254268, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/9f95d35dc4030774bd7fcf622d90dfeedffaf2e6" + }, + { + "path": "images/screens/Tmux.png", + "mode": "100644", + "type": "blob", + "sha": "1d676ef3fef0d0072a416cbb7bfcf322e2e368e2", + "size": 48122, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/1d676ef3fef0d0072a416cbb7bfcf322e2e368e2" + }, + { + "path": "images/screens/steamcmd.png", + "mode": "100644", + "type": "blob", + "sha": "d22b76505b0a19588284a5a93cf090cb618cc77c", + "size": 39809, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d22b76505b0a19588284a5a93cf090cb618cc77c" + }, + { + "path": "images/screens/steamguard.jpg", + "mode": "100644", + "type": "blob", + "sha": "db93381ff9451bfdc73cca36f6f1335c25465927", + "size": 56615, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/db93381ff9451bfdc73cca36f6f1335c25465927" + }, + { + "path": "tests", + "mode": "040000", + "type": "tree", + "sha": "d7c6c59e5708cd7adabd9b38d3cdf27128fc11a9", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/d7c6c59e5708cd7adabd9b38d3cdf27128fc11a9" + }, + { + "path": "tests/tests_jc2server.sh", + "mode": "100644", + "type": "blob", + "sha": "61b326506595baaff25a390388c009b543805cdf", + "size": 10640, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/61b326506595baaff25a390388c009b543805cdf" + }, + { + "path": "tests/tests_ts3server.sh", + "mode": "100644", + "type": "blob", + "sha": "b3207c36865bd758017847e1026daa261d7b8251", + "size": 8468, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b3207c36865bd758017847e1026daa261d7b8251" + } + ], + "truncated": false +} diff --git a/old-games-no-longer-used/Insurgency/lgsm/tmp/d6dc2f7eaa02e21684c07b56475de83f7e3f4fee.manifest b/old-games-no-longer-used/Insurgency/lgsm/tmp/d6dc2f7eaa02e21684c07b56475de83f7e3f4fee.manifest new file mode 100644 index 000000000..09e07ac7b --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/tmp/d6dc2f7eaa02e21684c07b56475de83f7e3f4fee.manifest @@ -0,0 +1,335 @@ +.gitignore f1e569a7016e6006e02e5b3698d9da8d48057a37 +.travis.yml 7a1c63dcf8f4e9a1fa1be0baf218d7482658a55d +7DaysToDie 5b8e32aad1b20f9c125cfd7b4739f93147f1979c +7DaysToDie/sdtdserver b3112820c7e8777cfa7edb73a7d1ee067e00af7b +ARKSurvivalEvolved 71048a9b539c21afd95ea50b2e881629e0d9d30f +ARKSurvivalEvolved/arkserver 2304ef5669f34cacca0650d534c5bc90a66118db +ARKSurvivalEvolved/cfg cb96e2163dd405a0b183c9fcb1486047d34ae96b +ARKSurvivalEvolved/cfg/lgsm-default.ini e14a10c6fb108ef2a7b85432b9543d3aa00265cc +Arma3 6022f42e1e0995283c089390e3b352f36f320bd5 +Arma3/arma3server ff296e3bc21af12d434d4cb1a878f41107976860 +Arma3/cfg 5d2c5dde87f16cd1d151bb92bf2df40617c58bac +Arma3/cfg/lgsm-default.network.cfg 5bba89f8d5b871d05f5df83ccf1917273a07719b +Arma3/cfg/lgsm-default.server.cfg 51b2c26e636e3acf6d06e2eb8f35284fa6250297 +BlackMesa 7d117f627bd04c6fc82ede71e331a0a20db90549 +BlackMesa/bmdmserver 7601f826aa8e864ef750bd18578662c136713c2a +BlackMesa/cfg 26912c68e0be75768fe2de37d11d58f6dc693954 +BlackMesa/cfg/lgsm-default.cfg 9a047db15fd7018bb9839f245c37e34d3d6a6af8 +BladeSymphony f4e4d01e07b8f5539feb8ce8c44e58482948c697 +BladeSymphony/bsserver 87f1ff2eea760fa2e2490d66516419530969ff42 +BladeSymphony/cfg e693a18c66d60ca7e61678002f902df2cb1a45cc +BladeSymphony/cfg/lgsm-default.cfg c2b66dcbc1a87c5fe37d0bc3490087261952379f +BrainBread2 5ea8461c57032dfe0294bed2908be09b62f43185 +BrainBread2/bb2server a78fdbc5a4f8f9db396729cd585b9b40f4167304 +BrainBread2/cfg b3df785732e523cd42acfe67affe4e67f0dd6d84 +BrainBread2/cfg/lgsm-default.cfg e016e66fb160594bf31a0cb8b5b5e6174b372466 +CounterStrike 2e45f4a642ab35714d39c302ae6a0bfd9bc9649c +CounterStrike/cfg 6115a6aa735ec737ab84b0d07075c9f9132f1e7b +CounterStrike/cfg/lgsm-default.cfg ceb8f937455023a8f80766fc9979abc5f0e76468 +CounterStrike/csserver 4fa7104d86dd7f9bbfdfa202f0322ae0ec661b1f +CounterStrikeConditionZero b4612b8f84c07e3fdfa03db14ae8efc5f801d650 +CounterStrikeConditionZero/cfg 6115a6aa735ec737ab84b0d07075c9f9132f1e7b +CounterStrikeConditionZero/cfg/lgsm-default.cfg ceb8f937455023a8f80766fc9979abc5f0e76468 +CounterStrikeConditionZero/csczserver a6eca599c14d305cdf8cc4ad36007ba255705b1c +CounterStrikeGlobalOffensive 7e9be10b6ba4a68eb779ee6013d307bc7d77ef56 +CounterStrikeGlobalOffensive/cfg 7494385530ca5a1ad62a06f49e70866c3ca8fb37 +CounterStrikeGlobalOffensive/cfg/lgsm-default.cfg 15906f9256d90a7420b5f703749a0bec665acba0 +CounterStrikeGlobalOffensive/csgoserver 64c2b0993663c41c1f2d46d86b109ff450f83fe6 +CounterStrikeSource 611360780f9daba563b2de9efd1c8083f952e2b0 +CounterStrikeSource/cfg e693a18c66d60ca7e61678002f902df2cb1a45cc +CounterStrikeSource/cfg/lgsm-default.cfg c2b66dcbc1a87c5fe37d0bc3490087261952379f +CounterStrikeSource/cssserver 3efde2766643e69b8e790ed2b31fa3dc55cfd63a +DayOfDefeat 38b223271827f01261589387e0746dd088aa35b4 +DayOfDefeat/cfg 6115a6aa735ec737ab84b0d07075c9f9132f1e7b +DayOfDefeat/cfg/lgsm-default.cfg ceb8f937455023a8f80766fc9979abc5f0e76468 +DayOfDefeat/dodserver 88ea3b92ad4e196bbfc09526292b6fba5e050a82 +DayOfDefeatSource a6796410fec969e0fa3725eea2b7f3e95ff81c2f +DayOfDefeatSource/cfg 6115a6aa735ec737ab84b0d07075c9f9132f1e7b +DayOfDefeatSource/cfg/lgsm-default.cfg ceb8f937455023a8f80766fc9979abc5f0e76468 +DayOfDefeatSource/dodsserver 5d80d01b0ad2e54f57ec5f699b4d94f421e34687 +DeathmatchClassic c73702fbd0763115c7fb89f8df3d77e0ed340c80 +DeathmatchClassic/cfg cb479d88ad0a28ee124f459daeb1bc947c7cb1a3 +DeathmatchClassic/cfg/lgsm-default.cfg 585afb9e2a00ee3865d5d1e2064b92522c9f5618 +DeathmatchClassic/dmcserver 0b9efa02a19bad7c8d5f712a47272a66eb6438b6 +DontStarveTogether e7649e9464c97d08dd9512c1d3c4a2907938d585 +DontStarveTogether/dependencies 2937d8e62daf71507dbabf2c6d341667abf1bda0 +DontStarveTogether/dependencies/libc.so.6 c007d9f75d0196ed0bbcb043fa6c44f87cf9d69b +DontStarveTogether/dependencies/libpthread.so.0 a4bfc2282cf826535184c528070151085ba00490 +DontStarveTogether/dependencies/librt.so.1 4d3d88ad25727528989f045787479c7d5766a018 +DontStarveTogether/dstserver f6b0afe42ae245e88e0caeefabbe07aeb6c0f252 +DontStarveTogether/lgsm-default.ini 351a1238ce6d86414d707a18cb3dbd3b77f26bcd +DoubleActionBoogaloo bf60470617057e133f4d0d91097bd2e6d930157a +DoubleActionBoogaloo/cfg e693a18c66d60ca7e61678002f902df2cb1a45cc +DoubleActionBoogaloo/cfg/lgsm-default.cfg c2b66dcbc1a87c5fe37d0bc3490087261952379f +DoubleActionBoogaloo/dabserver 00b8c70f67a9a3a311b2e9c0a16cc59bced011f2 +DoubleActionBoogaloo/dependencies b7de31750e3df74cb646d208f5a86a2e8c860153 +DoubleActionBoogaloo/dependencies/libm.so.6 39034023bba2809a399b57f6cc6b245c5b8e0d4c +FistfulOfFrags 5d864a3b2bd74bc2976bf3975a413b48078c0538 +FistfulOfFrags/cfg f4a3d3d2e12ddfbc290c3080610c87a0b79bc3e8 +FistfulOfFrags/cfg/lgsm-default.cfg 81d9929fcb99c7ad4465f7464507a085759e3ce6 +FistfulOfFrags/dependencies b7de31750e3df74cb646d208f5a86a2e8c860153 +FistfulOfFrags/dependencies/libm.so.6 39034023bba2809a399b57f6cc6b245c5b8e0d4c +FistfulOfFrags/fofserver eaa85694f8d931c90ffa8c31bccd77b7e413f7dc +GameServerQuery 75e6a8f86000a0ae23fba02d7ceb340484ac849d +GameServerQuery/gsquery.py a1380a5a73cf3f8a591bb3c530be4432a1bc3569 +GarrysMod 53445558bd2f6c30cc6718c6170cd58add1af8a4 +GarrysMod/addons.sh 8eb0888ecdd2683c05851eacef0065db72e2fa62 +GarrysMod/cfg 712d6d05bd745cec0c75c89ae1536b929ee22b03 +GarrysMod/cfg/lgsm-default.cfg 2e61eb6a219d6ddf43ff730ee1c54384f4ac2fbb +GarrysMod/dependencies 4162800ea3d3a643f7901462a3b26adc7467c470 +GarrysMod/dependencies/libc.so.6 ee77b1740f28bf064725a4aac8fa2c7e1601bd06 +GarrysMod/dependencies/libm.so.6 2f0eb4672dc56cbb9439a7f4deff7cae6e96500a +GarrysMod/dependencies/libpthread.so.0 a4bfc2282cf826535184c528070151085ba00490 +GarrysMod/dependencies/libstdc++.so.6 fa120470412efa78489abebbe5b09b0c354545ce +GarrysMod/gmodserver 363eb01c807803630e1d4ea0856972fde8d0fc83 +GoldenEyeSource 881fe98c0ec48a01c8b8aa2541cce9712bcadcf2 +GoldenEyeSource/cfg 0f6bbd881ad9aab36eaaa09ff153252e81997e1c +GoldenEyeSource/cfg/lgsm-default.cfg ae3f1319fe6e4d785f28ed4fcb7e27e72a1d1f2d +GoldenEyeSource/gesserver f473dcc574a66f9a8a1ef60844af619554f4a44d +HalfLife2Deathmatch 5cf95cf4e1c806ce4ccd4aa9659cf2f2de61356b +HalfLife2Deathmatch/cfg e693a18c66d60ca7e61678002f902df2cb1a45cc +HalfLife2Deathmatch/cfg/lgsm-default.cfg c2b66dcbc1a87c5fe37d0bc3490087261952379f +HalfLife2Deathmatch/hl2dmserver 271a024efeaf5217c396e6d6ab282fdc33f25b68 +HalfLifeDeathmatch f2891dc4d35f433050e726189edc847cc9214fb9 +HalfLifeDeathmatch/cfg cb479d88ad0a28ee124f459daeb1bc947c7cb1a3 +HalfLifeDeathmatch/cfg/lgsm-default.cfg 585afb9e2a00ee3865d5d1e2064b92522c9f5618 +HalfLifeDeathmatch/hldmserver b74914da11cfe8b491205be88ec4b099253be4f5 +HalfLifeDeathmatchSource b7c093e82265a516cdfe2383b63e0286cbae9731 +HalfLifeDeathmatchSource/cfg e693a18c66d60ca7e61678002f902df2cb1a45cc +HalfLifeDeathmatchSource/cfg/lgsm-default.cfg c2b66dcbc1a87c5fe37d0bc3490087261952379f +HalfLifeDeathmatchSource/hldmsserver 33b2d0723879a56ea719ca3e0caefd3b8e5bb273 +Hurtworld 1600324c2d36f3c19150be207042984c73b931e7 +Hurtworld/hwserver 3a019f6d55dae119896f4deb6821ff9584935933 +Insurgency abb9985fb3aab9c472c86588f6492a6998e07a95 +Insurgency/insserver fe8af49a15954fc19a4535a982c3b23bb85f4439 +Insurgency/lgsm 77f3e9f7535b2164921d87da5d9dd12aa475b585 +Insurgency/lgsm/cfg adde47aa6a72c5fd521fcc809ffbca4e922be2bb +Insurgency/lgsm/cfg/lgsm-default.cfg b8a98558ccfe1c7e398295d5e7be793391d48d1b +Insurgency/lgsm/dependencies f079e20ed6e1ae5d57e898f61230ca0d1419d56e +Insurgency/lgsm/dependencies/libc.so.6 c007d9f75d0196ed0bbcb043fa6c44f87cf9d69b +Insurgency/lgsm/dependencies/libm.so.6 39034023bba2809a399b57f6cc6b245c5b8e0d4c +Insurgency/lgsm/dependencies/libpthread.so.0 a4bfc2282cf826535184c528070151085ba00490 +Insurgency/lgsm/dependencies/librt.so.1 4d3d88ad25727528989f045787479c7d5766a018 +Insurgency/manifest.sh 82b0864e9f2214551bed17b6ca461f484f760200 +JustCause2 c88ba4e4297d1658784598e8b206a6388eb491f5 +JustCause2/cfg 2c9d41ad08d28b14806a01506e4c4ab6425acbdd +JustCause2/cfg/config.lua f803a493f20e993277f3c5925c48c039b40c362c +JustCause2/jc2server 5435a312175f12c43e2a1827cb76f7fc39c33273 +KillingFloor bddb20b03ddc66e0e3f27c1816f5f2b4e7bb1c06 +KillingFloor/kfserver 2aa5af27b99d902d91625a8f2309dc60f711dff1 +LICENSE 64aaf3c3f4ab2c40e405ab4d5f9cfb9662753da0 +Left4Dead f3b35048872846ad28f34d4eccc331e4bcb76ff7 +Left4Dead/cfg e693a18c66d60ca7e61678002f902df2cb1a45cc +Left4Dead/cfg/lgsm-default.cfg c2b66dcbc1a87c5fe37d0bc3490087261952379f +Left4Dead/l4dserver 519ab1379bd6445117253f456eb9a1b165ed3817 +Left4Dead2 9573b6cbbeee2250c57e7c6b02218a6534e31ec6 +Left4Dead2/cfg e693a18c66d60ca7e61678002f902df2cb1a45cc +Left4Dead2/cfg/lgsm-default.cfg c2b66dcbc1a87c5fe37d0bc3490087261952379f +Left4Dead2/l4d2server 6c966cb6e2097ec442f593d3c5231d4e53d4fc2d +Mumble da5fdf09565978aa57582d86f8a2f9695aff6d1e +Mumble/mumbleserver c0bfa46923c478621ad6095ad3bd817aa516714c +NS2Combat b01667c61f3fcc00ce239d1e04e487d2adf4f817 +NS2Combat/dependencies 5adcda82e43c493f3668bbdcb71d7073be247776 +NS2Combat/dependencies/libc.so.6 ee77b1740f28bf064725a4aac8fa2c7e1601bd06 +NS2Combat/dependencies/libm.so.6 39034023bba2809a399b57f6cc6b245c5b8e0d4c +NS2Combat/dependencies/libstdc++.so.6 fa120470412efa78489abebbe5b09b0c354545ce +NS2Combat/ns2cserver a5683bf8181df4661824a815432c896da88af721 +NaturalSelection2 76e31eff7a29af9eb1550de489eaf937bc2bef6b +NaturalSelection2/dependencies 5adcda82e43c493f3668bbdcb71d7073be247776 +NaturalSelection2/dependencies/libc.so.6 ee77b1740f28bf064725a4aac8fa2c7e1601bd06 +NaturalSelection2/dependencies/libm.so.6 39034023bba2809a399b57f6cc6b245c5b8e0d4c +NaturalSelection2/dependencies/libstdc++.so.6 fa120470412efa78489abebbe5b09b0c354545ce +NaturalSelection2/ns2server d53651b7f9be37ec459b8c1d03e63cb68a84b3cb +NoMoreRoomInHell c9217045da5009b9ebe90be65ee26a122e973184 +NoMoreRoomInHell/cfg c38ac82f4a6e6b63853109dc918870a393101d1d +NoMoreRoomInHell/cfg/lgsm-default.cfg ba48eab5b543d7f9e9529bc0211e49d1fae39be1 +NoMoreRoomInHell/dependencies b7de31750e3df74cb646d208f5a86a2e8c860153 +NoMoreRoomInHell/dependencies/libm.so.6 39034023bba2809a399b57f6cc6b245c5b8e0d4c +NoMoreRoomInHell/nmrihserver 26c836f2dc8e4c0e096d752708e1462854bf1e30 +OpposingForce bc20685da20c4d7273e45ba4ece10baaa711f9ef +OpposingForce/cfg cb479d88ad0a28ee124f459daeb1bc947c7cb1a3 +OpposingForce/cfg/lgsm-default.cfg 585afb9e2a00ee3865d5d1e2064b92522c9f5618 +OpposingForce/opforserver 61e9b4128ab9cc970199a0bafde80162b5aec4ab +PiratesVikingandKnightsII 282a6aefe01b7cc77e91fa5c0729db968831cd3b +PiratesVikingandKnightsII/cfg 0e8a74e038dd8e5e1d07d7b0b97692847310c71b +PiratesVikingandKnightsII/cfg/lgsm-default.cfg 48ba5072a7e9415102fe34907ab6887ee1859656 +PiratesVikingandKnightsII/pvkiiserver 5a45887533b4f34370b808f694d6fc0a32e994be +ProjectZomboid 189c0db26196d8226a21353e685002eb9f2ab97e +ProjectZomboid/cfg 95deb74ddf9636cacf1b801652ee42a4a7d75d1a +ProjectZomboid/cfg/servertest.ini df25258ab9bb6fc0acbd1042cc55e7c4bf8cf85a +ProjectZomboid/pzserver 701827e96ab007a56bc6995cffa1030e99cf5e77 +README.md 6b7056b559d14fab2ebc6f626e9077f01ca8a8ca +RedOrchestra fc6ab267290498755011800950b17db7d8cd6a30 +RedOrchestra/roserver 4e6424814f26a01c574b95e9bd855d7c3ede01cc +Ricochet 15a6138800ba15ee4ca4d739505c4009c2aa32ba +Ricochet/cfg cb479d88ad0a28ee124f459daeb1bc947c7cb1a3 +Ricochet/cfg/lgsm-default.cfg 585afb9e2a00ee3865d5d1e2064b92522c9f5618 +Ricochet/ricochetserver 555c1b39b92f02a95eacc690423ff8a2ab03dbb4 +SeriousSam3BFE 722d58cdd634d9b01cf29c2cb3f1b77da1ccf396 +SeriousSam3BFE/cfg 98c8ffc6591ddfb3cf23e3be3d95046f25a61b2b +SeriousSam3BFE/cfg/lgsm-default.ini 1bf1a3c904fb8a385bdd2aa498537e35b8e3860c +SeriousSam3BFE/help 3ded84fc54b4feb1f82036bfea192633fd7c4b58 +SeriousSam3BFE/help/DedicatedServer_Readme.txt cf5aa80944a361b8fd097cc2a886a3c91825c861 +SeriousSam3BFE/ss3sserver 0ffefc5e8add1bdf2d1eb13828300ab799104a5f +StarBound 38f3c56fc5550c925efba799028aa5bb12ad8cd0 +StarBound/cfg bbf5b22a5ce38cf36e4fd725d27d7db74fe78367 +StarBound/cfg/sbboot.config 62f133536ce4b0d2ffdfdcb097d98c95f65b8381 +StarBound/sbserver c8253a643c607eb2b4a3ae0cd55f8a30f22890bb +TeamFortress2 210395ec4a05cbac5a99574b00db752b86991274 +TeamFortress2/cfg e693a18c66d60ca7e61678002f902df2cb1a45cc +TeamFortress2/cfg/lgsm-default.cfg c2b66dcbc1a87c5fe37d0bc3490087261952379f +TeamFortress2/tf2server 984817ab09774b5c454f2682ff23d69160534783 +TeamFortressClassic 3255f01ce771a695fb637bd35076adba59274ec7 +TeamFortressClassic/cfg 6115a6aa735ec737ab84b0d07075c9f9132f1e7b +TeamFortressClassic/cfg/lgsm-default.cfg ceb8f937455023a8f80766fc9979abc5f0e76468 +TeamFortressClassic/tfcserver d1ee8b4c396b106889da53961c8b714592a481de +TeamSpeak3 eb084b659c36230f790031efaac61daca29cfc1f +TeamSpeak3/cfg 5e21219af5e0030ba2246fe9d9ac3e89d6652aaa +TeamSpeak3/cfg/lgsm-default.ini 71000a42e3d74f1dcb22d79129fedff144c00f67 +TeamSpeak3/ts3server 311474c30ba1cfab461ebf9c6c74e5f6ec251a3f +Teeworlds 922154f4ed289ee5d654572fe7129586e92a73da +Teeworlds/cfg e74ec345433b1b8c55227402d3e3c460dfab8ee5 +Teeworlds/cfg/ctf.cfg a92b1a4947619579c87080439a2483547fe27486 +Teeworlds/cfg/dm.cfg 426386d1d84ccdb9a3e87556199c4602c9208f26 +Teeworlds/cfg/duel.cfg b70e632a21e225aa7314103e743ade3fe2a9e789 +Teeworlds/cfg/lgsm-default.cfg efefdf14949b7e39b34dc353c9b600c630c81296 +Teeworlds/cfg/tdm.cfg c2ab04326b7ba60da812684a5212e847a2cc9017 +Teeworlds/twserver a051ebe9e1d49c22ba7dd9ea3ae59be25e9a619f +Terraria e9da9c146cbf2059e9fa0da6113218fc17dde2c5 +Terraria/cfg 42efae213809ed7f62c0406189362dfbd88d128c +Terraria/cfg/lgsm-default.txt d6258d4cf3010bee9eb209f618268a168ef45cd8 +Terraria/terrariaserver f8088bd16bab3890c1254679d73f0601c54354dc +UnrealTournament2004 9f76fe04ba7f054adc9c121e066b386348fa6c9a +UnrealTournament2004/ut2k4server d74310b308d669db2c474ee05f3b6b8f4a770356 +UnrealTournament99 968bab9b7ff20331de4c8e583b525d7d50ce8e50 +UnrealTournament99/ut99server a1dd53887e7a59bfedfe14bfb55a2392920e8aae +appmanifest a8b8cc3d018af539eb7bd71264b98651c12bd59f +appmanifest/appmanifest_10.acf 9217b61297ec27100db852f5dd4475119b51d5fa +appmanifest/appmanifest_70.acf e5d6f2807b9ee4e814c6a3d6908d044eb69113b7 +appmanifest/appmanifest_90.acf 7de939d34f72a341786bf741b816c7fff7fec9c4 +appmanifest/czero b688bf241727c4ece0cc9bc2eda304cd3275bdb1 +appmanifest/czero/appmanifest_90.acf 2373e5421486250a44bd3874b2a6bfee8096875f +appmanifest/dod d1c63821efed1d3adc3c27cc1f606e6104bf83c1 +appmanifest/dod/appmanifest_90.acf 704e4d1f08457d9b7279871e3659ce028da9bff1 +appmanifest/tfc 7113923c643ddbba403c9f0ce405ea7d8cc52cfc +appmanifest/tfc/appmanifest_90.acf aa3f4e2a910f083607eba5590d89c3e0ebf86636 +functions 2411b71e10aa89f466d878062205d5e771d8dc92 +functions/README.md f18a8a16101982d91e9c197f85f5fce4175a0f4c +functions/check.sh 150a8e138d27f8c44d63a8c5a5b36fc3d07f4ee5 +functions/check_config.sh 24d32318fee2fe4fa92ecfd9d861aa2559b12d9b +functions/check_ip.sh 3e7e86cd3de7bbfaed227e02eb3aa6ecd6dc569e +functions/check_logs.sh 92ed2cad167d3453630e8f837098140daa88e4ef +functions/check_root.sh 148ecb30b67c3ac776863d5bd8cdd6e1935722cd +functions/check_steamcmd.sh a47081b8a8019c7594454762d61518f191055c24 +functions/check_steamuser.sh a807dc70ef83283b1bcd253323c8e04505937a6a +functions/check_systemdir.sh c1f65a0d75a759c2576f83c1393ae711aca064db +functions/check_tmux.sh ac142ebe4d6dc597b684c2b92f0dbe5c553538fd +functions/command_backup.sh 1f3baf92488814a2bd0a7c7bae79890e057e881b +functions/command_console.sh 4eab4d6ebcfa40f8eaae22c8aca298668701c39a +functions/command_debug.sh 097ddf289470cbde861415876e24902005beb2a7 +functions/command_details.sh ef63a08f9d8b6e4e956838f9c6a5c84736062a69 +functions/command_dev_debug.sh e2c9d9cc53d464cecd3c113842c8e04ab20a0886 +functions/command_dev_detect_deps.sh e33fcbd1c5bb343e3d9b0400f3531aecfaa9447d +functions/command_email_test.sh b24ff3b015d839b462ad16ab8b110d6638a3fcbc +functions/command_install.sh f2021f071785c1252da606db8437e3582dd04793 +functions/command_monitor.sh 0a691866b85a949884eaf76706af621ddde4909c +functions/command_start.sh ebd38b76b87b132591b58c60a103a6a4ebb6cd32 +functions/command_stop.sh 1c4304be0037b1b2307610245c6d3dd3edcd055c +functions/command_ts3_server_pass.sh 3cd0f0b1f473823b27d261928e18a6aacdfc9e4a +functions/command_update.sh e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 +functions/command_validate.sh b6dc3681922fd5e0e68dad339aa58b2b1e320350 +functions/compress_unreal2_maps.sh 627df96a0b3710fd6b3dce7353293206e51e2ac7 +functions/compress_ut99_maps.sh c65ca79bd5a96a2aec194103073ed4c01bcc468b +functions/core_functions.sh 560a2ee26b2c896930fa8295c88db20b9356ad46 +functions/core_getopt.sh 95196d0ef37de26189bf8c454df4e05f0e21d62d +functions/core_messages.sh 939e73889238d104021407404e85f17ebaa273ab +functions/email.sh ba5d47717c34835c1112bc7daee589c6a322d3fe +functions/fix.sh 931f4acbe60c7c3afb4daf965da57402ea152c44 +functions/fix_arma3.sh b0a1317de8a93766d8be199802c5e6d177a7297b +functions/fix_csgo.sh 4227d36eb62517acda23f5e400237a42570bad6b +functions/fix_dst.sh 7a00285043acaa90b457b972668c38d3d73c2ab1 +functions/fix_glibc.sh 0270788ab4b2dc8aa12e7e02bb6f966cd63b5918 +functions/fix_ins.sh 0e9c770890cf2fe056a055d2e8fa4e9becaa1fcd +functions/fix_kf.sh 7e77ca8e69987fc13cdc2272f2e46cf130a078d7 +functions/fix_ro.sh d3d0ac0e2a20195227ad06b9ceb409d4864630d9 +functions/fix_steamcmd.sh 862b4736f81b51f6360d6af1c18f08c3793b813f +functions/fix_ut2k4.sh b9ec4ad8ae90ea346d99fc472206798d9ed63225 +functions/fix_ut99.sh d4ceca37fbcda84201b46ab6292eaa8c839b4f24 +functions/fn_functions f6ea53f55b201438216f873e41ca61b6e00e35e4 +functions/fn_getopt 8b52e186515fc0dbf8b0d8a364a966c2b2b11a09 +functions/fn_update_functions 51964e14f4e40e272cc676c028c214f6b4b35f0e +functions/game_settings.sh 349d60abd8765f100ecc5f33bd8a45e4d011f66c +functions/github_hash.sh a722a6a6024bbfcc4997e0e4dc51bb1138d916f1 +functions/info_config.sh 60d2d77e02a0eed080f2b7de8427d574ca708df6 +functions/info_distro.sh 7dc40c549a22719ccd8fd53a4e9e66563eb2685f +functions/info_glibc.sh d311cc4d5756f9f02fa85988e1d1495556bf33d3 +functions/info_ts3status.sh c08f95f1da1adf212fa4d09d3d35c9c95d330af7 +functions/install_complete.sh a782b4f7a7f88c91210c35e9d554e9332d0366a3 +functions/install_config.sh f0d57ea1441952f0209d4df0b8f58958d1c8bd7e +functions/install_dl_ut2k4.sh 687867e748e90ddd76ff709d8df0877c6bf762a5 +functions/install_dl_ut99.sh c053ca18ecf63c750074540995f1d0f60c57b00b +functions/install_gslt.sh 5919fac33cd0ed7351c2f2342df5d0dc12e21657 +functions/install_gsquery.sh 143357553873c14431d2d687eec2b031e3a2ea2c +functions/install_header.sh 1ee637c7791921d3898d9e4bb8cd340fa1c15d1d +functions/install_logs.sh 9d4dcaca20137952a65084fb9385900c0205eac9 +functions/install_retry.sh 2e7697af5feaa343e5a188366cbcb36740e0cf85 +functions/install_serverdir.sh 2c664e8e3dd3d374ba994a2a55a6935da43a007e +functions/install_serverfiles.sh 24677da9c4c01999d888000637852942a7f9c6bf +functions/install_steamcmd.sh 1f744e7f6b6bc3f450d7e58ae7bc47a06cc4566c +functions/install_ts3.sh 252a4a4bc6ddfb4a3a0a57783aede6f0e1da6928 +functions/install_ts3db.sh 57c87b97d10ba6cb4dc8b392c005126220cfe5a0 +functions/install_ut2k4.sh 44d78b885d55c9b1dfaa7469461227892812b748 +functions/install_ut2k4_key.sh 35a9599f69658b679c3b6ea6aa062b1c273772e0 +functions/install_ut99.sh 32b49f7a11bbbb015ca514a16e99f1a5f9a59fad +functions/jq-linux64 939227e587f474ff5279fd9b95b242b4be224c3d +functions/logs.sh ecca143c08f5b0480f87b35048bc24f6cc71aa65 +functions/monitor_gsquery.sh e8f289c6865ff663bfb65a5c5646cc816da27e60 +functions/update_check.sh d53813e95b549513e45ee140492657389a9acd9b +functions/update_dl.sh 954680ab3bfe46b4feb0d27cd2f7d59a684d9be8 +functions/update_functions.sh 30958e7d89b6c7959f1d135b54087bbc7140f9ab +gamedata bd4b1bb4ff964e85c80a3bdf3136a9481022a388 +gamedata/_default 0616747c82433387d6315741a7d5150a40426bbf +gamedata/_srcds 25115cee800cc096569bbdebc6fa5bc7160387e8 +gamedata/csgoserver afe9dab6374b56eb6805e14be23a4ed35a870ec5 +gamedata/insserver 9cb84fa4658de8daf0d11b9f649b1708d11439fa +images a4c70e73261f91b8a231925c55a93c646e4816cd +images/icons 28adc2d0fe9fc603309fcc35fe161316ac63d79b +images/icons/centos-icon-32.png fb03f304e8b458244582f29cfcf6f42fcbeea0f7 +images/icons/debian-icon-32.png 93650c5d04db2de11b6e52e3bbba007d8d1ece60 +images/icons/ubuntu-icon-32.png 92be4b5a150d39aa82fa2993e86522e83253ab22 +images/logo eddd87839c24605a6c063b01ba7132608c06ce54 +images/logo/README.md ef9c9c3f7d2587738f86f528dd530dd00220235e +images/logo/assets c77b8cc20df3f9551bbe5e524283a515f9c77926 +images/logo/assets/lgsm-font-pt_sans.zip 15d1b0ff34638fba7df84215e5e6768cd621b206 +images/logo/assets/lgsm-square.xcf 478dec256b2108ef5cb04734e1801fcccf348da2 +images/logo/assets/lgsm.xcf 87edc3a8638f8795f3a05ac4ff2dc914172cef30 +images/logo/assets/lgsm_full.xcf a48824b934b8186bf15ecf921fb8bea255f5b1dd +images/logo/lgsm-250x143-dark.png 6d87e0e2b54d2acef37a65095f3f9b084f9fdedd +images/logo/lgsm-250x143-light.png 7b85f4f80ec39a948e735b4b61999f3e6f677194 +images/logo/lgsm-full-dark.png 3be3323d1cf834d2aad15f17b31b670f09a9f575 +images/logo/lgsm-full-light.png 7dcb7c341f1a3d70cd7e849a3b74a4703c5033ca +images/logo/lgsm-site-foot.png 3eab7d7b84d499e2d61dc986296a8cb0474a4309 +images/logo/lgsm-site-head.png fe32ed1319655ece652dc331fc4aa2f0cc30ea37 +images/logo/lgsm-square-114-dark.png 7e1f6a3f665c0fee496bfbe5ec0515aeae3591ef +images/logo/lgsm-square-114-light.png 02e8f6620c336077097c4fe1d0d8c1797918b720 +images/logo/lgsm-square-16-dark.png 5e279d80ac0cc30578babc9cfd3caa3d04906f5e +images/logo/lgsm-square-16-light.png 141f5de59b70852c5fb80507a3ce0aea39de90dd +images/logo/lgsm-square-184-dark.png e012b0f4843402e35fd568abb27c73e5a0974175 +images/logo/lgsm-square-184-light.png 11245350f9f1ce8cb688878554ed62eb31074077 +images/logo/lgsm-square-24-dark.png b9405b00a0133cce18613740a026e72ef5aabcd2 +images/logo/lgsm-square-24-light.png 3ea1c1d6ff9195f0cd821a5c8228aed1ae486f25 +images/logo/lgsm-square-32-dark.png 2dcaa6d003d6d2d13dd2fc5e8d6dcf01bc86c3a7 +images/logo/lgsm-square-32-light.png 8fa3b636295bb7cefbbb43614def4b59e60b67a6 +images/logo/lgsm-square-512-dark.png 662bcb66cf8418298ab226540ccfc6a52efb0f65 +images/logo/lgsm-square-512-light.png 22ea1d32fa0474a4197691750e392bc3eab352d2 +images/logo/lgsm-square-64-dark.png 96656d6c1c2507c3065881bf3c42638a66e57679 +images/logo/lgsm-square-64-light.png e8e3d1cfca5f56bba78a1add4e7504e5a01f783b +images/screens 6d7073eb40c22fa8a2b0028c4828aed13e110cd4 +images/screens/DSTconsole.png 964481a51312e7a38d6a8fbfefc6bf9868fc3720 +images/screens/DSTconsolecommand.png 9f95d35dc4030774bd7fcf622d90dfeedffaf2e6 +images/screens/Tmux.png 1d676ef3fef0d0072a416cbb7bfcf322e2e368e2 +images/screens/steamcmd.png d22b76505b0a19588284a5a93cf090cb618cc77c +images/screens/steamguard.jpg db93381ff9451bfdc73cca36f6f1335c25465927 +tests d7c6c59e5708cd7adabd9b38d3cdf27128fc11a9 +tests/tests_jc2server.sh 61b326506595baaff25a390388c009b543805cdf +tests/tests_ts3server.sh b3207c36865bd758017847e1026daa261d7b8251 diff --git a/old-games-no-longer-used/Insurgency/lgsm/tmp/d6dc2f7eaa02e21684c07b56475de83f7e3f4fee.manifest.json b/old-games-no-longer-used/Insurgency/lgsm/tmp/d6dc2f7eaa02e21684c07b56475de83f7e3f4fee.manifest.json new file mode 100644 index 000000000..06adc4dc5 --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/tmp/d6dc2f7eaa02e21684c07b56475de83f7e3f4fee.manifest.json @@ -0,0 +1,2584 @@ +{ + "sha": "d6dc2f7eaa02e21684c07b56475de83f7e3f4fee", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/d6dc2f7eaa02e21684c07b56475de83f7e3f4fee", + "tree": [ + { + "path": ".gitignore", + "mode": "100644", + "type": "blob", + "sha": "f1e569a7016e6006e02e5b3698d9da8d48057a37", + "size": 139, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f1e569a7016e6006e02e5b3698d9da8d48057a37" + }, + { + "path": ".travis.yml", + "mode": "100644", + "type": "blob", + "sha": "7a1c63dcf8f4e9a1fa1be0baf218d7482658a55d", + "size": 432, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7a1c63dcf8f4e9a1fa1be0baf218d7482658a55d" + }, + { + "path": "7DaysToDie", + "mode": "040000", + "type": "tree", + "sha": "5b8e32aad1b20f9c125cfd7b4739f93147f1979c", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/5b8e32aad1b20f9c125cfd7b4739f93147f1979c" + }, + { + "path": "7DaysToDie/sdtdserver", + "mode": "100644", + "type": "blob", + "sha": "b3112820c7e8777cfa7edb73a7d1ee067e00af7b", + "size": 3050, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b3112820c7e8777cfa7edb73a7d1ee067e00af7b" + }, + { + "path": "ARKSurvivalEvolved", + "mode": "040000", + "type": "tree", + "sha": "71048a9b539c21afd95ea50b2e881629e0d9d30f", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/71048a9b539c21afd95ea50b2e881629e0d9d30f" + }, + { + "path": "ARKSurvivalEvolved/arkserver", + "mode": "100644", + "type": "blob", + "sha": "2304ef5669f34cacca0650d534c5bc90a66118db", + "size": 2998, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/2304ef5669f34cacca0650d534c5bc90a66118db" + }, + { + "path": "ARKSurvivalEvolved/cfg", + "mode": "040000", + "type": "tree", + "sha": "cb96e2163dd405a0b183c9fcb1486047d34ae96b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/cb96e2163dd405a0b183c9fcb1486047d34ae96b" + }, + { + "path": "ARKSurvivalEvolved/cfg/lgsm-default.ini", + "mode": "100644", + "type": "blob", + "sha": "e14a10c6fb108ef2a7b85432b9543d3aa00265cc", + "size": 3548, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e14a10c6fb108ef2a7b85432b9543d3aa00265cc" + }, + { + "path": "Arma3", + "mode": "040000", + "type": "tree", + "sha": "6022f42e1e0995283c089390e3b352f36f320bd5", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/6022f42e1e0995283c089390e3b352f36f320bd5" + }, + { + "path": "Arma3/arma3server", + "mode": "100644", + "type": "blob", + "sha": "ff296e3bc21af12d434d4cb1a878f41107976860", + "size": 3620, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ff296e3bc21af12d434d4cb1a878f41107976860" + }, + { + "path": "Arma3/cfg", + "mode": "040000", + "type": "tree", + "sha": "5d2c5dde87f16cd1d151bb92bf2df40617c58bac", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/5d2c5dde87f16cd1d151bb92bf2df40617c58bac" + }, + { + "path": "Arma3/cfg/lgsm-default.network.cfg", + "mode": "100644", + "type": "blob", + "sha": "5bba89f8d5b871d05f5df83ccf1917273a07719b", + "size": 2361, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/5bba89f8d5b871d05f5df83ccf1917273a07719b" + }, + { + "path": "Arma3/cfg/lgsm-default.server.cfg", + "mode": "100644", + "type": "blob", + "sha": "51b2c26e636e3acf6d06e2eb8f35284fa6250297", + "size": 3071, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/51b2c26e636e3acf6d06e2eb8f35284fa6250297" + }, + { + "path": "BlackMesa", + "mode": "040000", + "type": "tree", + "sha": "7d117f627bd04c6fc82ede71e331a0a20db90549", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/7d117f627bd04c6fc82ede71e331a0a20db90549" + }, + { + "path": "BlackMesa/bmdmserver", + "mode": "100644", + "type": "blob", + "sha": "7601f826aa8e864ef750bd18578662c136713c2a", + "size": 3280, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7601f826aa8e864ef750bd18578662c136713c2a" + }, + { + "path": "BlackMesa/cfg", + "mode": "040000", + "type": "tree", + "sha": "26912c68e0be75768fe2de37d11d58f6dc693954", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/26912c68e0be75768fe2de37d11d58f6dc693954" + }, + { + "path": "BlackMesa/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "9a047db15fd7018bb9839f245c37e34d3d6a6af8", + "size": 360, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/9a047db15fd7018bb9839f245c37e34d3d6a6af8" + }, + { + "path": "BladeSymphony", + "mode": "040000", + "type": "tree", + "sha": "f4e4d01e07b8f5539feb8ce8c44e58482948c697", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/f4e4d01e07b8f5539feb8ce8c44e58482948c697" + }, + { + "path": "BladeSymphony/bsserver", + "mode": "100644", + "type": "blob", + "sha": "87f1ff2eea760fa2e2490d66516419530969ff42", + "size": 3281, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/87f1ff2eea760fa2e2490d66516419530969ff42" + }, + { + "path": "BladeSymphony/cfg", + "mode": "040000", + "type": "tree", + "sha": "e693a18c66d60ca7e61678002f902df2cb1a45cc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e693a18c66d60ca7e61678002f902df2cb1a45cc" + }, + { + "path": "BladeSymphony/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2b66dcbc1a87c5fe37d0bc3490087261952379f", + "size": 202, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2b66dcbc1a87c5fe37d0bc3490087261952379f" + }, + { + "path": "BrainBread2", + "mode": "040000", + "type": "tree", + "sha": "5ea8461c57032dfe0294bed2908be09b62f43185", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/5ea8461c57032dfe0294bed2908be09b62f43185" + }, + { + "path": "BrainBread2/bb2server", + "mode": "100644", + "type": "blob", + "sha": "a78fdbc5a4f8f9db396729cd585b9b40f4167304", + "size": 3464, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a78fdbc5a4f8f9db396729cd585b9b40f4167304" + }, + { + "path": "BrainBread2/cfg", + "mode": "040000", + "type": "tree", + "sha": "b3df785732e523cd42acfe67affe4e67f0dd6d84", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/b3df785732e523cd42acfe67affe4e67f0dd6d84" + }, + { + "path": "BrainBread2/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "e016e66fb160594bf31a0cb8b5b5e6174b372466", + "size": 5147, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e016e66fb160594bf31a0cb8b5b5e6174b372466" + }, + { + "path": "CounterStrike", + "mode": "040000", + "type": "tree", + "sha": "2e45f4a642ab35714d39c302ae6a0bfd9bc9649c", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/2e45f4a642ab35714d39c302ae6a0bfd9bc9649c" + }, + { + "path": "CounterStrike/cfg", + "mode": "040000", + "type": "tree", + "sha": "6115a6aa735ec737ab84b0d07075c9f9132f1e7b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/6115a6aa735ec737ab84b0d07075c9f9132f1e7b" + }, + { + "path": "CounterStrike/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "ceb8f937455023a8f80766fc9979abc5f0e76468", + "size": 464, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ceb8f937455023a8f80766fc9979abc5f0e76468" + }, + { + "path": "CounterStrike/csserver", + "mode": "100644", + "type": "blob", + "sha": "4fa7104d86dd7f9bbfdfa202f0322ae0ec661b1f", + "size": 3219, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/4fa7104d86dd7f9bbfdfa202f0322ae0ec661b1f" + }, + { + "path": "CounterStrikeConditionZero", + "mode": "040000", + "type": "tree", + "sha": "b4612b8f84c07e3fdfa03db14ae8efc5f801d650", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/b4612b8f84c07e3fdfa03db14ae8efc5f801d650" + }, + { + "path": "CounterStrikeConditionZero/cfg", + "mode": "040000", + "type": "tree", + "sha": "6115a6aa735ec737ab84b0d07075c9f9132f1e7b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/6115a6aa735ec737ab84b0d07075c9f9132f1e7b" + }, + { + "path": "CounterStrikeConditionZero/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "ceb8f937455023a8f80766fc9979abc5f0e76468", + "size": 464, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ceb8f937455023a8f80766fc9979abc5f0e76468" + }, + { + "path": "CounterStrikeConditionZero/csczserver", + "mode": "100644", + "type": "blob", + "sha": "a6eca599c14d305cdf8cc4ad36007ba255705b1c", + "size": 3239, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a6eca599c14d305cdf8cc4ad36007ba255705b1c" + }, + { + "path": "CounterStrikeGlobalOffensive", + "mode": "040000", + "type": "tree", + "sha": "7e9be10b6ba4a68eb779ee6013d307bc7d77ef56", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/7e9be10b6ba4a68eb779ee6013d307bc7d77ef56" + }, + { + "path": "CounterStrikeGlobalOffensive/cfg", + "mode": "040000", + "type": "tree", + "sha": "7494385530ca5a1ad62a06f49e70866c3ca8fb37", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/7494385530ca5a1ad62a06f49e70866c3ca8fb37" + }, + { + "path": "CounterStrikeGlobalOffensive/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "15906f9256d90a7420b5f703749a0bec665acba0", + "size": 263, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/15906f9256d90a7420b5f703749a0bec665acba0" + }, + { + "path": "CounterStrikeGlobalOffensive/csgoserver", + "mode": "100755", + "type": "blob", + "sha": "64c2b0993663c41c1f2d46d86b109ff450f83fe6", + "size": 4352, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/64c2b0993663c41c1f2d46d86b109ff450f83fe6" + }, + { + "path": "CounterStrikeSource", + "mode": "040000", + "type": "tree", + "sha": "611360780f9daba563b2de9efd1c8083f952e2b0", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/611360780f9daba563b2de9efd1c8083f952e2b0" + }, + { + "path": "CounterStrikeSource/cfg", + "mode": "040000", + "type": "tree", + "sha": "e693a18c66d60ca7e61678002f902df2cb1a45cc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e693a18c66d60ca7e61678002f902df2cb1a45cc" + }, + { + "path": "CounterStrikeSource/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2b66dcbc1a87c5fe37d0bc3490087261952379f", + "size": 202, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2b66dcbc1a87c5fe37d0bc3490087261952379f" + }, + { + "path": "CounterStrikeSource/cssserver", + "mode": "100644", + "type": "blob", + "sha": "3efde2766643e69b8e790ed2b31fa3dc55cfd63a", + "size": 3286, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/3efde2766643e69b8e790ed2b31fa3dc55cfd63a" + }, + { + "path": "DayOfDefeat", + "mode": "040000", + "type": "tree", + "sha": "38b223271827f01261589387e0746dd088aa35b4", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/38b223271827f01261589387e0746dd088aa35b4" + }, + { + "path": "DayOfDefeat/cfg", + "mode": "040000", + "type": "tree", + "sha": "6115a6aa735ec737ab84b0d07075c9f9132f1e7b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/6115a6aa735ec737ab84b0d07075c9f9132f1e7b" + }, + { + "path": "DayOfDefeat/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "ceb8f937455023a8f80766fc9979abc5f0e76468", + "size": 464, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ceb8f937455023a8f80766fc9979abc5f0e76468" + }, + { + "path": "DayOfDefeat/dodserver", + "mode": "100644", + "type": "blob", + "sha": "88ea3b92ad4e196bbfc09526292b6fba5e050a82", + "size": 3199, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/88ea3b92ad4e196bbfc09526292b6fba5e050a82" + }, + { + "path": "DayOfDefeatSource", + "mode": "040000", + "type": "tree", + "sha": "a6796410fec969e0fa3725eea2b7f3e95ff81c2f", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/a6796410fec969e0fa3725eea2b7f3e95ff81c2f" + }, + { + "path": "DayOfDefeatSource/cfg", + "mode": "040000", + "type": "tree", + "sha": "6115a6aa735ec737ab84b0d07075c9f9132f1e7b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/6115a6aa735ec737ab84b0d07075c9f9132f1e7b" + }, + { + "path": "DayOfDefeatSource/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "ceb8f937455023a8f80766fc9979abc5f0e76468", + "size": 464, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ceb8f937455023a8f80766fc9979abc5f0e76468" + }, + { + "path": "DayOfDefeatSource/dodsserver", + "mode": "100644", + "type": "blob", + "sha": "5d80d01b0ad2e54f57ec5f699b4d94f421e34687", + "size": 3278, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/5d80d01b0ad2e54f57ec5f699b4d94f421e34687" + }, + { + "path": "DeathmatchClassic", + "mode": "040000", + "type": "tree", + "sha": "c73702fbd0763115c7fb89f8df3d77e0ed340c80", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/c73702fbd0763115c7fb89f8df3d77e0ed340c80" + }, + { + "path": "DeathmatchClassic/cfg", + "mode": "040000", + "type": "tree", + "sha": "cb479d88ad0a28ee124f459daeb1bc947c7cb1a3", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/cb479d88ad0a28ee124f459daeb1bc947c7cb1a3" + }, + { + "path": "DeathmatchClassic/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "585afb9e2a00ee3865d5d1e2064b92522c9f5618", + "size": 461, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/585afb9e2a00ee3865d5d1e2064b92522c9f5618" + }, + { + "path": "DeathmatchClassic/dmcserver", + "mode": "100644", + "type": "blob", + "sha": "0b9efa02a19bad7c8d5f712a47272a66eb6438b6", + "size": 3205, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/0b9efa02a19bad7c8d5f712a47272a66eb6438b6" + }, + { + "path": "DontStarveTogether", + "mode": "040000", + "type": "tree", + "sha": "e7649e9464c97d08dd9512c1d3c4a2907938d585", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e7649e9464c97d08dd9512c1d3c4a2907938d585" + }, + { + "path": "DontStarveTogether/dependencies", + "mode": "040000", + "type": "tree", + "sha": "2937d8e62daf71507dbabf2c6d341667abf1bda0", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/2937d8e62daf71507dbabf2c6d341667abf1bda0" + }, + { + "path": "DontStarveTogether/dependencies/libc.so.6", + "mode": "100644", + "type": "blob", + "sha": "c007d9f75d0196ed0bbcb043fa6c44f87cf9d69b", + "size": 1730024, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c007d9f75d0196ed0bbcb043fa6c44f87cf9d69b" + }, + { + "path": "DontStarveTogether/dependencies/libpthread.so.0", + "mode": "100644", + "type": "blob", + "sha": "a4bfc2282cf826535184c528070151085ba00490", + "size": 124663, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a4bfc2282cf826535184c528070151085ba00490" + }, + { + "path": "DontStarveTogether/dependencies/librt.so.1", + "mode": "100644", + "type": "blob", + "sha": "4d3d88ad25727528989f045787479c7d5766a018", + "size": 30684, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/4d3d88ad25727528989f045787479c7d5766a018" + }, + { + "path": "DontStarveTogether/dstserver", + "mode": "100644", + "type": "blob", + "sha": "f6b0afe42ae245e88e0caeefabbe07aeb6c0f252", + "size": 3129, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f6b0afe42ae245e88e0caeefabbe07aeb6c0f252" + }, + { + "path": "DontStarveTogether/lgsm-default.ini", + "mode": "100644", + "type": "blob", + "sha": "351a1238ce6d86414d707a18cb3dbd3b77f26bcd", + "size": 687, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/351a1238ce6d86414d707a18cb3dbd3b77f26bcd" + }, + { + "path": "DoubleActionBoogaloo", + "mode": "040000", + "type": "tree", + "sha": "bf60470617057e133f4d0d91097bd2e6d930157a", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/bf60470617057e133f4d0d91097bd2e6d930157a" + }, + { + "path": "DoubleActionBoogaloo/cfg", + "mode": "040000", + "type": "tree", + "sha": "e693a18c66d60ca7e61678002f902df2cb1a45cc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e693a18c66d60ca7e61678002f902df2cb1a45cc" + }, + { + "path": "DoubleActionBoogaloo/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2b66dcbc1a87c5fe37d0bc3490087261952379f", + "size": 202, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2b66dcbc1a87c5fe37d0bc3490087261952379f" + }, + { + "path": "DoubleActionBoogaloo/dabserver", + "mode": "100644", + "type": "blob", + "sha": "00b8c70f67a9a3a311b2e9c0a16cc59bced011f2", + "size": 3271, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/00b8c70f67a9a3a311b2e9c0a16cc59bced011f2" + }, + { + "path": "DoubleActionBoogaloo/dependencies", + "mode": "040000", + "type": "tree", + "sha": "b7de31750e3df74cb646d208f5a86a2e8c860153", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/b7de31750e3df74cb646d208f5a86a2e8c860153" + }, + { + "path": "DoubleActionBoogaloo/dependencies/libm.so.6", + "mode": "100644", + "type": "blob", + "sha": "39034023bba2809a399b57f6cc6b245c5b8e0d4c", + "size": 267816, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/39034023bba2809a399b57f6cc6b245c5b8e0d4c" + }, + { + "path": "FistfulOfFrags", + "mode": "040000", + "type": "tree", + "sha": "5d864a3b2bd74bc2976bf3975a413b48078c0538", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/5d864a3b2bd74bc2976bf3975a413b48078c0538" + }, + { + "path": "FistfulOfFrags/cfg", + "mode": "040000", + "type": "tree", + "sha": "f4a3d3d2e12ddfbc290c3080610c87a0b79bc3e8", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/f4a3d3d2e12ddfbc290c3080610c87a0b79bc3e8" + }, + { + "path": "FistfulOfFrags/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "81d9929fcb99c7ad4465f7464507a085759e3ce6", + "size": 3913, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/81d9929fcb99c7ad4465f7464507a085759e3ce6" + }, + { + "path": "FistfulOfFrags/dependencies", + "mode": "040000", + "type": "tree", + "sha": "b7de31750e3df74cb646d208f5a86a2e8c860153", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/b7de31750e3df74cb646d208f5a86a2e8c860153" + }, + { + "path": "FistfulOfFrags/dependencies/libm.so.6", + "mode": "100644", + "type": "blob", + "sha": "39034023bba2809a399b57f6cc6b245c5b8e0d4c", + "size": 267816, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/39034023bba2809a399b57f6cc6b245c5b8e0d4c" + }, + { + "path": "FistfulOfFrags/fofserver", + "mode": "100644", + "type": "blob", + "sha": "eaa85694f8d931c90ffa8c31bccd77b7e413f7dc", + "size": 3267, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/eaa85694f8d931c90ffa8c31bccd77b7e413f7dc" + }, + { + "path": "GameServerQuery", + "mode": "040000", + "type": "tree", + "sha": "75e6a8f86000a0ae23fba02d7ceb340484ac849d", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/75e6a8f86000a0ae23fba02d7ceb340484ac849d" + }, + { + "path": "GameServerQuery/gsquery.py", + "mode": "100644", + "type": "blob", + "sha": "a1380a5a73cf3f8a591bb3c530be4432a1bc3569", + "size": 3596, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a1380a5a73cf3f8a591bb3c530be4432a1bc3569" + }, + { + "path": "GarrysMod", + "mode": "040000", + "type": "tree", + "sha": "53445558bd2f6c30cc6718c6170cd58add1af8a4", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/53445558bd2f6c30cc6718c6170cd58add1af8a4" + }, + { + "path": "GarrysMod/addons.sh", + "mode": "100755", + "type": "blob", + "sha": "8eb0888ecdd2683c05851eacef0065db72e2fa62", + "size": 4636, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/8eb0888ecdd2683c05851eacef0065db72e2fa62" + }, + { + "path": "GarrysMod/cfg", + "mode": "040000", + "type": "tree", + "sha": "712d6d05bd745cec0c75c89ae1536b929ee22b03", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/712d6d05bd745cec0c75c89ae1536b929ee22b03" + }, + { + "path": "GarrysMod/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "2e61eb6a219d6ddf43ff730ee1c54384f4ac2fbb", + "size": 1454, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/2e61eb6a219d6ddf43ff730ee1c54384f4ac2fbb" + }, + { + "path": "GarrysMod/dependencies", + "mode": "040000", + "type": "tree", + "sha": "4162800ea3d3a643f7901462a3b26adc7467c470", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/4162800ea3d3a643f7901462a3b26adc7467c470" + }, + { + "path": "GarrysMod/dependencies/libc.so.6", + "mode": "100644", + "type": "blob", + "sha": "ee77b1740f28bf064725a4aac8fa2c7e1601bd06", + "size": 1734120, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ee77b1740f28bf064725a4aac8fa2c7e1601bd06" + }, + { + "path": "GarrysMod/dependencies/libm.so.6", + "mode": "100644", + "type": "blob", + "sha": "2f0eb4672dc56cbb9439a7f4deff7cae6e96500a", + "size": 173576, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/2f0eb4672dc56cbb9439a7f4deff7cae6e96500a" + }, + { + "path": "GarrysMod/dependencies/libpthread.so.0", + "mode": "100644", + "type": "blob", + "sha": "a4bfc2282cf826535184c528070151085ba00490", + "size": 124663, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a4bfc2282cf826535184c528070151085ba00490" + }, + { + "path": "GarrysMod/dependencies/libstdc++.so.6", + "mode": "100644", + "type": "blob", + "sha": "fa120470412efa78489abebbe5b09b0c354545ce", + "size": 3769939, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/fa120470412efa78489abebbe5b09b0c354545ce" + }, + { + "path": "GarrysMod/gmodserver", + "mode": "100644", + "type": "blob", + "sha": "363eb01c807803630e1d4ea0856972fde8d0fc83", + "size": 3682, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/363eb01c807803630e1d4ea0856972fde8d0fc83" + }, + { + "path": "GoldenEyeSource", + "mode": "040000", + "type": "tree", + "sha": "881fe98c0ec48a01c8b8aa2541cce9712bcadcf2", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/881fe98c0ec48a01c8b8aa2541cce9712bcadcf2" + }, + { + "path": "GoldenEyeSource/cfg", + "mode": "040000", + "type": "tree", + "sha": "0f6bbd881ad9aab36eaaa09ff153252e81997e1c", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/0f6bbd881ad9aab36eaaa09ff153252e81997e1c" + }, + { + "path": "GoldenEyeSource/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "ae3f1319fe6e4d785f28ed4fcb7e27e72a1d1f2d", + "size": 4312, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ae3f1319fe6e4d785f28ed4fcb7e27e72a1d1f2d" + }, + { + "path": "GoldenEyeSource/gesserver", + "mode": "100644", + "type": "blob", + "sha": "f473dcc574a66f9a8a1ef60844af619554f4a44d", + "size": 3313, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f473dcc574a66f9a8a1ef60844af619554f4a44d" + }, + { + "path": "HalfLife2Deathmatch", + "mode": "040000", + "type": "tree", + "sha": "5cf95cf4e1c806ce4ccd4aa9659cf2f2de61356b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/5cf95cf4e1c806ce4ccd4aa9659cf2f2de61356b" + }, + { + "path": "HalfLife2Deathmatch/cfg", + "mode": "040000", + "type": "tree", + "sha": "e693a18c66d60ca7e61678002f902df2cb1a45cc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e693a18c66d60ca7e61678002f902df2cb1a45cc" + }, + { + "path": "HalfLife2Deathmatch/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2b66dcbc1a87c5fe37d0bc3490087261952379f", + "size": 202, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2b66dcbc1a87c5fe37d0bc3490087261952379f" + }, + { + "path": "HalfLife2Deathmatch/hl2dmserver", + "mode": "100644", + "type": "blob", + "sha": "271a024efeaf5217c396e6d6ab282fdc33f25b68", + "size": 3289, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/271a024efeaf5217c396e6d6ab282fdc33f25b68" + }, + { + "path": "HalfLifeDeathmatch", + "mode": "040000", + "type": "tree", + "sha": "f2891dc4d35f433050e726189edc847cc9214fb9", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/f2891dc4d35f433050e726189edc847cc9214fb9" + }, + { + "path": "HalfLifeDeathmatch/cfg", + "mode": "040000", + "type": "tree", + "sha": "cb479d88ad0a28ee124f459daeb1bc947c7cb1a3", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/cb479d88ad0a28ee124f459daeb1bc947c7cb1a3" + }, + { + "path": "HalfLifeDeathmatch/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "585afb9e2a00ee3865d5d1e2064b92522c9f5618", + "size": 461, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/585afb9e2a00ee3865d5d1e2064b92522c9f5618" + }, + { + "path": "HalfLifeDeathmatch/hldmserver", + "mode": "100644", + "type": "blob", + "sha": "b74914da11cfe8b491205be88ec4b099253be4f5", + "size": 3205, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b74914da11cfe8b491205be88ec4b099253be4f5" + }, + { + "path": "HalfLifeDeathmatchSource", + "mode": "040000", + "type": "tree", + "sha": "b7c093e82265a516cdfe2383b63e0286cbae9731", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/b7c093e82265a516cdfe2383b63e0286cbae9731" + }, + { + "path": "HalfLifeDeathmatchSource/cfg", + "mode": "040000", + "type": "tree", + "sha": "e693a18c66d60ca7e61678002f902df2cb1a45cc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e693a18c66d60ca7e61678002f902df2cb1a45cc" + }, + { + "path": "HalfLifeDeathmatchSource/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2b66dcbc1a87c5fe37d0bc3490087261952379f", + "size": 202, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2b66dcbc1a87c5fe37d0bc3490087261952379f" + }, + { + "path": "HalfLifeDeathmatchSource/hldmsserver", + "mode": "100644", + "type": "blob", + "sha": "33b2d0723879a56ea719ca3e0caefd3b8e5bb273", + "size": 3297, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/33b2d0723879a56ea719ca3e0caefd3b8e5bb273" + }, + { + "path": "Hurtworld", + "mode": "040000", + "type": "tree", + "sha": "1600324c2d36f3c19150be207042984c73b931e7", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/1600324c2d36f3c19150be207042984c73b931e7" + }, + { + "path": "Hurtworld/hwserver", + "mode": "100644", + "type": "blob", + "sha": "3a019f6d55dae119896f4deb6821ff9584935933", + "size": 3542, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/3a019f6d55dae119896f4deb6821ff9584935933" + }, + { + "path": "Insurgency", + "mode": "040000", + "type": "tree", + "sha": "abb9985fb3aab9c472c86588f6492a6998e07a95", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/abb9985fb3aab9c472c86588f6492a6998e07a95" + }, + { + "path": "Insurgency/insserver", + "mode": "100755", + "type": "blob", + "sha": "fe8af49a15954fc19a4535a982c3b23bb85f4439", + "size": 4468, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/fe8af49a15954fc19a4535a982c3b23bb85f4439" + }, + { + "path": "Insurgency/lgsm", + "mode": "040000", + "type": "tree", + "sha": "77f3e9f7535b2164921d87da5d9dd12aa475b585", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/77f3e9f7535b2164921d87da5d9dd12aa475b585" + }, + { + "path": "Insurgency/lgsm/cfg", + "mode": "040000", + "type": "tree", + "sha": "adde47aa6a72c5fd521fcc809ffbca4e922be2bb", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/adde47aa6a72c5fd521fcc809ffbca4e922be2bb" + }, + { + "path": "Insurgency/lgsm/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "b8a98558ccfe1c7e398295d5e7be793391d48d1b", + "size": 9650, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b8a98558ccfe1c7e398295d5e7be793391d48d1b" + }, + { + "path": "Insurgency/lgsm/dependencies", + "mode": "040000", + "type": "tree", + "sha": "f079e20ed6e1ae5d57e898f61230ca0d1419d56e", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/f079e20ed6e1ae5d57e898f61230ca0d1419d56e" + }, + { + "path": "Insurgency/lgsm/dependencies/libc.so.6", + "mode": "100644", + "type": "blob", + "sha": "c007d9f75d0196ed0bbcb043fa6c44f87cf9d69b", + "size": 1730024, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c007d9f75d0196ed0bbcb043fa6c44f87cf9d69b" + }, + { + "path": "Insurgency/lgsm/dependencies/libm.so.6", + "mode": "100644", + "type": "blob", + "sha": "39034023bba2809a399b57f6cc6b245c5b8e0d4c", + "size": 267816, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/39034023bba2809a399b57f6cc6b245c5b8e0d4c" + }, + { + "path": "Insurgency/lgsm/dependencies/libpthread.so.0", + "mode": "100644", + "type": "blob", + "sha": "a4bfc2282cf826535184c528070151085ba00490", + "size": 124663, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a4bfc2282cf826535184c528070151085ba00490" + }, + { + "path": "Insurgency/lgsm/dependencies/librt.so.1", + "mode": "100644", + "type": "blob", + "sha": "4d3d88ad25727528989f045787479c7d5766a018", + "size": 30684, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/4d3d88ad25727528989f045787479c7d5766a018" + }, + { + "path": "Insurgency/manifest.sh", + "mode": "100755", + "type": "blob", + "sha": "82b0864e9f2214551bed17b6ca461f484f760200", + "size": 2962, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/82b0864e9f2214551bed17b6ca461f484f760200" + }, + { + "path": "JustCause2", + "mode": "040000", + "type": "tree", + "sha": "c88ba4e4297d1658784598e8b206a6388eb491f5", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/c88ba4e4297d1658784598e8b206a6388eb491f5" + }, + { + "path": "JustCause2/cfg", + "mode": "040000", + "type": "tree", + "sha": "2c9d41ad08d28b14806a01506e4c4ab6425acbdd", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/2c9d41ad08d28b14806a01506e4c4ab6425acbdd" + }, + { + "path": "JustCause2/cfg/config.lua", + "mode": "100644", + "type": "blob", + "sha": "f803a493f20e993277f3c5925c48c039b40c362c", + "size": 5692, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f803a493f20e993277f3c5925c48c039b40c362c" + }, + { + "path": "JustCause2/jc2server", + "mode": "100644", + "type": "blob", + "sha": "5435a312175f12c43e2a1827cb76f7fc39c33273", + "size": 2894, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/5435a312175f12c43e2a1827cb76f7fc39c33273" + }, + { + "path": "KillingFloor", + "mode": "040000", + "type": "tree", + "sha": "bddb20b03ddc66e0e3f27c1816f5f2b4e7bb1c06", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/bddb20b03ddc66e0e3f27c1816f5f2b4e7bb1c06" + }, + { + "path": "KillingFloor/kfserver", + "mode": "100644", + "type": "blob", + "sha": "2aa5af27b99d902d91625a8f2309dc60f711dff1", + "size": 3404, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/2aa5af27b99d902d91625a8f2309dc60f711dff1" + }, + { + "path": "LICENSE", + "mode": "100644", + "type": "blob", + "sha": "64aaf3c3f4ab2c40e405ab4d5f9cfb9662753da0", + "size": 1080, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/64aaf3c3f4ab2c40e405ab4d5f9cfb9662753da0" + }, + { + "path": "Left4Dead", + "mode": "040000", + "type": "tree", + "sha": "f3b35048872846ad28f34d4eccc331e4bcb76ff7", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/f3b35048872846ad28f34d4eccc331e4bcb76ff7" + }, + { + "path": "Left4Dead/cfg", + "mode": "040000", + "type": "tree", + "sha": "e693a18c66d60ca7e61678002f902df2cb1a45cc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e693a18c66d60ca7e61678002f902df2cb1a45cc" + }, + { + "path": "Left4Dead/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2b66dcbc1a87c5fe37d0bc3490087261952379f", + "size": 202, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2b66dcbc1a87c5fe37d0bc3490087261952379f" + }, + { + "path": "Left4Dead/l4dserver", + "mode": "100644", + "type": "blob", + "sha": "519ab1379bd6445117253f456eb9a1b165ed3817", + "size": 3266, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/519ab1379bd6445117253f456eb9a1b165ed3817" + }, + { + "path": "Left4Dead2", + "mode": "040000", + "type": "tree", + "sha": "9573b6cbbeee2250c57e7c6b02218a6534e31ec6", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/9573b6cbbeee2250c57e7c6b02218a6534e31ec6" + }, + { + "path": "Left4Dead2/cfg", + "mode": "040000", + "type": "tree", + "sha": "e693a18c66d60ca7e61678002f902df2cb1a45cc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e693a18c66d60ca7e61678002f902df2cb1a45cc" + }, + { + "path": "Left4Dead2/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2b66dcbc1a87c5fe37d0bc3490087261952379f", + "size": 202, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2b66dcbc1a87c5fe37d0bc3490087261952379f" + }, + { + "path": "Left4Dead2/l4d2server", + "mode": "100644", + "type": "blob", + "sha": "6c966cb6e2097ec442f593d3c5231d4e53d4fc2d", + "size": 3235, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/6c966cb6e2097ec442f593d3c5231d4e53d4fc2d" + }, + { + "path": "Mumble", + "mode": "040000", + "type": "tree", + "sha": "da5fdf09565978aa57582d86f8a2f9695aff6d1e", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/da5fdf09565978aa57582d86f8a2f9695aff6d1e" + }, + { + "path": "Mumble/mumbleserver", + "mode": "100644", + "type": "blob", + "sha": "c0bfa46923c478621ad6095ad3bd817aa516714c", + "size": 2680, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c0bfa46923c478621ad6095ad3bd817aa516714c" + }, + { + "path": "NS2Combat", + "mode": "040000", + "type": "tree", + "sha": "b01667c61f3fcc00ce239d1e04e487d2adf4f817", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/b01667c61f3fcc00ce239d1e04e487d2adf4f817" + }, + { + "path": "NS2Combat/dependencies", + "mode": "040000", + "type": "tree", + "sha": "5adcda82e43c493f3668bbdcb71d7073be247776", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/5adcda82e43c493f3668bbdcb71d7073be247776" + }, + { + "path": "NS2Combat/dependencies/libc.so.6", + "mode": "100644", + "type": "blob", + "sha": "ee77b1740f28bf064725a4aac8fa2c7e1601bd06", + "size": 1734120, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ee77b1740f28bf064725a4aac8fa2c7e1601bd06" + }, + { + "path": "NS2Combat/dependencies/libm.so.6", + "mode": "100644", + "type": "blob", + "sha": "39034023bba2809a399b57f6cc6b245c5b8e0d4c", + "size": 267816, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/39034023bba2809a399b57f6cc6b245c5b8e0d4c" + }, + { + "path": "NS2Combat/dependencies/libstdc++.so.6", + "mode": "100644", + "type": "blob", + "sha": "fa120470412efa78489abebbe5b09b0c354545ce", + "size": 3769939, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/fa120470412efa78489abebbe5b09b0c354545ce" + }, + { + "path": "NS2Combat/ns2cserver", + "mode": "100644", + "type": "blob", + "sha": "a5683bf8181df4661824a815432c896da88af721", + "size": 3470, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a5683bf8181df4661824a815432c896da88af721" + }, + { + "path": "NaturalSelection2", + "mode": "040000", + "type": "tree", + "sha": "76e31eff7a29af9eb1550de489eaf937bc2bef6b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/76e31eff7a29af9eb1550de489eaf937bc2bef6b" + }, + { + "path": "NaturalSelection2/dependencies", + "mode": "040000", + "type": "tree", + "sha": "5adcda82e43c493f3668bbdcb71d7073be247776", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/5adcda82e43c493f3668bbdcb71d7073be247776" + }, + { + "path": "NaturalSelection2/dependencies/libc.so.6", + "mode": "100644", + "type": "blob", + "sha": "ee77b1740f28bf064725a4aac8fa2c7e1601bd06", + "size": 1734120, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ee77b1740f28bf064725a4aac8fa2c7e1601bd06" + }, + { + "path": "NaturalSelection2/dependencies/libm.so.6", + "mode": "100644", + "type": "blob", + "sha": "39034023bba2809a399b57f6cc6b245c5b8e0d4c", + "size": 267816, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/39034023bba2809a399b57f6cc6b245c5b8e0d4c" + }, + { + "path": "NaturalSelection2/dependencies/libstdc++.so.6", + "mode": "100644", + "type": "blob", + "sha": "fa120470412efa78489abebbe5b09b0c354545ce", + "size": 3769939, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/fa120470412efa78489abebbe5b09b0c354545ce" + }, + { + "path": "NaturalSelection2/ns2server", + "mode": "100644", + "type": "blob", + "sha": "d53651b7f9be37ec459b8c1d03e63cb68a84b3cb", + "size": 3471, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d53651b7f9be37ec459b8c1d03e63cb68a84b3cb" + }, + { + "path": "NoMoreRoomInHell", + "mode": "040000", + "type": "tree", + "sha": "c9217045da5009b9ebe90be65ee26a122e973184", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/c9217045da5009b9ebe90be65ee26a122e973184" + }, + { + "path": "NoMoreRoomInHell/cfg", + "mode": "040000", + "type": "tree", + "sha": "c38ac82f4a6e6b63853109dc918870a393101d1d", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/c38ac82f4a6e6b63853109dc918870a393101d1d" + }, + { + "path": "NoMoreRoomInHell/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "ba48eab5b543d7f9e9529bc0211e49d1fae39be1", + "size": 3835, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ba48eab5b543d7f9e9529bc0211e49d1fae39be1" + }, + { + "path": "NoMoreRoomInHell/dependencies", + "mode": "040000", + "type": "tree", + "sha": "b7de31750e3df74cb646d208f5a86a2e8c860153", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/b7de31750e3df74cb646d208f5a86a2e8c860153" + }, + { + "path": "NoMoreRoomInHell/dependencies/libm.so.6", + "mode": "100644", + "type": "blob", + "sha": "39034023bba2809a399b57f6cc6b245c5b8e0d4c", + "size": 267816, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/39034023bba2809a399b57f6cc6b245c5b8e0d4c" + }, + { + "path": "NoMoreRoomInHell/nmrihserver", + "mode": "100644", + "type": "blob", + "sha": "26c836f2dc8e4c0e096d752708e1462854bf1e30", + "size": 3293, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/26c836f2dc8e4c0e096d752708e1462854bf1e30" + }, + { + "path": "OpposingForce", + "mode": "040000", + "type": "tree", + "sha": "bc20685da20c4d7273e45ba4ece10baaa711f9ef", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/bc20685da20c4d7273e45ba4ece10baaa711f9ef" + }, + { + "path": "OpposingForce/cfg", + "mode": "040000", + "type": "tree", + "sha": "cb479d88ad0a28ee124f459daeb1bc947c7cb1a3", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/cb479d88ad0a28ee124f459daeb1bc947c7cb1a3" + }, + { + "path": "OpposingForce/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "585afb9e2a00ee3865d5d1e2064b92522c9f5618", + "size": 461, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/585afb9e2a00ee3865d5d1e2064b92522c9f5618" + }, + { + "path": "OpposingForce/opforserver", + "mode": "100644", + "type": "blob", + "sha": "61e9b4128ab9cc970199a0bafde80162b5aec4ab", + "size": 3228, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/61e9b4128ab9cc970199a0bafde80162b5aec4ab" + }, + { + "path": "PiratesVikingandKnightsII", + "mode": "040000", + "type": "tree", + "sha": "282a6aefe01b7cc77e91fa5c0729db968831cd3b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/282a6aefe01b7cc77e91fa5c0729db968831cd3b" + }, + { + "path": "PiratesVikingandKnightsII/cfg", + "mode": "040000", + "type": "tree", + "sha": "0e8a74e038dd8e5e1d07d7b0b97692847310c71b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/0e8a74e038dd8e5e1d07d7b0b97692847310c71b" + }, + { + "path": "PiratesVikingandKnightsII/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "48ba5072a7e9415102fe34907ab6887ee1859656", + "size": 3642, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/48ba5072a7e9415102fe34907ab6887ee1859656" + }, + { + "path": "PiratesVikingandKnightsII/pvkiiserver", + "mode": "100644", + "type": "blob", + "sha": "5a45887533b4f34370b808f694d6fc0a32e994be", + "size": 3292, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/5a45887533b4f34370b808f694d6fc0a32e994be" + }, + { + "path": "ProjectZomboid", + "mode": "040000", + "type": "tree", + "sha": "189c0db26196d8226a21353e685002eb9f2ab97e", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/189c0db26196d8226a21353e685002eb9f2ab97e" + }, + { + "path": "ProjectZomboid/cfg", + "mode": "040000", + "type": "tree", + "sha": "95deb74ddf9636cacf1b801652ee42a4a7d75d1a", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/95deb74ddf9636cacf1b801652ee42a4a7d75d1a" + }, + { + "path": "ProjectZomboid/cfg/servertest.ini", + "mode": "100644", + "type": "blob", + "sha": "df25258ab9bb6fc0acbd1042cc55e7c4bf8cf85a", + "size": 1167, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/df25258ab9bb6fc0acbd1042cc55e7c4bf8cf85a" + }, + { + "path": "ProjectZomboid/pzserver", + "mode": "100644", + "type": "blob", + "sha": "701827e96ab007a56bc6995cffa1030e99cf5e77", + "size": 2927, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/701827e96ab007a56bc6995cffa1030e99cf5e77" + }, + { + "path": "README.md", + "mode": "100644", + "type": "blob", + "sha": "6b7056b559d14fab2ebc6f626e9077f01ca8a8ca", + "size": 2873, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/6b7056b559d14fab2ebc6f626e9077f01ca8a8ca" + }, + { + "path": "RedOrchestra", + "mode": "040000", + "type": "tree", + "sha": "fc6ab267290498755011800950b17db7d8cd6a30", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/fc6ab267290498755011800950b17db7d8cd6a30" + }, + { + "path": "RedOrchestra/roserver", + "mode": "100644", + "type": "blob", + "sha": "4e6424814f26a01c574b95e9bd855d7c3ede01cc", + "size": 3247, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/4e6424814f26a01c574b95e9bd855d7c3ede01cc" + }, + { + "path": "Ricochet", + "mode": "040000", + "type": "tree", + "sha": "15a6138800ba15ee4ca4d739505c4009c2aa32ba", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/15a6138800ba15ee4ca4d739505c4009c2aa32ba" + }, + { + "path": "Ricochet/cfg", + "mode": "040000", + "type": "tree", + "sha": "cb479d88ad0a28ee124f459daeb1bc947c7cb1a3", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/cb479d88ad0a28ee124f459daeb1bc947c7cb1a3" + }, + { + "path": "Ricochet/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "585afb9e2a00ee3865d5d1e2064b92522c9f5618", + "size": 461, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/585afb9e2a00ee3865d5d1e2064b92522c9f5618" + }, + { + "path": "Ricochet/ricochetserver", + "mode": "100644", + "type": "blob", + "sha": "555c1b39b92f02a95eacc690423ff8a2ab03dbb4", + "size": 3208, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/555c1b39b92f02a95eacc690423ff8a2ab03dbb4" + }, + { + "path": "SeriousSam3BFE", + "mode": "040000", + "type": "tree", + "sha": "722d58cdd634d9b01cf29c2cb3f1b77da1ccf396", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/722d58cdd634d9b01cf29c2cb3f1b77da1ccf396" + }, + { + "path": "SeriousSam3BFE/cfg", + "mode": "040000", + "type": "tree", + "sha": "98c8ffc6591ddfb3cf23e3be3d95046f25a61b2b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/98c8ffc6591ddfb3cf23e3be3d95046f25a61b2b" + }, + { + "path": "SeriousSam3BFE/cfg/lgsm-default.ini", + "mode": "100644", + "type": "blob", + "sha": "1bf1a3c904fb8a385bdd2aa498537e35b8e3860c", + "size": 2056, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/1bf1a3c904fb8a385bdd2aa498537e35b8e3860c" + }, + { + "path": "SeriousSam3BFE/help", + "mode": "040000", + "type": "tree", + "sha": "3ded84fc54b4feb1f82036bfea192633fd7c4b58", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/3ded84fc54b4feb1f82036bfea192633fd7c4b58" + }, + { + "path": "SeriousSam3BFE/help/DedicatedServer_Readme.txt", + "mode": "100644", + "type": "blob", + "sha": "cf5aa80944a361b8fd097cc2a886a3c91825c861", + "size": 9828, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/cf5aa80944a361b8fd097cc2a886a3c91825c861" + }, + { + "path": "SeriousSam3BFE/ss3sserver", + "mode": "100644", + "type": "blob", + "sha": "0ffefc5e8add1bdf2d1eb13828300ab799104a5f", + "size": 3263, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/0ffefc5e8add1bdf2d1eb13828300ab799104a5f" + }, + { + "path": "StarBound", + "mode": "040000", + "type": "tree", + "sha": "38f3c56fc5550c925efba799028aa5bb12ad8cd0", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/38f3c56fc5550c925efba799028aa5bb12ad8cd0" + }, + { + "path": "StarBound/cfg", + "mode": "040000", + "type": "tree", + "sha": "bbf5b22a5ce38cf36e4fd725d27d7db74fe78367", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/bbf5b22a5ce38cf36e4fd725d27d7db74fe78367" + }, + { + "path": "StarBound/cfg/sbboot.config", + "mode": "100644", + "type": "blob", + "sha": "62f133536ce4b0d2ffdfdcb097d98c95f65b8381", + "size": 11720, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/62f133536ce4b0d2ffdfdcb097d98c95f65b8381" + }, + { + "path": "StarBound/sbserver", + "mode": "100644", + "type": "blob", + "sha": "c8253a643c607eb2b4a3ae0cd55f8a30f22890bb", + "size": 2873, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c8253a643c607eb2b4a3ae0cd55f8a30f22890bb" + }, + { + "path": "TeamFortress2", + "mode": "040000", + "type": "tree", + "sha": "210395ec4a05cbac5a99574b00db752b86991274", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/210395ec4a05cbac5a99574b00db752b86991274" + }, + { + "path": "TeamFortress2/cfg", + "mode": "040000", + "type": "tree", + "sha": "e693a18c66d60ca7e61678002f902df2cb1a45cc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e693a18c66d60ca7e61678002f902df2cb1a45cc" + }, + { + "path": "TeamFortress2/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2b66dcbc1a87c5fe37d0bc3490087261952379f", + "size": 202, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2b66dcbc1a87c5fe37d0bc3490087261952379f" + }, + { + "path": "TeamFortress2/tf2server", + "mode": "100644", + "type": "blob", + "sha": "984817ab09774b5c454f2682ff23d69160534783", + "size": 3434, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/984817ab09774b5c454f2682ff23d69160534783" + }, + { + "path": "TeamFortressClassic", + "mode": "040000", + "type": "tree", + "sha": "3255f01ce771a695fb637bd35076adba59274ec7", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/3255f01ce771a695fb637bd35076adba59274ec7" + }, + { + "path": "TeamFortressClassic/cfg", + "mode": "040000", + "type": "tree", + "sha": "6115a6aa735ec737ab84b0d07075c9f9132f1e7b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/6115a6aa735ec737ab84b0d07075c9f9132f1e7b" + }, + { + "path": "TeamFortressClassic/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "ceb8f937455023a8f80766fc9979abc5f0e76468", + "size": 464, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ceb8f937455023a8f80766fc9979abc5f0e76468" + }, + { + "path": "TeamFortressClassic/tfcserver", + "mode": "100644", + "type": "blob", + "sha": "d1ee8b4c396b106889da53961c8b714592a481de", + "size": 3214, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d1ee8b4c396b106889da53961c8b714592a481de" + }, + { + "path": "TeamSpeak3", + "mode": "040000", + "type": "tree", + "sha": "eb084b659c36230f790031efaac61daca29cfc1f", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/eb084b659c36230f790031efaac61daca29cfc1f" + }, + { + "path": "TeamSpeak3/cfg", + "mode": "040000", + "type": "tree", + "sha": "5e21219af5e0030ba2246fe9d9ac3e89d6652aaa", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/5e21219af5e0030ba2246fe9d9ac3e89d6652aaa" + }, + { + "path": "TeamSpeak3/cfg/lgsm-default.ini", + "mode": "100644", + "type": "blob", + "sha": "71000a42e3d74f1dcb22d79129fedff144c00f67", + "size": 428, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/71000a42e3d74f1dcb22d79129fedff144c00f67" + }, + { + "path": "TeamSpeak3/ts3server", + "mode": "100644", + "type": "blob", + "sha": "311474c30ba1cfab461ebf9c6c74e5f6ec251a3f", + "size": 2598, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/311474c30ba1cfab461ebf9c6c74e5f6ec251a3f" + }, + { + "path": "Teeworlds", + "mode": "040000", + "type": "tree", + "sha": "922154f4ed289ee5d654572fe7129586e92a73da", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/922154f4ed289ee5d654572fe7129586e92a73da" + }, + { + "path": "Teeworlds/cfg", + "mode": "040000", + "type": "tree", + "sha": "e74ec345433b1b8c55227402d3e3c460dfab8ee5", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e74ec345433b1b8c55227402d3e3c460dfab8ee5" + }, + { + "path": "Teeworlds/cfg/ctf.cfg", + "mode": "100644", + "type": "blob", + "sha": "a92b1a4947619579c87080439a2483547fe27486", + "size": 120, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a92b1a4947619579c87080439a2483547fe27486" + }, + { + "path": "Teeworlds/cfg/dm.cfg", + "mode": "100644", + "type": "blob", + "sha": "426386d1d84ccdb9a3e87556199c4602c9208f26", + "size": 118, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/426386d1d84ccdb9a3e87556199c4602c9208f26" + }, + { + "path": "Teeworlds/cfg/duel.cfg", + "mode": "100644", + "type": "blob", + "sha": "b70e632a21e225aa7314103e743ade3fe2a9e789", + "size": 120, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b70e632a21e225aa7314103e743ade3fe2a9e789" + }, + { + "path": "Teeworlds/cfg/lgsm-default.cfg", + "mode": "100644", + "type": "blob", + "sha": "efefdf14949b7e39b34dc353c9b600c630c81296", + "size": 571, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/efefdf14949b7e39b34dc353c9b600c630c81296" + }, + { + "path": "Teeworlds/cfg/tdm.cfg", + "mode": "100644", + "type": "blob", + "sha": "c2ab04326b7ba60da812684a5212e847a2cc9017", + "size": 600, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c2ab04326b7ba60da812684a5212e847a2cc9017" + }, + { + "path": "Teeworlds/twserver", + "mode": "100644", + "type": "blob", + "sha": "a051ebe9e1d49c22ba7dd9ea3ae59be25e9a619f", + "size": 3118, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a051ebe9e1d49c22ba7dd9ea3ae59be25e9a619f" + }, + { + "path": "Terraria", + "mode": "040000", + "type": "tree", + "sha": "e9da9c146cbf2059e9fa0da6113218fc17dde2c5", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/e9da9c146cbf2059e9fa0da6113218fc17dde2c5" + }, + { + "path": "Terraria/cfg", + "mode": "040000", + "type": "tree", + "sha": "42efae213809ed7f62c0406189362dfbd88d128c", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/42efae213809ed7f62c0406189362dfbd88d128c" + }, + { + "path": "Terraria/cfg/lgsm-default.txt", + "mode": "100644", + "type": "blob", + "sha": "d6258d4cf3010bee9eb209f618268a168ef45cd8", + "size": 2976, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d6258d4cf3010bee9eb209f618268a168ef45cd8" + }, + { + "path": "Terraria/terrariaserver", + "mode": "100644", + "type": "blob", + "sha": "f8088bd16bab3890c1254679d73f0601c54354dc", + "size": 3000, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f8088bd16bab3890c1254679d73f0601c54354dc" + }, + { + "path": "UnrealTournament2004", + "mode": "040000", + "type": "tree", + "sha": "9f76fe04ba7f054adc9c121e066b386348fa6c9a", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/9f76fe04ba7f054adc9c121e066b386348fa6c9a" + }, + { + "path": "UnrealTournament2004/ut2k4server", + "mode": "100644", + "type": "blob", + "sha": "d74310b308d669db2c474ee05f3b6b8f4a770356", + "size": 3086, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d74310b308d669db2c474ee05f3b6b8f4a770356" + }, + { + "path": "UnrealTournament99", + "mode": "040000", + "type": "tree", + "sha": "968bab9b7ff20331de4c8e583b525d7d50ce8e50", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/968bab9b7ff20331de4c8e583b525d7d50ce8e50" + }, + { + "path": "UnrealTournament99/ut99server", + "mode": "100644", + "type": "blob", + "sha": "a1dd53887e7a59bfedfe14bfb55a2392920e8aae", + "size": 2912, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a1dd53887e7a59bfedfe14bfb55a2392920e8aae" + }, + { + "path": "appmanifest", + "mode": "040000", + "type": "tree", + "sha": "a8b8cc3d018af539eb7bd71264b98651c12bd59f", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/a8b8cc3d018af539eb7bd71264b98651c12bd59f" + }, + { + "path": "appmanifest/appmanifest_10.acf", + "mode": "100644", + "type": "blob", + "sha": "9217b61297ec27100db852f5dd4475119b51d5fa", + "size": 348, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/9217b61297ec27100db852f5dd4475119b51d5fa" + }, + { + "path": "appmanifest/appmanifest_70.acf", + "mode": "100644", + "type": "blob", + "sha": "e5d6f2807b9ee4e814c6a3d6908d044eb69113b7", + "size": 348, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e5d6f2807b9ee4e814c6a3d6908d044eb69113b7" + }, + { + "path": "appmanifest/appmanifest_90.acf", + "mode": "100644", + "type": "blob", + "sha": "7de939d34f72a341786bf741b816c7fff7fec9c4", + "size": 408, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7de939d34f72a341786bf741b816c7fff7fec9c4" + }, + { + "path": "appmanifest/czero", + "mode": "040000", + "type": "tree", + "sha": "b688bf241727c4ece0cc9bc2eda304cd3275bdb1", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/b688bf241727c4ece0cc9bc2eda304cd3275bdb1" + }, + { + "path": "appmanifest/czero/appmanifest_90.acf", + "mode": "100644", + "type": "blob", + "sha": "2373e5421486250a44bd3874b2a6bfee8096875f", + "size": 516, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/2373e5421486250a44bd3874b2a6bfee8096875f" + }, + { + "path": "appmanifest/dod", + "mode": "040000", + "type": "tree", + "sha": "d1c63821efed1d3adc3c27cc1f606e6104bf83c1", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/d1c63821efed1d3adc3c27cc1f606e6104bf83c1" + }, + { + "path": "appmanifest/dod/appmanifest_90.acf", + "mode": "100644", + "type": "blob", + "sha": "704e4d1f08457d9b7279871e3659ce028da9bff1", + "size": 509, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/704e4d1f08457d9b7279871e3659ce028da9bff1" + }, + { + "path": "appmanifest/tfc", + "mode": "040000", + "type": "tree", + "sha": "7113923c643ddbba403c9f0ce405ea7d8cc52cfc", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/7113923c643ddbba403c9f0ce405ea7d8cc52cfc" + }, + { + "path": "appmanifest/tfc/appmanifest_90.acf", + "mode": "100644", + "type": "blob", + "sha": "aa3f4e2a910f083607eba5590d89c3e0ebf86636", + "size": 505, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/aa3f4e2a910f083607eba5590d89c3e0ebf86636" + }, + { + "path": "functions", + "mode": "040000", + "type": "tree", + "sha": "2411b71e10aa89f466d878062205d5e771d8dc92", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/2411b71e10aa89f466d878062205d5e771d8dc92" + }, + { + "path": "functions/README.md", + "mode": "100644", + "type": "blob", + "sha": "f18a8a16101982d91e9c197f85f5fce4175a0f4c", + "size": 654, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f18a8a16101982d91e9c197f85f5fce4175a0f4c" + }, + { + "path": "functions/check.sh", + "mode": "100644", + "type": "blob", + "sha": "150a8e138d27f8c44d63a8c5a5b36fc3d07f4ee5", + "size": 2154, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/150a8e138d27f8c44d63a8c5a5b36fc3d07f4ee5" + }, + { + "path": "functions/check_config.sh", + "mode": "100644", + "type": "blob", + "sha": "24d32318fee2fe4fa92ecfd9d861aa2559b12d9b", + "size": 436, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/24d32318fee2fe4fa92ecfd9d861aa2559b12d9b" + }, + { + "path": "functions/check_ip.sh", + "mode": "100644", + "type": "blob", + "sha": "3e7e86cd3de7bbfaed227e02eb3aa6ecd6dc569e", + "size": 1093, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/3e7e86cd3de7bbfaed227e02eb3aa6ecd6dc569e" + }, + { + "path": "functions/check_logs.sh", + "mode": "100644", + "type": "blob", + "sha": "92ed2cad167d3453630e8f837098140daa88e4ef", + "size": 427, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/92ed2cad167d3453630e8f837098140daa88e4ef" + }, + { + "path": "functions/check_root.sh", + "mode": "100644", + "type": "blob", + "sha": "148ecb30b67c3ac776863d5bd8cdd6e1935722cd", + "size": 544, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/148ecb30b67c3ac776863d5bd8cdd6e1935722cd" + }, + { + "path": "functions/check_steamcmd.sh", + "mode": "100644", + "type": "blob", + "sha": "a47081b8a8019c7594454762d61518f191055c24", + "size": 2274, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a47081b8a8019c7594454762d61518f191055c24" + }, + { + "path": "functions/check_steamuser.sh", + "mode": "100644", + "type": "blob", + "sha": "a807dc70ef83283b1bcd253323c8e04505937a6a", + "size": 679, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a807dc70ef83283b1bcd253323c8e04505937a6a" + }, + { + "path": "functions/check_systemdir.sh", + "mode": "100644", + "type": "blob", + "sha": "c1f65a0d75a759c2576f83c1393ae711aca064db", + "size": 347, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c1f65a0d75a759c2576f83c1393ae711aca064db" + }, + { + "path": "functions/check_tmux.sh", + "mode": "100644", + "type": "blob", + "sha": "ac142ebe4d6dc597b684c2b92f0dbe5c553538fd", + "size": 625, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ac142ebe4d6dc597b684c2b92f0dbe5c553538fd" + }, + { + "path": "functions/command_backup.sh", + "mode": "100644", + "type": "blob", + "sha": "1f3baf92488814a2bd0a7c7bae79890e057e881b", + "size": 1605, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/1f3baf92488814a2bd0a7c7bae79890e057e881b" + }, + { + "path": "functions/command_console.sh", + "mode": "100644", + "type": "blob", + "sha": "4eab4d6ebcfa40f8eaae22c8aca298668701c39a", + "size": 1192, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/4eab4d6ebcfa40f8eaae22c8aca298668701c39a" + }, + { + "path": "functions/command_debug.sh", + "mode": "100644", + "type": "blob", + "sha": "097ddf289470cbde861415876e24902005beb2a7", + "size": 1486, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/097ddf289470cbde861415876e24902005beb2a7" + }, + { + "path": "functions/command_details.sh", + "mode": "100644", + "type": "blob", + "sha": "ef63a08f9d8b6e4e956838f9c6a5c84736062a69", + "size": 17798, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ef63a08f9d8b6e4e956838f9c6a5c84736062a69" + }, + { + "path": "functions/command_dev_debug.sh", + "mode": "100644", + "type": "blob", + "sha": "e2c9d9cc53d464cecd3c113842c8e04ab20a0886", + "size": 335, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e2c9d9cc53d464cecd3c113842c8e04ab20a0886" + }, + { + "path": "functions/command_dev_detect_deps.sh", + "mode": "100644", + "type": "blob", + "sha": "e33fcbd1c5bb343e3d9b0400f3531aecfaa9447d", + "size": 5831, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e33fcbd1c5bb343e3d9b0400f3531aecfaa9447d" + }, + { + "path": "functions/command_email_test.sh", + "mode": "100644", + "type": "blob", + "sha": "b24ff3b015d839b462ad16ab8b110d6638a3fcbc", + "size": 680, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b24ff3b015d839b462ad16ab8b110d6638a3fcbc" + }, + { + "path": "functions/command_install.sh", + "mode": "100644", + "type": "blob", + "sha": "f2021f071785c1252da606db8437e3582dd04793", + "size": 938, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f2021f071785c1252da606db8437e3582dd04793" + }, + { + "path": "functions/command_monitor.sh", + "mode": "100644", + "type": "blob", + "sha": "0a691866b85a949884eaf76706af621ddde4909c", + "size": 3300, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/0a691866b85a949884eaf76706af621ddde4909c" + }, + { + "path": "functions/command_start.sh", + "mode": "100644", + "type": "blob", + "sha": "ebd38b76b87b132591b58c60a103a6a4ebb6cd32", + "size": 5929, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ebd38b76b87b132591b58c60a103a6a4ebb6cd32" + }, + { + "path": "functions/command_stop.sh", + "mode": "100644", + "type": "blob", + "sha": "1c4304be0037b1b2307610245c6d3dd3edcd055c", + "size": 5123, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/1c4304be0037b1b2307610245c6d3dd3edcd055c" + }, + { + "path": "functions/command_ts3_server_pass.sh", + "mode": "100644", + "type": "blob", + "sha": "3cd0f0b1f473823b27d261928e18a6aacdfc9e4a", + "size": 1581, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/3cd0f0b1f473823b27d261928e18a6aacdfc9e4a" + }, + { + "path": "functions/command_update.sh", + "mode": "100644", + "type": "blob", + "sha": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391", + "size": 0, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "path": "functions/command_validate.sh", + "mode": "100644", + "type": "blob", + "sha": "b6dc3681922fd5e0e68dad339aa58b2b1e320350", + "size": 1362, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b6dc3681922fd5e0e68dad339aa58b2b1e320350" + }, + { + "path": "functions/compress_unreal2_maps.sh", + "mode": "100644", + "type": "blob", + "sha": "627df96a0b3710fd6b3dce7353293206e51e2ac7", + "size": 835, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/627df96a0b3710fd6b3dce7353293206e51e2ac7" + }, + { + "path": "functions/compress_ut99_maps.sh", + "mode": "100644", + "type": "blob", + "sha": "c65ca79bd5a96a2aec194103073ed4c01bcc468b", + "size": 838, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c65ca79bd5a96a2aec194103073ed4c01bcc468b" + }, + { + "path": "functions/core_functions.sh", + "mode": "100644", + "type": "blob", + "sha": "560a2ee26b2c896930fa8295c88db20b9356ad46", + "size": 5049, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/560a2ee26b2c896930fa8295c88db20b9356ad46" + }, + { + "path": "functions/core_getopt.sh", + "mode": "100644", + "type": "blob", + "sha": "95196d0ef37de26189bf8c454df4e05f0e21d62d", + "size": 12590, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/95196d0ef37de26189bf8c454df4e05f0e21d62d" + }, + { + "path": "functions/core_messages.sh", + "mode": "100644", + "type": "blob", + "sha": "939e73889238d104021407404e85f17ebaa273ab", + "size": 2950, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/939e73889238d104021407404e85f17ebaa273ab" + }, + { + "path": "functions/email.sh", + "mode": "100644", + "type": "blob", + "sha": "ba5d47717c34835c1112bc7daee589c6a322d3fe", + "size": 1728, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ba5d47717c34835c1112bc7daee589c6a322d3fe" + }, + { + "path": "functions/fix.sh", + "mode": "100644", + "type": "blob", + "sha": "931f4acbe60c7c3afb4daf965da57402ea152c44", + "size": 1481, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/931f4acbe60c7c3afb4daf965da57402ea152c44" + }, + { + "path": "functions/fix_arma3.sh", + "mode": "100644", + "type": "blob", + "sha": "b0a1317de8a93766d8be199802c5e6d177a7297b", + "size": 912, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b0a1317de8a93766d8be199802c5e6d177a7297b" + }, + { + "path": "functions/fix_csgo.sh", + "mode": "100644", + "type": "blob", + "sha": "4227d36eb62517acda23f5e400237a42570bad6b", + "size": 2064, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/4227d36eb62517acda23f5e400237a42570bad6b" + }, + { + "path": "functions/fix_dst.sh", + "mode": "100644", + "type": "blob", + "sha": "7a00285043acaa90b457b972668c38d3d73c2ab1", + "size": 1174, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7a00285043acaa90b457b972668c38d3d73c2ab1" + }, + { + "path": "functions/fix_glibc.sh", + "mode": "100644", + "type": "blob", + "sha": "0270788ab4b2dc8aa12e7e02bb6f966cd63b5918", + "size": 5470, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/0270788ab4b2dc8aa12e7e02bb6f966cd63b5918" + }, + { + "path": "functions/fix_ins.sh", + "mode": "100644", + "type": "blob", + "sha": "0e9c770890cf2fe056a055d2e8fa4e9becaa1fcd", + "size": 610, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/0e9c770890cf2fe056a055d2e8fa4e9becaa1fcd" + }, + { + "path": "functions/fix_kf.sh", + "mode": "100644", + "type": "blob", + "sha": "7e77ca8e69987fc13cdc2272f2e46cf130a078d7", + "size": 755, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7e77ca8e69987fc13cdc2272f2e46cf130a078d7" + }, + { + "path": "functions/fix_ro.sh", + "mode": "100644", + "type": "blob", + "sha": "d3d0ac0e2a20195227ad06b9ceb409d4864630d9", + "size": 755, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d3d0ac0e2a20195227ad06b9ceb409d4864630d9" + }, + { + "path": "functions/fix_steamcmd.sh", + "mode": "100644", + "type": "blob", + "sha": "862b4736f81b51f6360d6af1c18f08c3793b813f", + "size": 2204, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/862b4736f81b51f6360d6af1c18f08c3793b813f" + }, + { + "path": "functions/fix_ut2k4.sh", + "mode": "100644", + "type": "blob", + "sha": "b9ec4ad8ae90ea346d99fc472206798d9ed63225", + "size": 855, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b9ec4ad8ae90ea346d99fc472206798d9ed63225" + }, + { + "path": "functions/fix_ut99.sh", + "mode": "100644", + "type": "blob", + "sha": "d4ceca37fbcda84201b46ab6292eaa8c839b4f24", + "size": 801, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d4ceca37fbcda84201b46ab6292eaa8c839b4f24" + }, + { + "path": "functions/fn_functions", + "mode": "100644", + "type": "blob", + "sha": "f6ea53f55b201438216f873e41ca61b6e00e35e4", + "size": 375, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f6ea53f55b201438216f873e41ca61b6e00e35e4" + }, + { + "path": "functions/fn_getopt", + "mode": "100644", + "type": "blob", + "sha": "8b52e186515fc0dbf8b0d8a364a966c2b2b11a09", + "size": 300, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/8b52e186515fc0dbf8b0d8a364a966c2b2b11a09" + }, + { + "path": "functions/fn_update_functions", + "mode": "100644", + "type": "blob", + "sha": "51964e14f4e40e272cc676c028c214f6b4b35f0e", + "size": 596, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/51964e14f4e40e272cc676c028c214f6b4b35f0e" + }, + { + "path": "functions/game_settings.sh", + "mode": "100644", + "type": "blob", + "sha": "349d60abd8765f100ecc5f33bd8a45e4d011f66c", + "size": 4062, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/349d60abd8765f100ecc5f33bd8a45e4d011f66c" + }, + { + "path": "functions/github_hash.sh", + "mode": "100755", + "type": "blob", + "sha": "a722a6a6024bbfcc4997e0e4dc51bb1138d916f1", + "size": 2801, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a722a6a6024bbfcc4997e0e4dc51bb1138d916f1" + }, + { + "path": "functions/info_config.sh", + "mode": "100644", + "type": "blob", + "sha": "60d2d77e02a0eed080f2b7de8427d574ca708df6", + "size": 20455, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/60d2d77e02a0eed080f2b7de8427d574ca708df6" + }, + { + "path": "functions/info_distro.sh", + "mode": "100644", + "type": "blob", + "sha": "7dc40c549a22719ccd8fd53a4e9e66563eb2685f", + "size": 2739, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7dc40c549a22719ccd8fd53a4e9e66563eb2685f" + }, + { + "path": "functions/info_glibc.sh", + "mode": "100644", + "type": "blob", + "sha": "d311cc4d5756f9f02fa85988e1d1495556bf33d3", + "size": 1606, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d311cc4d5756f9f02fa85988e1d1495556bf33d3" + }, + { + "path": "functions/info_ts3status.sh", + "mode": "100644", + "type": "blob", + "sha": "c08f95f1da1adf212fa4d09d3d35c9c95d330af7", + "size": 282, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c08f95f1da1adf212fa4d09d3d35c9c95d330af7" + }, + { + "path": "functions/install_complete.sh", + "mode": "100644", + "type": "blob", + "sha": "a782b4f7a7f88c91210c35e9d554e9332d0366a3", + "size": 526, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a782b4f7a7f88c91210c35e9d554e9332d0366a3" + }, + { + "path": "functions/install_config.sh", + "mode": "100644", + "type": "blob", + "sha": "f0d57ea1441952f0209d4df0b8f58958d1c8bd7e", + "size": 11214, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/f0d57ea1441952f0209d4df0b8f58958d1c8bd7e" + }, + { + "path": "functions/install_dl_ut2k4.sh", + "mode": "100644", + "type": "blob", + "sha": "687867e748e90ddd76ff709d8df0877c6bf762a5", + "size": 1724, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/687867e748e90ddd76ff709d8df0877c6bf762a5" + }, + { + "path": "functions/install_dl_ut99.sh", + "mode": "100644", + "type": "blob", + "sha": "c053ca18ecf63c750074540995f1d0f60c57b00b", + "size": 1591, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/c053ca18ecf63c750074540995f1d0f60c57b00b" + }, + { + "path": "functions/install_gslt.sh", + "mode": "100644", + "type": "blob", + "sha": "5919fac33cd0ed7351c2f2342df5d0dc12e21657", + "size": 1200, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/5919fac33cd0ed7351c2f2342df5d0dc12e21657" + }, + { + "path": "functions/install_gsquery.sh", + "mode": "100644", + "type": "blob", + "sha": "143357553873c14431d2d687eec2b031e3a2ea2c", + "size": 1040, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/143357553873c14431d2d687eec2b031e3a2ea2c" + }, + { + "path": "functions/install_header.sh", + "mode": "100644", + "type": "blob", + "sha": "1ee637c7791921d3898d9e4bb8cd340fa1c15d1d", + "size": 595, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/1ee637c7791921d3898d9e4bb8cd340fa1c15d1d" + }, + { + "path": "functions/install_logs.sh", + "mode": "100644", + "type": "blob", + "sha": "9d4dcaca20137952a65084fb9385900c0205eac9", + "size": 1511, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/9d4dcaca20137952a65084fb9385900c0205eac9" + }, + { + "path": "functions/install_retry.sh", + "mode": "100644", + "type": "blob", + "sha": "2e7697af5feaa343e5a188366cbcb36740e0cf85", + "size": 320, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/2e7697af5feaa343e5a188366cbcb36740e0cf85" + }, + { + "path": "functions/install_serverdir.sh", + "mode": "100644", + "type": "blob", + "sha": "2c664e8e3dd3d374ba994a2a55a6935da43a007e", + "size": 588, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/2c664e8e3dd3d374ba994a2a55a6935da43a007e" + }, + { + "path": "functions/install_serverfiles.sh", + "mode": "100644", + "type": "blob", + "sha": "24677da9c4c01999d888000637852942a7f9c6bf", + "size": 3303, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/24677da9c4c01999d888000637852942a7f9c6bf" + }, + { + "path": "functions/install_steamcmd.sh", + "mode": "100644", + "type": "blob", + "sha": "1f744e7f6b6bc3f450d7e58ae7bc47a06cc4566c", + "size": 284, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/1f744e7f6b6bc3f450d7e58ae7bc47a06cc4566c" + }, + { + "path": "functions/install_ts3.sh", + "mode": "100644", + "type": "blob", + "sha": "252a4a4bc6ddfb4a3a0a57783aede6f0e1da6928", + "size": 3087, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/252a4a4bc6ddfb4a3a0a57783aede6f0e1da6928" + }, + { + "path": "functions/install_ts3db.sh", + "mode": "100644", + "type": "blob", + "sha": "57c87b97d10ba6cb4dc8b392c005126220cfe5a0", + "size": 2442, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/57c87b97d10ba6cb4dc8b392c005126220cfe5a0" + }, + { + "path": "functions/install_ut2k4.sh", + "mode": "100644", + "type": "blob", + "sha": "44d78b885d55c9b1dfaa7469461227892812b748", + "size": 1075, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/44d78b885d55c9b1dfaa7469461227892812b748" + }, + { + "path": "functions/install_ut2k4_key.sh", + "mode": "100644", + "type": "blob", + "sha": "35a9599f69658b679c3b6ea6aa062b1c273772e0", + "size": 542, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/35a9599f69658b679c3b6ea6aa062b1c273772e0" + }, + { + "path": "functions/install_ut99.sh", + "mode": "100644", + "type": "blob", + "sha": "32b49f7a11bbbb015ca514a16e99f1a5f9a59fad", + "size": 987, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/32b49f7a11bbbb015ca514a16e99f1a5f9a59fad" + }, + { + "path": "functions/jq-linux64", + "mode": "100755", + "type": "blob", + "sha": "939227e587f474ff5279fd9b95b242b4be224c3d", + "size": 3027945, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/939227e587f474ff5279fd9b95b242b4be224c3d" + }, + { + "path": "functions/logs.sh", + "mode": "100644", + "type": "blob", + "sha": "ecca143c08f5b0480f87b35048bc24f6cc71aa65", + "size": 2069, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ecca143c08f5b0480f87b35048bc24f6cc71aa65" + }, + { + "path": "functions/monitor_gsquery.sh", + "mode": "100644", + "type": "blob", + "sha": "e8f289c6865ff663bfb65a5c5646cc816da27e60", + "size": 3465, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e8f289c6865ff663bfb65a5c5646cc816da27e60" + }, + { + "path": "functions/update_check.sh", + "mode": "100644", + "type": "blob", + "sha": "d53813e95b549513e45ee140492657389a9acd9b", + "size": 10899, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d53813e95b549513e45ee140492657389a9acd9b" + }, + { + "path": "functions/update_dl.sh", + "mode": "100644", + "type": "blob", + "sha": "954680ab3bfe46b4feb0d27cd2f7d59a684d9be8", + "size": 2848, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/954680ab3bfe46b4feb0d27cd2f7d59a684d9be8" + }, + { + "path": "functions/update_functions.sh", + "mode": "100644", + "type": "blob", + "sha": "30958e7d89b6c7959f1d135b54087bbc7140f9ab", + "size": 656, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/30958e7d89b6c7959f1d135b54087bbc7140f9ab" + }, + { + "path": "gamedata", + "mode": "040000", + "type": "tree", + "sha": "bd4b1bb4ff964e85c80a3bdf3136a9481022a388", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/bd4b1bb4ff964e85c80a3bdf3136a9481022a388" + }, + { + "path": "gamedata/_default", + "mode": "100644", + "type": "blob", + "sha": "0616747c82433387d6315741a7d5150a40426bbf", + "size": 1746, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/0616747c82433387d6315741a7d5150a40426bbf" + }, + { + "path": "gamedata/_srcds", + "mode": "100644", + "type": "blob", + "sha": "25115cee800cc096569bbdebc6fa5bc7160387e8", + "size": 2728, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/25115cee800cc096569bbdebc6fa5bc7160387e8" + }, + { + "path": "gamedata/csgoserver", + "mode": "100644", + "type": "blob", + "sha": "afe9dab6374b56eb6805e14be23a4ed35a870ec5", + "size": 2320, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/afe9dab6374b56eb6805e14be23a4ed35a870ec5" + }, + { + "path": "gamedata/insserver", + "mode": "100644", + "type": "blob", + "sha": "9cb84fa4658de8daf0d11b9f649b1708d11439fa", + "size": 573, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/9cb84fa4658de8daf0d11b9f649b1708d11439fa" + }, + { + "path": "images", + "mode": "040000", + "type": "tree", + "sha": "a4c70e73261f91b8a231925c55a93c646e4816cd", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/a4c70e73261f91b8a231925c55a93c646e4816cd" + }, + { + "path": "images/icons", + "mode": "040000", + "type": "tree", + "sha": "28adc2d0fe9fc603309fcc35fe161316ac63d79b", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/28adc2d0fe9fc603309fcc35fe161316ac63d79b" + }, + { + "path": "images/icons/centos-icon-32.png", + "mode": "100644", + "type": "blob", + "sha": "fb03f304e8b458244582f29cfcf6f42fcbeea0f7", + "size": 1764, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/fb03f304e8b458244582f29cfcf6f42fcbeea0f7" + }, + { + "path": "images/icons/debian-icon-32.png", + "mode": "100644", + "type": "blob", + "sha": "93650c5d04db2de11b6e52e3bbba007d8d1ece60", + "size": 1122, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/93650c5d04db2de11b6e52e3bbba007d8d1ece60" + }, + { + "path": "images/icons/ubuntu-icon-32.png", + "mode": "100644", + "type": "blob", + "sha": "92be4b5a150d39aa82fa2993e86522e83253ab22", + "size": 1897, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/92be4b5a150d39aa82fa2993e86522e83253ab22" + }, + { + "path": "images/logo", + "mode": "040000", + "type": "tree", + "sha": "eddd87839c24605a6c063b01ba7132608c06ce54", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/eddd87839c24605a6c063b01ba7132608c06ce54" + }, + { + "path": "images/logo/README.md", + "mode": "100644", + "type": "blob", + "sha": "ef9c9c3f7d2587738f86f528dd530dd00220235e", + "size": 118, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/ef9c9c3f7d2587738f86f528dd530dd00220235e" + }, + { + "path": "images/logo/assets", + "mode": "040000", + "type": "tree", + "sha": "c77b8cc20df3f9551bbe5e524283a515f9c77926", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/c77b8cc20df3f9551bbe5e524283a515f9c77926" + }, + { + "path": "images/logo/assets/lgsm-font-pt_sans.zip", + "mode": "100644", + "type": "blob", + "sha": "15d1b0ff34638fba7df84215e5e6768cd621b206", + "size": 887905, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/15d1b0ff34638fba7df84215e5e6768cd621b206" + }, + { + "path": "images/logo/assets/lgsm-square.xcf", + "mode": "100644", + "type": "blob", + "sha": "478dec256b2108ef5cb04734e1801fcccf348da2", + "size": 472808, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/478dec256b2108ef5cb04734e1801fcccf348da2" + }, + { + "path": "images/logo/assets/lgsm.xcf", + "mode": "100644", + "type": "blob", + "sha": "87edc3a8638f8795f3a05ac4ff2dc914172cef30", + "size": 470728, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/87edc3a8638f8795f3a05ac4ff2dc914172cef30" + }, + { + "path": "images/logo/assets/lgsm_full.xcf", + "mode": "100644", + "type": "blob", + "sha": "a48824b934b8186bf15ecf921fb8bea255f5b1dd", + "size": 760477, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/a48824b934b8186bf15ecf921fb8bea255f5b1dd" + }, + { + "path": "images/logo/lgsm-250x143-dark.png", + "mode": "100644", + "type": "blob", + "sha": "6d87e0e2b54d2acef37a65095f3f9b084f9fdedd", + "size": 14106, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/6d87e0e2b54d2acef37a65095f3f9b084f9fdedd" + }, + { + "path": "images/logo/lgsm-250x143-light.png", + "mode": "100644", + "type": "blob", + "sha": "7b85f4f80ec39a948e735b4b61999f3e6f677194", + "size": 13744, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7b85f4f80ec39a948e735b4b61999f3e6f677194" + }, + { + "path": "images/logo/lgsm-full-dark.png", + "mode": "100644", + "type": "blob", + "sha": "3be3323d1cf834d2aad15f17b31b670f09a9f575", + "size": 56251, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/3be3323d1cf834d2aad15f17b31b670f09a9f575" + }, + { + "path": "images/logo/lgsm-full-light.png", + "mode": "100644", + "type": "blob", + "sha": "7dcb7c341f1a3d70cd7e849a3b74a4703c5033ca", + "size": 69852, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7dcb7c341f1a3d70cd7e849a3b74a4703c5033ca" + }, + { + "path": "images/logo/lgsm-site-foot.png", + "mode": "100644", + "type": "blob", + "sha": "3eab7d7b84d499e2d61dc986296a8cb0474a4309", + "size": 1172, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/3eab7d7b84d499e2d61dc986296a8cb0474a4309" + }, + { + "path": "images/logo/lgsm-site-head.png", + "mode": "100644", + "type": "blob", + "sha": "fe32ed1319655ece652dc331fc4aa2f0cc30ea37", + "size": 3182, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/fe32ed1319655ece652dc331fc4aa2f0cc30ea37" + }, + { + "path": "images/logo/lgsm-square-114-dark.png", + "mode": "100644", + "type": "blob", + "sha": "7e1f6a3f665c0fee496bfbe5ec0515aeae3591ef", + "size": 5072, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/7e1f6a3f665c0fee496bfbe5ec0515aeae3591ef" + }, + { + "path": "images/logo/lgsm-square-114-light.png", + "mode": "100644", + "type": "blob", + "sha": "02e8f6620c336077097c4fe1d0d8c1797918b720", + "size": 4148, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/02e8f6620c336077097c4fe1d0d8c1797918b720" + }, + { + "path": "images/logo/lgsm-square-16-dark.png", + "mode": "100644", + "type": "blob", + "sha": "5e279d80ac0cc30578babc9cfd3caa3d04906f5e", + "size": 697, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/5e279d80ac0cc30578babc9cfd3caa3d04906f5e" + }, + { + "path": "images/logo/lgsm-square-16-light.png", + "mode": "100644", + "type": "blob", + "sha": "141f5de59b70852c5fb80507a3ce0aea39de90dd", + "size": 695, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/141f5de59b70852c5fb80507a3ce0aea39de90dd" + }, + { + "path": "images/logo/lgsm-square-184-dark.png", + "mode": "100644", + "type": "blob", + "sha": "e012b0f4843402e35fd568abb27c73e5a0974175", + "size": 7312, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e012b0f4843402e35fd568abb27c73e5a0974175" + }, + { + "path": "images/logo/lgsm-square-184-light.png", + "mode": "100644", + "type": "blob", + "sha": "11245350f9f1ce8cb688878554ed62eb31074077", + "size": 7147, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/11245350f9f1ce8cb688878554ed62eb31074077" + }, + { + "path": "images/logo/lgsm-square-24-dark.png", + "mode": "100644", + "type": "blob", + "sha": "b9405b00a0133cce18613740a026e72ef5aabcd2", + "size": 1051, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b9405b00a0133cce18613740a026e72ef5aabcd2" + }, + { + "path": "images/logo/lgsm-square-24-light.png", + "mode": "100644", + "type": "blob", + "sha": "3ea1c1d6ff9195f0cd821a5c8228aed1ae486f25", + "size": 1085, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/3ea1c1d6ff9195f0cd821a5c8228aed1ae486f25" + }, + { + "path": "images/logo/lgsm-square-32-dark.png", + "mode": "100644", + "type": "blob", + "sha": "2dcaa6d003d6d2d13dd2fc5e8d6dcf01bc86c3a7", + "size": 1155, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/2dcaa6d003d6d2d13dd2fc5e8d6dcf01bc86c3a7" + }, + { + "path": "images/logo/lgsm-square-32-light.png", + "mode": "100644", + "type": "blob", + "sha": "8fa3b636295bb7cefbbb43614def4b59e60b67a6", + "size": 1019, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/8fa3b636295bb7cefbbb43614def4b59e60b67a6" + }, + { + "path": "images/logo/lgsm-square-512-dark.png", + "mode": "100644", + "type": "blob", + "sha": "662bcb66cf8418298ab226540ccfc6a52efb0f65", + "size": 17049, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/662bcb66cf8418298ab226540ccfc6a52efb0f65" + }, + { + "path": "images/logo/lgsm-square-512-light.png", + "mode": "100644", + "type": "blob", + "sha": "22ea1d32fa0474a4197691750e392bc3eab352d2", + "size": 17480, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/22ea1d32fa0474a4197691750e392bc3eab352d2" + }, + { + "path": "images/logo/lgsm-square-64-dark.png", + "mode": "100644", + "type": "blob", + "sha": "96656d6c1c2507c3065881bf3c42638a66e57679", + "size": 2630, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/96656d6c1c2507c3065881bf3c42638a66e57679" + }, + { + "path": "images/logo/lgsm-square-64-light.png", + "mode": "100644", + "type": "blob", + "sha": "e8e3d1cfca5f56bba78a1add4e7504e5a01f783b", + "size": 2216, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/e8e3d1cfca5f56bba78a1add4e7504e5a01f783b" + }, + { + "path": "images/screens", + "mode": "040000", + "type": "tree", + "sha": "6d7073eb40c22fa8a2b0028c4828aed13e110cd4", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/6d7073eb40c22fa8a2b0028c4828aed13e110cd4" + }, + { + "path": "images/screens/DSTconsole.png", + "mode": "100644", + "type": "blob", + "sha": "964481a51312e7a38d6a8fbfefc6bf9868fc3720", + "size": 1231407, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/964481a51312e7a38d6a8fbfefc6bf9868fc3720" + }, + { + "path": "images/screens/DSTconsolecommand.png", + "mode": "100644", + "type": "blob", + "sha": "9f95d35dc4030774bd7fcf622d90dfeedffaf2e6", + "size": 1254268, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/9f95d35dc4030774bd7fcf622d90dfeedffaf2e6" + }, + { + "path": "images/screens/Tmux.png", + "mode": "100644", + "type": "blob", + "sha": "1d676ef3fef0d0072a416cbb7bfcf322e2e368e2", + "size": 48122, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/1d676ef3fef0d0072a416cbb7bfcf322e2e368e2" + }, + { + "path": "images/screens/steamcmd.png", + "mode": "100644", + "type": "blob", + "sha": "d22b76505b0a19588284a5a93cf090cb618cc77c", + "size": 39809, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/d22b76505b0a19588284a5a93cf090cb618cc77c" + }, + { + "path": "images/screens/steamguard.jpg", + "mode": "100644", + "type": "blob", + "sha": "db93381ff9451bfdc73cca36f6f1335c25465927", + "size": 56615, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/db93381ff9451bfdc73cca36f6f1335c25465927" + }, + { + "path": "tests", + "mode": "040000", + "type": "tree", + "sha": "d7c6c59e5708cd7adabd9b38d3cdf27128fc11a9", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/trees/d7c6c59e5708cd7adabd9b38d3cdf27128fc11a9" + }, + { + "path": "tests/tests_jc2server.sh", + "mode": "100644", + "type": "blob", + "sha": "61b326506595baaff25a390388c009b543805cdf", + "size": 10640, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/61b326506595baaff25a390388c009b543805cdf" + }, + { + "path": "tests/tests_ts3server.sh", + "mode": "100644", + "type": "blob", + "sha": "b3207c36865bd758017847e1026daa261d7b8251", + "size": 8468, + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/blobs/b3207c36865bd758017847e1026daa261d7b8251" + } + ], + "truncated": false +} diff --git a/old-games-no-longer-used/Insurgency/lgsm/tmp/lastcommit b/old-games-no-longer-used/Insurgency/lgsm/tmp/lastcommit new file mode 100644 index 000000000..86cfdaa97 --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/tmp/lastcommit @@ -0,0 +1 @@ +d6dc2f7eaa02e21684c07b56475de83f7e3f4fee diff --git a/old-games-no-longer-used/Insurgency/lgsm/tmp/lastcommit.json b/old-games-no-longer-used/Insurgency/lgsm/tmp/lastcommit.json new file mode 100644 index 000000000..92552f58b --- /dev/null +++ b/old-games-no-longer-used/Insurgency/lgsm/tmp/lastcommit.json @@ -0,0 +1,9 @@ +{ + "ref": "refs/heads/master", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/refs/heads/master", + "object": { + "sha": "d6dc2f7eaa02e21684c07b56475de83f7e3f4fee", + "type": "commit", + "url": "https://api.github.com/repos/jaredballou/linuxgsm/git/commits/d6dc2f7eaa02e21684c07b56475de83f7e3f4fee" + } +} diff --git a/Insurgency/manifest.sh b/old-games-no-longer-used/Insurgency/manifest.sh similarity index 100% rename from Insurgency/manifest.sh rename to old-games-no-longer-used/Insurgency/manifest.sh diff --git a/old-games-no-longer-used/JustCause2/cfg/config.lua b/old-games-no-longer-used/JustCause2/cfg/config.lua new file mode 100644 index 000000000..f803a493f --- /dev/null +++ b/old-games-no-longer-used/JustCause2/cfg/config.lua @@ -0,0 +1,179 @@ +-- Welcome to the JC2-MP server configuration file! + +--[[ +SERVER OPTIONS + +Server-related options. +--]] +Server = +{ + -- The maximum number of players that can be on the server at any + -- given time. Make sure your connection and server can handle it! + -- Default value: 5000 + MaxPlayers = 5000, + -- Used to control what IP this server binds to. Unless you're a dedicated + -- game host, you don't need to worry about this. + -- Default value: "" + BindIP = "", + -- The port the server uses. + -- Default value: 7777 + BindPort = 7777, + -- The time before a player is timed out after temporarily losing + -- connection, or crashing without properly disconnecting. + -- Default value (in milliseconds): 10000 + Timeout = 10000, + + -- The name of the server, as seen by players and the server browser. + -- Default value: "JC2-MP Server" + Name = "JC2-MP Server", + -- The server description, as seen by players and the server browser. + -- Default value: "No description available" + Description = "No description available.", + -- The server password. + -- Default value: "" + Password = "", + + -- Controls whether the server announces its presence to the master server + -- and therefore to the server browser. + -- Default value: true + Announce = true, + + -- Controls how often synchronization packets are broadcast by the server + -- in milliseconds + -- Default value (in milliseconds): 180 + SyncUpdate = 180, + + -- CAUTION: Setting this variable to true unlocks a number of potentially + -- unsafe operations, which include: + -- * Native Lua packages (.dll, .so) + -- * Execution of Lua from arbitrary paths (Access to loadfile/dofile) + -- * Unbound io functions, allowing for access to the entire file-system + -- Default value: false + IKnowWhatImDoing = false +} + +--[[ +SYNCRATE OPTIONS + +Sync rate options. These values control how often synchronization +packets are sent by the clients, in milliseconds. This lets you +control how frequent the sync comes in, which may result in a +smoother or less laggy experience +--]] +SyncRates = +{ + -- Default value (in milliseconds): 75 + Vehicle = 75, + -- Default value (in milliseconds): 120 + OnFoot = 120, + -- Default value (in milliseconds): 1000 + Passenger = 1000, + -- Default value (in milliseconds): 250 + MountedGun = 250, + -- Default value (in milliseconds): 350 + StuntPosition = 350 +} + +--[[ +STREAMER OPTIONS + +Streamer-related options. The streamer is responsible for controlling the +visibility of objects (including players and vehicles) for other players. + +What this means is that if you want to extend the distance at which objects +remain visible for players, you need to change the StreamDistance. +--]] +Streamer = +{ + -- The default distance before objects are streamed out. + -- Default value (in metres): 500 + StreamDistance = 500 +} + +--[[ +VEHICLE OPTIONS + +Vehicle-related options. +--]] +Vehicle = +{ + -- The number of seconds required for a vehicle to respawn after + -- vehicle death. + -- Default value (in seconds): 10 + -- For instant respawn: 0 + -- For no respawning: nil + DeathRespawnTime = 10, + -- Controls whether to remove the vehicle if respawning is turned off, + -- and the vehicle dies. + -- Default value: false + DeathRemove = false, + + -- The number of seconds required for a vehicle to respawn after it is + -- left unoccupied. + -- Default value (in seconds): 45 + -- For instant respawn: 0 + -- For no respawning: nil + UnoccupiedRespawnTime = 45, + -- Controls whether to remove the vehicle if respawning is turned off, + -- and the vehicle is left unoccupied. + -- Default value: false + UnoccupiedRemove = false, +} + +--[[ +PLAYER OPTIONS + +Player-related options. +--]] +Player = +{ + -- The default spawn position for players. If you do not use a script + -- to handle spawns, such as the freeroam script, then this spawn position + -- will be used. + -- Default value: Vector3( -6550, 209, -3290 ) + SpawnPosition = Vector3( -6550, 209, -3290 ) +} + +--[[ +MODULE OPTIONS + +Lua module-related options. +--]] +Module = +{ + --[[ + To prevent a large number of errors building up, modules are automatically + unloaded after a certain number of errors in a given timespan. Each error + adds to a counter, which is decremented if there has not been an error + in a certain amount of time. + + This allows you to adjust the number of errors before the module is unloaded, + as well as the time since the last error for the counter to be decremented. + --]] + + -- The maximum number of errors before a module is unloaded. + -- Default value: 5 + MaxErrorCount = 5, + -- The time from the last error necessary for the error counter to be decremented. + -- Default value (in milliseconds): 500 + ErrorDecrementTime = 500 +} + +--[[ +WORLD OPTIONS + +Default settings for worlds. +--]] +World = +{ + -- The default time of day at world creation. + -- Default value (in hours): 0.0 + Time = 0.0, + + -- The increment added to the time of day each second. + -- Default value (in minutes): 1 + TimeStep = 1, + + -- The default weather severity at world creation. + -- Default value: 0 + WeatherSeverity = 0 diff --git a/JustCause2/jc2server b/old-games-no-longer-used/JustCause2/jc2server similarity index 100% rename from JustCause2/jc2server rename to old-games-no-longer-used/JustCause2/jc2server diff --git a/KillingFloor/kfserver b/old-games-no-longer-used/KillingFloor/kfserver similarity index 100% rename from KillingFloor/kfserver rename to old-games-no-longer-used/KillingFloor/kfserver diff --git a/old-games-no-longer-used/Left4Dead/cfg/lgsm-default.cfg b/old-games-no-longer-used/Left4Dead/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c2b66dcbc --- /dev/null +++ b/old-games-no-longer-used/Left4Dead/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 \ No newline at end of file diff --git a/Left4Dead/l4dserver b/old-games-no-longer-used/Left4Dead/l4dserver similarity index 100% rename from Left4Dead/l4dserver rename to old-games-no-longer-used/Left4Dead/l4dserver diff --git a/old-games-no-longer-used/Left4Dead2/cfg/lgsm-default.cfg b/old-games-no-longer-used/Left4Dead2/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c2b66dcbc --- /dev/null +++ b/old-games-no-longer-used/Left4Dead2/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 \ No newline at end of file diff --git a/Left4Dead2/l4d2server b/old-games-no-longer-used/Left4Dead2/l4d2server similarity index 100% rename from Left4Dead2/l4d2server rename to old-games-no-longer-used/Left4Dead2/l4d2server diff --git a/Mumble/mumbleserver b/old-games-no-longer-used/Mumble/mumbleserver similarity index 100% rename from Mumble/mumbleserver rename to old-games-no-longer-used/Mumble/mumbleserver diff --git a/NaturalSelection2/dependencies/libc.so.6 b/old-games-no-longer-used/NS2Combat/dependencies/libc.so.6 similarity index 100% rename from NaturalSelection2/dependencies/libc.so.6 rename to old-games-no-longer-used/NS2Combat/dependencies/libc.so.6 diff --git a/NaturalSelection2/dependencies/libm.so.6 b/old-games-no-longer-used/NS2Combat/dependencies/libm.so.6 similarity index 100% rename from NaturalSelection2/dependencies/libm.so.6 rename to old-games-no-longer-used/NS2Combat/dependencies/libm.so.6 diff --git a/NaturalSelection2/dependencies/libstdc++.so.6 b/old-games-no-longer-used/NS2Combat/dependencies/libstdc++.so.6 similarity index 100% rename from NaturalSelection2/dependencies/libstdc++.so.6 rename to old-games-no-longer-used/NS2Combat/dependencies/libstdc++.so.6 diff --git a/NS2Combat/ns2cserver b/old-games-no-longer-used/NS2Combat/ns2cserver similarity index 100% rename from NS2Combat/ns2cserver rename to old-games-no-longer-used/NS2Combat/ns2cserver diff --git a/old-games-no-longer-used/NaturalSelection2/dependencies/libc.so.6 b/old-games-no-longer-used/NaturalSelection2/dependencies/libc.so.6 new file mode 100644 index 000000000..ee77b1740 Binary files /dev/null and b/old-games-no-longer-used/NaturalSelection2/dependencies/libc.so.6 differ diff --git a/NoMoreRoomInHell/dependencies/libm.so.6 b/old-games-no-longer-used/NaturalSelection2/dependencies/libm.so.6 similarity index 100% rename from NoMoreRoomInHell/dependencies/libm.so.6 rename to old-games-no-longer-used/NaturalSelection2/dependencies/libm.so.6 diff --git a/old-games-no-longer-used/NaturalSelection2/dependencies/libstdc++.so.6 b/old-games-no-longer-used/NaturalSelection2/dependencies/libstdc++.so.6 new file mode 100644 index 000000000..fa1204704 Binary files /dev/null and b/old-games-no-longer-used/NaturalSelection2/dependencies/libstdc++.so.6 differ diff --git a/NaturalSelection2/ns2server b/old-games-no-longer-used/NaturalSelection2/ns2server similarity index 100% rename from NaturalSelection2/ns2server rename to old-games-no-longer-used/NaturalSelection2/ns2server diff --git a/old-games-no-longer-used/NoMoreRoomInHell/cfg/lgsm-default.cfg b/old-games-no-longer-used/NoMoreRoomInHell/cfg/lgsm-default.cfg new file mode 100644 index 000000000..ba48eab5b --- /dev/null +++ b/old-games-no-longer-used/NoMoreRoomInHell/cfg/lgsm-default.cfg @@ -0,0 +1,121 @@ +// **************************************************************************** +// * +// No More Room in Hell - server.cfg * +// Version 100116 * +// * +// **************************************************************************** + +// ............................. Basic Settings ............................. // + +// Hostname for server. +hostname "" + +// RCON - remote console password. +rcon_password "" + +// Server password - for private servers. +sv_password "" + +// Contact email for server sysop. +sv_contact "email@example.com" + +// LAN Mode - If set the server will not show on the internet. +// Default: sv_lan 0 +sv_lan 0 + +// ............................... Map Cycles ............................... // +// info: There are several predefined mapcycles available that are listed below. +// You can also create your own custom mapcycle. + +// "mapcycle.txt" - all maps +// "mapcycle_objective.txt" - objective maps only +// "mapcycle_survival.txt" - survival maps only +// +mapcyclefile "mapcycle.txt" + +// ....................... Time Limits/Round Settings ....................... // + +// Time spend on a single map (in minutes) before switching to a new one automatically. +// Default: mp_timelimit 1 +mp_timelimit 45 + +// Maximum number of rounds to spend on a map before moving to the next one. +// Default: mp_maxrounds 2 +mp_maxrounds 2 + +// ........................ Game Specific Commands ........................ // +// info: any commands that only apply to this game. + +// Difficulty +// info: http://git.io/v35eI +// "casual" - casual difficulty. +// "classic" - classic difficulty. +sv_difficulty "classic" + +// Server tags - Tags show up on the in-game server browser. This helps +// users filter servers. +// vanilla - he server runs the default settings. +// custom - the server runs custom gameplay settings or mods. +// example: sv_tags "custom, fastdl" +sv_tags "" + +// Friendly fire - Allows team members to injure other members of their team. +// Default: mp_friendlyfire 0 +mp_friendlyfire 0 + +// ............................. Communication ............................. // + +// Enable communication over voice via microphone. +// Default: sv_voiceenable 1 +sv_voiceenable 1 + +// Players can hear all other players, no team restrictions. +// Default: sv_alltalk 0 +sv_alltalk 1 + +// ............................. Fast Download .............................. // +// info: Allows custom maps to be downloaded to the client. + +// Allows clients to download custom maps and textures etc. from the server at 20 kbps. +// Default: sv_allowdownload 1 +sv_allowdownload 1 + +// Allows clients to download custom maps, textures etc. from a web server with no transfer limit. +// Example: +// server location: maps/custommap.bsp +// web server location: http://example.com/custom/maps/custommap.bsp +// sv_downloadurl "http://example.com/custom" +// Default: sv_downloadurl "" +sv_downloadurl "" + +// ................................ Ban List ............................... // + +// personal banlist based on user IDs. +exec banned_user.cfg + +// personal banlist based on user IPs. +exec banned_ip.cfg + +writeid +writeip + +// ............................. Server Logging ............................. // + +//Enables logging to file, console, and udp < on | off >. +log on + +// Log server bans in the server logs. +// Default: sv_logbans 1 +sv_logbans 1 + +// Echo log information to the console. +// Default: sv_logecho 1 +sv_logecho 1 + +// Log server information in the log file. +// Default: sv_logfile 1 +sv_logfile 1 + +// Log server information to only one file. +// Default: sv_log_onefile 0 +sv_log_onefile 0 diff --git a/old-games-no-longer-used/NoMoreRoomInHell/dependencies/libm.so.6 b/old-games-no-longer-used/NoMoreRoomInHell/dependencies/libm.so.6 new file mode 100644 index 000000000..39034023b Binary files /dev/null and b/old-games-no-longer-used/NoMoreRoomInHell/dependencies/libm.so.6 differ diff --git a/NoMoreRoomInHell/nmrihserver b/old-games-no-longer-used/NoMoreRoomInHell/nmrihserver similarity index 100% rename from NoMoreRoomInHell/nmrihserver rename to old-games-no-longer-used/NoMoreRoomInHell/nmrihserver diff --git a/old-games-no-longer-used/OpposingForce/cfg/lgsm-default.cfg b/old-games-no-longer-used/OpposingForce/cfg/lgsm-default.cfg new file mode 100644 index 000000000..585afb9e2 --- /dev/null +++ b/old-games-no-longer-used/OpposingForce/cfg/lgsm-default.cfg @@ -0,0 +1,35 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + diff --git a/OpposingForce/opforserver b/old-games-no-longer-used/OpposingForce/opforserver similarity index 100% rename from OpposingForce/opforserver rename to old-games-no-longer-used/OpposingForce/opforserver diff --git a/old-games-no-longer-used/PiratesVikingsandKnightsII/cfg/lgsm-default.cfg b/old-games-no-longer-used/PiratesVikingsandKnightsII/cfg/lgsm-default.cfg new file mode 100644 index 000000000..48ba5072a --- /dev/null +++ b/old-games-no-longer-used/PiratesVikingsandKnightsII/cfg/lgsm-default.cfg @@ -0,0 +1,119 @@ +// **************************************************************************** +// * +// Pirates, Vikings, and Knights II * +// Version 100116 * +// * +// **************************************************************************** + +// ............................. Basic Settings ............................. // + +// Hostname for server. +hostname "" + +// RCON - remote console password. +rcon_password "" + +// Server password - for private servers. +sv_password "" + +// Contact email for server sysop. +sv_contact "email@example.com" + +// LAN Mode - If set the server will not show on the internet. +// Default: sv_lan 0 +sv_lan 0 + +// ............................... Map Cycles ............................... // +// You can create your own custom mapcycle. +mapcyclefile "mapcycle.txt" + +// ....................... Time Limits/Round Settings ....................... // + +// Time spend on a single map (in minutes) before switching to a new one automatically. +// Default: mp_timelimit 0 +mp_timelimit 20 + +// Wait for the end of round before changing map. +// Default: mp_timelimit_waitroundend 0 +mp_timelimit_waitroundend 1 + +// Round duration in minutes. +// Default: mp_roundtime 3 +mp_roundtime 3 + +// Round limit in number of rounds. +// Default: mp_roundlimit 0 + +// Win limit in number of rounds. +// Default: mp_winlimit 0 +mp_winlimit 0 + +// ........................ Game Specific Commands ........................ // + +// Server tags - Tags show up on the in-game server browser. This helps +// users filter servers. +// vanilla - he server runs the default settings. +// custom - the server runs custom gameplay settings or mods. +// example: sv_tags "custom, fastdl" +sv_tags "" + +// Friendly fire - Allows team members to injure other members of their team. +// Default: mp_friendlyfire 0 +mp_friendlyfire 0 + +// ............................. Communication ............................. // + +// Enable communication over voice via microphone. +// Default: sv_voiceenable 1 +sv_voiceenable 1 + +// Players can hear all other players, no team restrictions. +// Default: sv_alltalk 0 +sv_alltalk 0 + +// ............................. Fast Download .............................. // +// info: Allows custom maps to be downloaded to the client. + +// Allows clients to download custom maps and textures etc. from the server at 20 kbps. +// Default: sv_allowdownload 1 +sv_allowdownload 1 + +// Allows clients to download custom maps, textures etc. from a web server with no transfer limit. +// Example: +// server location: maps/custommap.bsp +// web server location: http://example.com/custom/maps/custommap.bsp +// sv_downloadurl "http://example.com/custom" +// Default: sv_downloadurl "" +sv_downloadurl "" + +// ................................ Ban List ............................... // + +// personal banlist based on user IDs. +exec banned_user.cfg + +// personal banlist based on user IPs. +exec banned_ip.cfg + +writeid +writeip + +// ............................. Server Logging ............................. // + +//Enables logging to file, console, and udp < on | off >. +log on + +// Log server bans in the server logs. +// Default: sv_logbans 1 +sv_logbans 1 + +// Echo log information to the console. +// Default: sv_logecho 1 +sv_logecho 1 + +// Log server information in the log file. +// Default: sv_logfile 1 +sv_logfile 1 + +// Log server information to only one file. +// Default: sv_log_onefile 0 +sv_log_onefile 0 diff --git a/PiratesVikingsandKnightsII/pvkiiserver b/old-games-no-longer-used/PiratesVikingsandKnightsII/pvkiiserver similarity index 100% rename from PiratesVikingsandKnightsII/pvkiiserver rename to old-games-no-longer-used/PiratesVikingsandKnightsII/pvkiiserver diff --git a/old-games-no-longer-used/ProjectZomboid/cfg/servertest.ini b/old-games-no-longer-used/ProjectZomboid/cfg/servertest.ini new file mode 100644 index 000000000..df25258ab --- /dev/null +++ b/old-games-no-longer-used/ProjectZomboid/cfg/servertest.ini @@ -0,0 +1,46 @@ +nightlengthmodifier=1.0 +PVP=true +PauseEmpty=false +GlobalChat=true +Open=true +ServerWelcomeMessage= Welcome to Project Zomboid MP ! to chat locally press "t", to global chat press "y" or add "/all" before chatting Press /help to have a list of server commands +LogLocalChat=false +AutoCreateUserInWhiteList=false +DisplayUserName=true +SpawnPoint=0,0,0 +SafetySystem=true +ShowSafety=true +SafetyToggleTimer=100 +SafetyCooldownTimer=120 +SpawnItems= +DefaultPort=16261 +ResetID=834499345 +Mods= +Map=Muldraugh, KY +SpawnRegions=servertest_spawnregions.lua +DoLuaChecksum=true +Public=false +PublicName=pzserver +PublicDescription= +MaxPlayers=64 +PingFrequency=10 +PingLimit=400 +HoursForLootRespawn=0 +MaxItemsForLootRespawn=4 +ConstructionPreventsLootRespawn=true +DropOffWhiteListAfterDeath=false +NoFireSpread=false +NoFire=false +AnnounceDeath=false +MinutesPerPage=1.0 +HoursForCorpseRemoval=0 +SaveWorldEveryMinutes=0 +PlayerSafehouse=false +AdminSafehouse=false +SafehouseAllowTrepass=true +SafehouseAllowFire=true +SafehouseAllowLoot=true +SafehouseAllowRespawn=false +SafehouseDaySurvivedToClaim=0 +SafeHouseRemovalTime=144 +AllowDestructionBySledgehammer=true diff --git a/ProjectZomboid/pzserver b/old-games-no-longer-used/ProjectZomboid/pzserver similarity index 100% rename from ProjectZomboid/pzserver rename to old-games-no-longer-used/ProjectZomboid/pzserver diff --git a/RedOrchestra/roserver b/old-games-no-longer-used/RedOrchestra/roserver similarity index 100% rename from RedOrchestra/roserver rename to old-games-no-longer-used/RedOrchestra/roserver diff --git a/old-games-no-longer-used/Ricochet/cfg/lgsm-default.cfg b/old-games-no-longer-used/Ricochet/cfg/lgsm-default.cfg new file mode 100644 index 000000000..585afb9e2 --- /dev/null +++ b/old-games-no-longer-used/Ricochet/cfg/lgsm-default.cfg @@ -0,0 +1,35 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + diff --git a/Ricochet/ricochetserver b/old-games-no-longer-used/Ricochet/ricochetserver similarity index 100% rename from Ricochet/ricochetserver rename to old-games-no-longer-used/Ricochet/ricochetserver diff --git a/old-games-no-longer-used/SeriousSam3BFE/cfg/lgsm-default.ini b/old-games-no-longer-used/SeriousSam3BFE/cfg/lgsm-default.ini new file mode 100644 index 000000000..1bf1a3c90 --- /dev/null +++ b/old-games-no-longer-used/SeriousSam3BFE/cfg/lgsm-default.ini @@ -0,0 +1,49 @@ +-- Generated with Server GUI 3 +-- http://mrag.nl/sgui3/ + +-- General +rcts_strWelcomeNote = "Server RCON MOTD"; +rcts_strAdminPassword = "rconpassword"; +prj_strLogFile = ""; +net_strLocalHost = ""; +gam_idGameMode = "Cooperative"; +ser_iMaxClientBPS = 11000; +prj_iDedicatedFPS = 100; +gam_ctMaxPlayers = 12; +prj_uwPort = 27015; +prj_strMultiplayerSessionName = "Serious Sam 3 Server"; + +-- Options +gam_bAllowJoinInProgress = 1; +gam_bAllowPowerupItems = 1; +gam_bAllowArmorItems = 1; +gam_bWeaponsStay = 1; +gam_bAmmoStays = 1; +gam_bArmorStays = 1; +gam_bHealthStays = 1; +gam_bAllowHealthItems = 1; +gam_bInfiniteAmmo = 0; + +-- Levels +local mapList = ""; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\01_CairoSquare\01_CairoSquare.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\02_CairoMuseum\02_CairoMuseum.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\03_IbnTulun\03_IbnTulun.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\04_IbnTulun\04_Medina.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\05_CairoTown\05_CairoTown.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\06_Pyramids\06_Pyramids.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\07_Karnak1\07_Karnak1.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\08_Karnak2\08_Karnak2.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\09_Luxor\09_Luxor.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\10_LostNubianTemples\10_LostNubianTemples.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\11_Ramesseum\11_Ramesseum.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\01_BFE\12_HatshepsutTemple\12_HatshepsutTemple.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\02_DLC\01_Philae\01_Philae.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\02_DLC\02_AbuSimbel\02_AbuSimbel.wld;"; +mapList = mapList .. "Content\SeriousSam3\Levels\02_DLC\03_TempleOfSethirkopshef\03_TempleOfSethirkopshef.wld;"; +prj_StrMapList = mapList; + +-- Scripts + +-- Custom + diff --git a/SeriousSam3BFE/help/DedicatedServer_Readme.txt b/old-games-no-longer-used/SeriousSam3BFE/help/DedicatedServer_Readme.txt similarity index 100% rename from SeriousSam3BFE/help/DedicatedServer_Readme.txt rename to old-games-no-longer-used/SeriousSam3BFE/help/DedicatedServer_Readme.txt diff --git a/SeriousSam3BFE/ss3sserver b/old-games-no-longer-used/SeriousSam3BFE/ss3sserver similarity index 100% rename from SeriousSam3BFE/ss3sserver rename to old-games-no-longer-used/SeriousSam3BFE/ss3sserver diff --git a/old-games-no-longer-used/StarBound/cfg/sbboot.config b/old-games-no-longer-used/StarBound/cfg/sbboot.config new file mode 100644 index 000000000..62f133536 --- /dev/null +++ b/old-games-no-longer-used/StarBound/cfg/sbboot.config @@ -0,0 +1,141 @@ +{ + "handleFatalSignals" : true, + "handleInterruptSignal" : true, + "rootMaintenanceSleep" : 5000, + "logFileBackups" : 5, + "assetSources" : [ + "../assets/packed.pak", + "../assets/user" + ], + "modSource" : "../giraffe_storage/mods/", + "storageDirectory" : "../giraffe_storage/", + "defaultConfiguration" : { + "gameServerPort" : 21025, + "gameServerBind" : "*", + + "serverUsers" : {}, + "allowAnonymousConnections" : true, + + "bannedUuids" : [], + "bannedIPs" : [], + + "serverName" : "A Starbound Server", + "maxPlayers" : 8, + "upnpPortForwarding" : true, + + "checkAssetsDigest" : false, + + "allowAdminCommands" : true, + "allowAdminCommandsFromAnyone" : false, + "anonymousConnectionsAreAdmin" : false, + + "runQueryServer" : false, + "queryServerPort" : 21025, + "queryServerBind" : "*", + + "runRconServer" : false, + "rconServerPort" : 21026, + "rconServerBind" : "*", + "rconServerPassword" : "", + "rconServerTimeout" : 1000, + + "windowTitle" : "Starbound - Beta", + "vsync" : true, + "renderSleep" : true, + "maxFrameSkip" : 10, + "sampleRate" : 44100, + "audioChannels" : 2, + "audioChannelSeparation" : [-25, 25], + + "clearUniverseFiles" : false, + "clearPlayerFiles" : false, + "playerBackupFileCount" : 3, + + "sfxVol" : 100, + "musicVol" : 100, + "windowedResolution" : [1000, 600], + "maximizedResolution" : [1000, 600], + "fullscreenResolution" : [1920, 1080], + "fullscreen" : false, + "maximized" : true, + "zoomLevel" : 3.0, + "speechBubbles" : true, + + "crafting.filterHaveMaterials" : false, + "title.connectionString" : "", + + "bindings" : { + "PlayerUp" : [ { "type" : "key", "value" : "W", "mods" : [] } ], + "PlayerDown" : [ { "type" : "key", "value" : "S", "mods" : [] } ], + "PlayerLeft" : [ { "type" : "key", "value" : "A", "mods" : [] } ], + "PlayerRight" : [ { "type" : "key", "value" : "D", "mods" : [] } ], + "PlayerJump" : [ { "type" : "key", "value" : "Space", "mods" : [] } ], + "PlayerDropItem" : [ { "type" : "key", "value" : "Q", "mods" : [] } ], + "PlayerInteract" : [ { "type" : "key", "value" : "E", "mods" : [] } ], + "PlayerShifting" : [ { "type" : "key", "value" : "RShift", "mods" : [] }, { "type" : "key", "value" : "LShift", "mods" : [] } ], + "PlayerTechAction1" : [ { "type" : "key", "value" : "F", "mods" : [] } ], + "PlayerTechAction2" : [ { "type" : "key", "value" : "G", "mods" : [] } ], + "PlayerTechAction3" : [ { "type" : "key", "value" : "H", "mods" : [] } ], + "EmoteBlabbering" : [ { "type" : "key", "value" : "Right", "mods" : ["LCt rl", "LShift"] } ], + "EmoteShouting" : [ { "type" : "key", "value" : "Up", "mods" : ["LCtrl", "LAlt"] } ], + "EmoteHappy" : [ { "type" : "key", "value" : "Up", "mods" : [] } ], + "EmoteSad" : [ { "type" : "key", "value" : "Down", "mods" : [] } ], + "EmoteNeutral" : [ { "type" : "key", "value" : "Left", "mods" : [] } ], + "EmoteLaugh" : [ { "type" : "key", "value" : "Left", "mods" : [ "LCtrl" ] } ], + "EmoteAnnoyed" : [ { "type" : "key", "value" : "Right", "mods" : [] } ], + "EmoteOh" : [ { "type" : "key", "value" : "Right", "mods" : [ "LCtrl" ] } ], + "EmoteOooh" : [ { "type" : "key", "value" : "Down", "mods" : [ "LCtrl" ] } ], + "EmoteBlink" : [ { "type" : "key", "value" : "Up", "mods" : [ "LCtrl" ] } ], + "EmoteWink" : [ { "type" : "key", "value" : "Up", "mods" : ["LCtrl", "LSh ift"] } ], + "EmoteEat" : [ { "type" : "key", "value" : "Down", "mods" : ["LCtrl", "LS hift"] } ], + "EmoteSleep" : [ { "type" : "key", "value" : "Left", "mods" : ["LCtrl", " LShift"] } ], + "ShowLabels" : [ { "type" : "key", "value" : "RAlt", "mods" : [] }, { "ty pe" : "key", "value" : "LAlt", "mods" : [] } ], + "CameraShift" : [ { "type" : "key", "value" : "RCtrl", "mods" : [] }, { " type" : "key", "value" : "LCtrl", "mods" : [] } ], + "CockpitUp" : [ { "type" : "key", "value" : "W", "mods" : [] }, { "type" : "key", "value" : "Up", "mods" : [] } ], + "CockpitDown" : [ { "type" : "key", "value" : "S", "mods" : [] }, { "type " : "key", "value" : "Down", "mods" : [] } ], + "CockpitLeft" : [ { "type" : "key", "value" : "Left", "mods" : [] }, { "t ype" : "key", "value" : "A", "mods" : [] } ], + "CockpitRight" : [ { "type" : "key", "value" : "Right", "mods" : [] }, { "type" : "key", "value" : "D", "mods" : [] } ], + "TitleBack" : [ { "type" : "key", "value" : "Esc", "mods" : [] } ], + "CinematicSkip" : [ { "type" : "key", "value" : "Esc", "mods" : [] } ], + "CinematicNext" : [ { "type" : "key", "value" : "Right", "mods" : [] }, { "type" : "key", "value" : "Return", "mods" : [] } ], + "GuiClose" : [ { "type" : "key", "value" : "Esc", "mods" : [] } ], + "GuiShifting" : [ { "type" : "key", "value" : "RShift", "mods" : [] }, { "type" : "key", "value" : "LShift", "mods" : [] } ], + "KeybindingCancel" : [ { "type" : "key", "value" : "Esc", "mods" : [] } ] , + "KeybindingClear" : [ { "type" : "key", "value" : "Del", "mods" : [] }, { "type" : "key", "value" : "Backspace", "mods" : [] } ], + "ChatPageUp" : [ { "type" : "key", "value" : "PageUp", "mods" : [] } ], + "ChatPageDown" : [ { "type" : "key", "value" : "PageDown", "mods" : [] } ], + "ChatPreviousLine" : [ { "type" : "key", "value" : "Up", "mods" : [] } ], + "ChatNextLine" : [ { "type" : "key", "value" : "Down", "mods" : [] } ], + "ChatSendLine" : [ { "type" : "key", "value" : "Return", "mods" : [] } ], + "ChatBegin" : [ { "type" : "key", "value" : "Return", "mods" : [] } ], + "ChatBeginCommand" : [ { "type" : "key", "value" : "/", "mods" : [] } ], + "ChatStop" : [ { "type" : "key", "value" : "Esc", "mods" : [] } ], + "InterfaceShowHelp" : [ { "type" : "key", "value" : "F1", "mods" : [] } ] , + "InterfaceHideHud" : [ { "type" : "key", "value" : "Z", "mods" : [ "LAlt" ] } ], + "InterfaceSwapHands" : [ { "type" : "key", "value" : "Z", "mods" : [] } ] , + "InterfaceDeselectHands" : [ { "type" : "key", "value" : "X", "mods" : [] } ], + "InterfaceBar1" : [ { "type" : "key", "value" : "1", "mods" : [] } ], + "InterfaceBar2" : [ { "type" : "key", "value" : "2", "mods" : [] } ], + "InterfaceBar3" : [ { "type" : "key", "value" : "3", "mods" : [] } ], + "InterfaceBar4" : [ { "type" : "key", "value" : "4", "mods" : [] } ], + "InterfaceBar5" : [ { "type" : "key", "value" : "5", "mods" : [] } ], + "InterfaceBar6" : [ { "type" : "key", "value" : "6", "mods" : [] } ], + "InterfaceBar7" : [ { "type" : "key", "value" : "7", "mods" : [] } ], + "InterfaceBar8" : [ { "type" : "key", "value" : "8", "mods" : [] } ], + "InterfaceBar9" : [ { "type" : "key", "value" : "9", "mods" : [] } ], + "InterfaceBar10" : [ { "type" : "key", "value" : "0", "mods" : [] } ], + "EssentialBar1" : [ { "type" : "key", "value" : "R", "mods" : [] } ], + "EssentialBar2" : [ { "type" : "key", "value" : "T", "mods" : [] } ], + "EssentialBar3" : [ { "type" : "key", "value" : "Y", "mods" : [] } ], + "InterfaceBarNPos" : [ { "type" : "key", "value" : "-", "mods" : [] }, { "type" : "key", "value" : "`", "mods" : [] } ], + "InterfaceRepeatCommand" : [ { "type" : "key", "value" : "P", "mods" : [] } ], + "InterfaceToggleFullscreen" : [ { "type" : "key", "value" : "F11", "mods" : [] } ], + "InterfaceEscapeMenu" : [ { "type" : "key", "value" : "Esc", "mods" : [] } ], + "InterfaceInventory" : [ { "type" : "key", "value" : "I", "mods" : [] } ] , + "InterfaceCodex" : [ { "type" : "key", "value" : "L", "mods" : [] } ], + "InterfaceQuest" : [ { "type" : "key", "value" : "J", "mods" : [] } ], + "InterfaceCrafting" : [ { "type" : "key", "value" : "C", "mods" : [] } ], + "InterfaceInspectCursor" : [ { "type" : "key", "value" : "N", "mods" : [] } ] + } + } +} diff --git a/StarBound/sbserver b/old-games-no-longer-used/StarBound/sbserver similarity index 100% rename from StarBound/sbserver rename to old-games-no-longer-used/StarBound/sbserver diff --git a/old-games-no-longer-used/TeamFortress2/cfg/lgsm-default.cfg b/old-games-no-longer-used/TeamFortress2/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c2b66dcbc --- /dev/null +++ b/old-games-no-longer-used/TeamFortress2/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 \ No newline at end of file diff --git a/TeamFortress2/tf2server b/old-games-no-longer-used/TeamFortress2/tf2server similarity index 100% rename from TeamFortress2/tf2server rename to old-games-no-longer-used/TeamFortress2/tf2server diff --git a/old-games-no-longer-used/TeamFortressClassic/cfg/lgsm-default.cfg b/old-games-no-longer-used/TeamFortressClassic/cfg/lgsm-default.cfg new file mode 100644 index 000000000..ceb8f9374 --- /dev/null +++ b/old-games-no-longer-used/TeamFortressClassic/cfg/lgsm-default.cfg @@ -0,0 +1,38 @@ +// Server Name +hostname "" + +// RCON Password +rcon_password "" + +// Server Password +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +// disable autoaim +sv_aim 0 + +// disable clients' ability to pause the server +pausable 0 + +// maximum client movement speed +sv_maxspeed 320 + +// 20 minute timelimit +mp_timelimit 20 + +// cheats off +sv_cheats 0 + +// load ban files +exec listip.cfg +exec banned.cfg + + + + diff --git a/TeamFortressClassic/tfcserver b/old-games-no-longer-used/TeamFortressClassic/tfcserver similarity index 100% rename from TeamFortressClassic/tfcserver rename to old-games-no-longer-used/TeamFortressClassic/tfcserver diff --git a/old-games-no-longer-used/TeamSpeak3/cfg/lgsm-default.ini b/old-games-no-longer-used/TeamSpeak3/cfg/lgsm-default.ini new file mode 100644 index 000000000..71000a42e --- /dev/null +++ b/old-games-no-longer-used/TeamSpeak3/cfg/lgsm-default.ini @@ -0,0 +1,20 @@ +machine_id= +default_voice_port=9987 +voice_ip=0.0.0.0 +licensepath= +filetransfer_port=30033 +filetransfer_ip=0.0.0.0 +query_port=10011 +query_ip=0.0.0.0 +query_ip_whitelist=query_ip_whitelist.txt +query_ip_blacklist=query_ip_blacklist.txt +dbplugin=ts3db_sqlite3 +dbpluginparameter= +dbsqlpath=sql/ +dbsqlcreatepath=create_sqlite/ +dbconnections=10 +logpath=logs +logquerycommands=0 +dbclientkeepdays=30 +logappend=0 +query_skipbruteforcecheck=0 \ No newline at end of file diff --git a/TeamSpeak3/ts3server b/old-games-no-longer-used/TeamSpeak3/ts3server similarity index 100% rename from TeamSpeak3/ts3server rename to old-games-no-longer-used/TeamSpeak3/ts3server diff --git a/old-games-no-longer-used/Teeworlds/cfg/ctf.cfg b/old-games-no-longer-used/Teeworlds/cfg/ctf.cfg new file mode 100644 index 000000000..a92b1a494 --- /dev/null +++ b/old-games-no-longer-used/Teeworlds/cfg/ctf.cfg @@ -0,0 +1,7 @@ +sv_gametype ctf +sv_powerups 1 +sv_scorelimit 500 +sv_spectator_slots 0 +sv_timelimit 0 +sv_tournament_mode 0 +sv_map_reload 1 \ No newline at end of file diff --git a/old-games-no-longer-used/Teeworlds/cfg/dm.cfg b/old-games-no-longer-used/Teeworlds/cfg/dm.cfg new file mode 100644 index 000000000..426386d1d --- /dev/null +++ b/old-games-no-longer-used/Teeworlds/cfg/dm.cfg @@ -0,0 +1,7 @@ +sv_gametype dm +sv_powerups 1 +sv_scorelimit 20 +sv_spectator_slots 0 +sv_timelimit 0 +sv_tournament_mode 0 +sv_map_reload 1 \ No newline at end of file diff --git a/old-games-no-longer-used/Teeworlds/cfg/duel.cfg b/old-games-no-longer-used/Teeworlds/cfg/duel.cfg new file mode 100644 index 000000000..b70e632a2 --- /dev/null +++ b/old-games-no-longer-used/Teeworlds/cfg/duel.cfg @@ -0,0 +1,7 @@ +sv_gametype tdm +sv_powerups 0 +sv_scorelimit 10 +sv_spectator_slots 10 +sv_timelimit 5 +sv_tournament_mode 1 +sv_map_reload 1 \ No newline at end of file diff --git a/old-games-no-longer-used/Teeworlds/cfg/lgsm-default.cfg b/old-games-no-longer-used/Teeworlds/cfg/lgsm-default.cfg new file mode 100644 index 000000000..efefdf149 --- /dev/null +++ b/old-games-no-longer-used/Teeworlds/cfg/lgsm-default.cfg @@ -0,0 +1,26 @@ +sv_name "" +sv_rcon_password "" +password "" +sv_max_clients 12 +sv_port 8303 +sv_register 1 +sv_spamprotection 0 +sv_vote_map 1 +sv_warmup 10 +logfile "" +addvote restart 10 +addvote exec dm.cfg +addvote exec ctf.cfg +addvote exec duel.cfg +addvote exec tdm.cfg +addvote "change_map ctf1" +addvote "change_map ctf2" +addvote "change_map ctf3" +addvote "change_map ctf4" +addvote "change_map ctf5" +addvote "change_map dm1" +addvote "change_map dm2" +addvote "change_map dm6" +addvote "change_map dm7" +addvote "change_map dm8" +addvote "change_map dm9" \ No newline at end of file diff --git a/old-games-no-longer-used/Teeworlds/cfg/tdm.cfg b/old-games-no-longer-used/Teeworlds/cfg/tdm.cfg new file mode 100644 index 000000000..c2ab04326 --- /dev/null +++ b/old-games-no-longer-used/Teeworlds/cfg/tdm.cfg @@ -0,0 +1,14 @@ +// **************************************************************************** +// * +// TeeWorlds - tdm.cfg * +// Version 281015 * +// * +// **************************************************************************** + +sv_gametype tdm +sv_powerups 1 +sv_scorelimit 50 +sv_spectator_slots 0 +sv_timelimit 0 +sv_tournament_mode 0 +sv_map_reload 1 \ No newline at end of file diff --git a/Teeworlds/twserver b/old-games-no-longer-used/Teeworlds/twserver similarity index 100% rename from Teeworlds/twserver rename to old-games-no-longer-used/Teeworlds/twserver diff --git a/old-games-no-longer-used/Terraria/cfg/lgsm-default.txt b/old-games-no-longer-used/Terraria/cfg/lgsm-default.txt new file mode 100644 index 000000000..d6258d4cf --- /dev/null +++ b/old-games-no-longer-used/Terraria/cfg/lgsm-default.txt @@ -0,0 +1,68 @@ +#this is an example config file for TerrariaServer.exe +#use the command 'TerrariaServer.exe -config serverconfig.txt' to use this configuration or run start-server.bat +#please report crashes by emailing crashlog.txt to support@terraria.org + +#the following is a list of available command line parameters: + +#-config Specifies the configuration file to use. +#-port Specifies the port to listen on. +#-players / -maxplayers Sets the max number of players +#-pass / -password Sets the server password +#-world Load a world and automatically start the server. +#-autocreate <#> Creates a world if none is found in the path specified by -world. World size is specified by: 1(small), 2(medium), and 3(large). +#-banlist Specifies the location of the banlist. Defaults to "banlist.txt" in the working directory. +#-worldname Sets the name of the world when using -autocreate. +#-secure Adds addition cheat protection to the server. +#-noupnp Disables automatic port forwarding +#-steam Enables Steam Support +#-lobby or Allows friends to join the server or sets it to private if Steam is enabled +#-ip Sets the IP address for the server to listen on +#-forcepriority Sets the process priority for this task. If this is used the "priority" setting below will be ignored. + +#remove the # in front of commands to enable them. + +#Load a world and automatically start the server. +#world=C:\Users\YOUR_USERNAME_HERE\My Documents\My Games\Terraria\Worlds\world1.wld + +#Creates a new world if none is found. World size is specified by: 1(small), 2(medium), and 3(large). +#autocreate=1 + +#Sets the name of the world when using autocreate +#worldname=Terraria + +#Sets the difficulty of the world when using autocreate 0(normal), 1(expert) +#difficulty=1 + +#Sets the max number of players allowed on a server. Value must be between 1 and 255 +#maxplayers=8 + +#Set the port number +#port=7777 + +#Set the server password +#password=p@55w0rd + +#Set the message of the day +#motd=Please don’t cut the purple trees! + +#Sets the folder where world files will be stored +#worldpath=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\ + +#The location of the banlist. Defaults to "banlist.txt" in the working directory. +#banlist=banlist.txt + +#Adds addition cheat protection. +#secure=1 + +#Sets the server language 1:English, 2:German, 3:Italian, 4:French, 5:Spanish +#lang=1 + +#Automatically forward ports with uPNP +#upnp=1 + +#Reduces enemy skipping but increases bandwidth usage. The lower the number the less skipping will happen, but more data is sent. 0 is off. +#npcstream=60 + +#Default system priority 0:Realtime, 1:High, 2:AboveNormal, 3:Normal, 4:BelowNormal, 5:Idle +#priority=1 + diff --git a/Terraria/terrariaserver b/old-games-no-longer-used/Terraria/terrariaserver similarity index 100% rename from Terraria/terrariaserver rename to old-games-no-longer-used/Terraria/terrariaserver diff --git a/UnrealTournament2004/ut2k4server b/old-games-no-longer-used/UnrealTournament2004/ut2k4server similarity index 100% rename from UnrealTournament2004/ut2k4server rename to old-games-no-longer-used/UnrealTournament2004/ut2k4server diff --git a/UnrealTournament99/ut99server b/old-games-no-longer-used/UnrealTournament99/ut99server similarity index 100% rename from UnrealTournament99/ut99server rename to old-games-no-longer-used/UnrealTournament99/ut99server diff --git a/tools/update-game-list.sh b/tools/update-game-list.sh new file mode 100755 index 000000000..f7849823b --- /dev/null +++ b/tools/update-game-list.sh @@ -0,0 +1,2 @@ +#!/bin/bash +grep gamename ../gamedata/[a-z]* | grep -v 'README\.md' | sed -e 's/^[a-z0-9A-Z\/\.]\+\///g' -e 's/\:[ \t]*fn_set_game_params settings[ \t]*"gamename"[ \t]*/ /g' > ../gamedata/__game_list