From ac6696c5669c479a7b046845745463862da66d6f Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 6 Mar 2015 22:45:34 +0000 Subject: [PATCH 01/42] Fixed typo in function --- functions/fn_install | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/functions/fn_install b/functions/fn_install index ed526fe70..ab52c90b4 100644 --- a/functions/fn_install +++ b/functions/fn_install @@ -2,7 +2,7 @@ # LGSM fn_install function # Author: Daniel Gibbs # Website: http://danielgibbs.co.uk -# Version: 080215 +# Version: 060315 fn_check_root fn_install_header @@ -40,6 +40,6 @@ elif [ "${gamename}" == "Red Orchestra: Ostfront 41-45" ]; then elif [ "${gamename}" == "Unreal Tournament 2004" ]; then fn_install_ut2k4fix elif [ "${gamename}" == "Unreal Tournament 99" ]; then - fn_install_99fix + fn_install_ut99fix fi fn_install_complete \ No newline at end of file From 8e2b5541c8b895c77073c86c44b39c2426280a2c Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 6 Mar 2015 22:59:54 +0000 Subject: [PATCH 02/42] Added bypass for updatecheck for UT99 and UT2K4 --- functions/fn_monitor | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/functions/fn_monitor b/functions/fn_monitor index 54f2cafc7..34e2e10c1 100644 --- a/functions/fn_monitor +++ b/functions/fn_monitor @@ -69,8 +69,10 @@ if [ ! -f "${lockselfname}" ]; then echo "To enable monitor run ${selfname} start" exit fi + + updatecheck=$(ps -ef|grep "${selfname} update"|grep -v grep|wc -l) -if [ "${updatecheck}" = "0" ]; then +if [ "${updatecheck}" = "0" ]||[ "${gamename}" == "Unreal Tournament 99" ]||[ "${gamename}" == "Unreal Tournament 2004" ]; then fn_printdots "Checking session: CHECKING" fn_scriptlog "Checking session: CHECKING" sleep 1 From c3543ac48acb0719af5a79456057275b2140c6cb Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 7 Mar 2015 00:10:28 +0000 Subject: [PATCH 03/42] Removes gamespy.com master server --- functions/fn_install_ut99fix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/functions/fn_install_ut99fix b/functions/fn_install_ut99fix index 4a40d8c19..de8c560a8 100644 --- a/functions/fn_install_ut99fix +++ b/functions/fn_install_ut99fix @@ -2,7 +2,7 @@ # LGSM fn_install_ut99fix function # Author: Daniel Gibbs # Website: http://danielgibbs.co.uk -# Version: 210115 +# Version: 070215 echo "Applying ${gamename} Server Fixes" echo "=================================" @@ -16,6 +16,9 @@ echo "MasterServerPort=27900" echo "Region=0" }|tee -a "${servercfgfullpath}" > /dev/null 2>&1 sleep 1 +echo "removing dead gamespy.com master server." +sed -i '/master0.gamespy.com/d' "${servercfgfullpath}" +sleep 1 echo "removing dead mplayer.com master server." sed -i '/master.mplayer.com/d' "${servercfgfullpath}" sleep 1 From 4db25b48de330fcb068ea77b2a6a40cd70a47741 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 7 Mar 2015 00:10:47 +0000 Subject: [PATCH 04/42] Fixed selfname error selfname="$(basename 0)" selfname="$(basename $0)" --- UnrealTournament2004/ut2k4server | 4 ++-- UnrealTournament99/ut99server | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/UnrealTournament2004/ut2k4server b/UnrealTournament2004/ut2k4server index a2b75e97f..e5d52e311 100644 --- a/UnrealTournament2004/ut2k4server +++ b/UnrealTournament2004/ut2k4server @@ -3,7 +3,7 @@ # Server Management Script # Author: Daniel Gibbs # Website: http://danielgibbs.co.uk -# Version: 210115 +# Version: 070215 #### Variables #### @@ -27,7 +27,7 @@ engine="unreal2" # Directories rootdir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" -selfname="$(basename 0)" +selfname="$(basename $0)" lockselfname=".${servicename}.lock" filesdir="${rootdir}/serverfiles" systemdir="${filesdir}/System" diff --git a/UnrealTournament99/ut99server b/UnrealTournament99/ut99server index ce74bd2be..19e54961d 100644 --- a/UnrealTournament99/ut99server +++ b/UnrealTournament99/ut99server @@ -3,7 +3,7 @@ # Server Management Script # Author: Daniel Gibbs # Website: http://danielgibbs.co.uk -# Version: 210115 +# Version: 070215 #### Variables #### @@ -29,7 +29,7 @@ engine="unreal" # Directories rootdir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" -selfname="$(basename 0)" +selfname="$(basename $0)" lockselfname=".${servicename}.lock" filesdir="${rootdir}/serverfiles" systemdir="${filesdir}/System" From 579a9a3e75c0976bb29ac33f95f0aabf145654e8 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 7 Mar 2015 01:00:19 +0000 Subject: [PATCH 05/42] Updated lgsm-default.cfg for nmrihserver --- NoMoreRoomInHell/cfg/lgsm-default.cfg | 171 +++++++++++++++++++++++++- 1 file changed, 166 insertions(+), 5 deletions(-) diff --git a/NoMoreRoomInHell/cfg/lgsm-default.cfg b/NoMoreRoomInHell/cfg/lgsm-default.cfg index 957530abd..11269d8fd 100644 --- a/NoMoreRoomInHell/cfg/lgsm-default.cfg +++ b/NoMoreRoomInHell/cfg/lgsm-default.cfg @@ -1,15 +1,176 @@ -// Server Name +//********************************************************************************* +// * +// No More Room in Hell - Community Developed Server.cfg * +// Version 1.3 - March 7, 2015 * +// Version 1.0: http://avidblur.com/nmrih/server.cfg * +// Version 1.2: http://fastdl.zombiegaming.net/nmrih/cfg/server.cfg * +// Version 1.3: http://gameservermanagers.com/nmrih/server.cfg * +// * +// ******************************************************************************** + +// ............................ Basic Server Settings ............................. // + +// The name of your server as you want it to show up on NMRiH's Server Browser hostname "hostname" -// RCON Password +// The contact email for your main server admin +sv_contact "email@example.com" + +// Password for rcon (remote connection), can be left blank for no RCon, it's recommended that you make a secure password. +// Need a secure password? Check out https://www.grc.com/passwords.htm for automatically generated ones rcon_password "rconpassword" -// Server Password +// Makes your server private so only people with the password can play on it sv_password "" -// Server Logging +// The region of the world this server will report as being located in +// -1 = World +// 0 = US East Coast +// 1 = US West Coast +// 2 = South America +// 3 = Europe +// 4 = Asia +// 5 = Australia +// 6 = Middle East +// 7 = Africa +sv_region -1 + +// Is this server running on LAN or is it accessable to the world wide web? +// 0 = Internet +// 1 = Local Area Network +sv_lan 0 + +// Enable communication over voice via microphone +sv_voiceenable 1 + +// Players can hear all other players, no team restrictions 0=off 1=on +sv_alltalk 1 + +//Gameplay can be chosen between classic/normal, sv_difficulty casual is casual, sv_difficulty normal is normal +sv_difficulty casual + +// Time spend on a single map (in minutes) before switching to a new one automatically +mp_timelimit 45 + +// Maximum number of rounds to spend on a map before moving to the next one +//mp_maxrounds 0 + +// Name of the .txt file containing a list of maps the server should cycle through +// mapcycle.txt - All maps +// mapcycle_objective.txt - Objective maps only +// mapcycle_survival.txt - Survival maps only +mapcyclefile "mapcycle.txt" + +// A comma seperated list of tags that will show up in the server browser & make it easier for users to find the server they're looking for +// "Official" tags: +// custom - If your server is running custom gameplay settings/configs +// objective - If your server only cycles through objective maps +// survival - If your server only cycles through survival maps +// IE: sv_tags "example1, example2, example3" +sv_tags "objective, survival, vanilla" + +// ............................ Download Settings .................................. // + +// Allow clients to upload sprays etc (NMRiH has sprays disabled by default, so 0 might be the best option) +sv_allowupload 0 + +// Allow clients to download files +sv_allowdownload 1 + +// Maximum file size allowed for downloading individual maps/textures etc (Calculated in MB) +net_maxfilesize 64 + +// Allow downloading of maps/textures/etc from a website for faster download speeds! +// NOTE: If left blank (sv_downloadurl "") connecting clients will download custom maps etc directly from your Gameserver. +// +// Example: 1 - Game server has a map called "nmo_example.bsp" located in the map folder +// 2 - Web server has the exact same "nmo_example.bsp" file located at "http://www.yourwebsite.com/nmrih/maps/nmo_example.bsp" +// 3 - Therefore, sv_downloadurl should be set to "http://www.yourwebsite.com/nmrih/" +// +sv_downloadurl "" + + +// ............................ Performance Settings .............................. // + +// Sets a limit to the frame rate that the server runs at (Set a framerate your server can consistently manage) +fps_max 66 + +// Min bandwidth rate allowed on server, 0 = Unlimited +sv_minrate 0 + +// Max bandwidth rate allowed on server, 0 = Unlimited +sv_maxrate 60000 + +// +net_splitpacket_maxrate 60000 + +sv_parallel_packentities 1 + +sv_parallel_sendsnapshot 1 + +// Use a high priority thread to send queued packets out instead of sending them each frame. +net_queued_packet_thread 1 + +// Max # of seconds we can wait for next packets to be sent based on rate setting (0 == no limit). +net_maxcleartime 0.01 + +// Minimum updates per second that the server will allow +sv_minupdaterate 66 + +// Maximum updates per second that the server will allow +sv_maxupdaterate 66 + +// Minimum commands per second that the server will allow +sv_mincmdrate 66 + +// Maximum commands per second that the server will allow +sv_maxcmdrate 66 + +sv_client_min_interp_ratio 0 + +sv_client_max_interp_ratio 4 + +sv_client_cmdrate_difference 0 + +// This can be used to force the value of cl_predict for connected clients (only while they are connected). +// -1 = let clients set cl_predict to anything +// 0 = force cl_predict to 0 +// 1 = force cl_predict to 1 +sv_client_predict 1 + +// .............................. Additional Settings .............................. // + +// Allow the use of the "wait" command by clients? (Best left disabled to prevent the abuse of scripts - 0) +sv_allow_wait_command 0 + +// Enable logging? (off/on) log on sv_logbans 1 sv_logecho 1 sv_logfile 1 -sv_log_onefile 0 \ No newline at end of file +sv_log_onefile 0 + +// ............................... Sourcemod Settings .............................. // + + +// ******************************************************************************** +// * +// Advanced Server Settings (Best left untouched!) * +// * +// ******************************************************************************** + +exec banned_user.cfg +exec banned_ip.cfg + +//These commands will run on map change, sometimes a crash may wipe a recent ban from your banlist, this minimises that issue +writeid +writeip + +//********************************************************************************************************** +// Master Server Settings +//********************************************************************************************************** +sv_master_legacy_mode 0 // Disable legacy mode, since steam master servers won't support it anymore +heartbeat // Send heartbeat that this server is ready. Should be the last line of the config +//********************************************************************************************************** + +//-----End of Server.cfg----- \ No newline at end of file From 08445c975da5b1e082985ee62546a8016b148933 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 15 Mar 2015 23:23:03 +0000 Subject: [PATCH 06/42] Updated error message for tmux --- functions/fn_check_tmux | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/functions/fn_check_tmux b/functions/fn_check_tmux index e0e4c8716..ae205c9f9 100644 --- a/functions/fn_check_tmux +++ b/functions/fn_check_tmux @@ -2,7 +2,7 @@ # LGSM fn_check_tmux function # Author: Daniel Gibbs # Website: http://danielgibbs.co.uk -# Version: 140215 +# Version: 110315 # Checks if tmux is installed as too many users do not RTFM or know how to use Google. @@ -12,6 +12,7 @@ if [ -z "$(command -v tmux)" ]; then fn_scriptlog "Tmux is not installed" echo " * Tmux is required to run this server." # Suitable passive agressive message - echo " * Please see 'Prerequisites' section of installation instructions." + echo " * Please see the the following link." + echo " * http://gameservermanagers.com/dependencies" exit fi \ No newline at end of file From e312940b66fe99e31930fd02e9908261b4416289 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 15 Mar 2015 23:24:19 +0000 Subject: [PATCH 07/42] Added update to ts3 getopt --- functions/fn_getopt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/functions/fn_getopt b/functions/fn_getopt index 65fc2ad75..8138eb0cd 100644 --- a/functions/fn_getopt +++ b/functions/fn_getopt @@ -2,7 +2,7 @@ # LGSM fn_getopt function # Author: Daniel Gibbs # Website: http://danielgibbs.co.uk -# Version: 080214 +# Version: 150314 # Description: getopt arguments. @@ -56,6 +56,8 @@ case "$getopt" in fn_stop;; restart) fn_restart;; + update) + fn_update_check;; backup) fn_backup;; monitor) From 7edf1e441027b898c80ba7b2110036460c40af69 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 15 Mar 2015 23:26:09 +0000 Subject: [PATCH 08/42] Added update functionality to ts3server first release of the update function for ts3server. --- functions/fn_update_check | 292 ++++++++++++++++++++++++-------------- functions/fn_update_dl | 63 +++++++- 2 files changed, 250 insertions(+), 105 deletions(-) diff --git a/functions/fn_update_check b/functions/fn_update_check index d35b830b3..2fad0e5de 100644 --- a/functions/fn_update_check +++ b/functions/fn_update_check @@ -2,20 +2,115 @@ # LGSM fn_update_check function # Author: Daniel Gibbs # Website: http://danielgibbs.co.uk -# Version: 210115 +# Version: 150315 # Description: Checks if a server update is available. local modulename="Update" +### SteamCMD Update Checker ### + +fn_appmanifestinfo(){ + appmanifestfile=$(find "${filesdir}" -type f -name "appmanifest_${appid}.acf") + appmanifestfilewc=$(find "${filesdir}" -type f -name "appmanifest_${appid}.acf"|wc -l) +} + +fn_appmanifestcheck(){ +fn_appmanifestinfo +# Multiple or no matching appmanifest files may sometimes be available. +# This is an error is corrected below if required. +if [ "${appmanifestfilewc}" -ge "2" ]; then + sleep 1 + fn_printwarn "Multiple appmanifest_${appid}.acf files found" + fn_scriptlog "Warning! Multiple appmanifest_${appid}.acf files found" + sleep 2 + fn_printdots "Removing x${appmanifestfilewc} appmanifest_${appid}.acf files" + sleep 1 + for appfile in ${appmanifestfile}; do + rm "${appfile}" + done + appmanifestfilewc1="${appmanifestfilewc}" + fn_appmanifestinfo + if [ "${appmanifestfilewc}" -ge "2" ]; then + fn_printfail "Unable to remove x${appmanifestfilewc} appmanifest_${appid}.acf files" + fn_scriptlog "Failure! Unable to remove x${appmanifestfilewc} appmanifest_${appid}.acf files" + sleep 1 + echo "" + echo " Check user permissions" + for appfile in ${appmanifestfile}; do + echo " ${appfile}" + done + exit + else + sleep 1 + fn_printok "Removed x${appmanifestfilewc1} appmanifest_${appid}.acf files" + fn_scriptlog "Success! Removed x${appmanifestfilewc1} appmanifest_${appid}.acf files" + sleep 1 + fn_printinfonl "Forcing update to correct issue" + fn_scriptlog "Forcing update to correct issue" + sleep 1 + fn_update_dl + fn_update_check + fi +elif [ "${appmanifestfilewc}" -eq "0" ]; then + fn_printwarn "No appmanifest_${appid}.acf found" + fn_scriptlog "Warning! No appmanifest_${appid}.acf found" + sleep 2 + fn_printinfonl "Forcing update to correct issue" + fn_scriptlog "Forcing update to correct issue" + sleep 1 + fn_update_dl + fn_update_check +fi +} + +fn_logupdaterequest(){ +# Checks for server update requests from server logs. +echo "" +fn_printdots "Checking server logs for update requests" +sleep 1 +fn_printok "Checking server logs for update requests" +fn_scriptlog "Checking server logs for update requests" +sleep 1 +requestrestart=$(grep -sc "MasterRequestRestart" "${consolelog}") +if [ "${requestrestart}" -ge "1" ]; then + fn_printoknl "Server requesting update" + sleep 1 + echo "" + echo -ne "Applying update.\r" + sleep 1 + echo -ne "Applying update..\r" + sleep 1 + echo -ne "Applying update...\r" + sleep 1 + echo -ne "\n" + if [ ! -z "${norestart}" ]; then + fn_update_dl + else + fn_stop + fn_update_dl + fn_start + fi +else + fn_printok "No update request detected" + sleep 1 +fi +echo "" +exit +} + fn_steamcmdcheck(){ # Checks for server update from SteamCMD fn_printdots "Checking for update: SteamCMD" fn_scriptlog "Checking for update: SteamCMD" sleep 1 + +# Gets currentbuild currentbuild=$(grep buildid "${appmanifestfile}" | tr '[:blank:]"' ' ' | tr -s ' ' | cut -d\ -f3) + +# Gets availablebuild info cd "${rootdir}/steamcmd" -availablebuild=$(./steamcmd.sh +login "${steamuser}" "${steampass}" +app_info_print ${appid} +app_info_print ${appid} +quit | grep -EA 1000 "^\s+\"branches\"$" | grep -EA 5 "^\s+\"public\"$" | grep -m 1 -EB 10 "^\s+}$" | grep -E "^\s+\"buildid\"\s+" | tr '[:blank:]"' ' ' | tr -s ' ' | cut -d\ -f3) +availablebuild=$(./steamcmd.sh +login "${steamuser}" "${steampass}" +app_info_print "${appid}" +app_info_print "${appid}" +quit | grep -EA 1000 "^\s+\"branches\"$" | grep -EA 5 "^\s+\"public\"$" | grep -m 1 -EB 10 "^\s+}$" | grep -E "^\s+\"buildid\"\s+" | tr '[:blank:]"' ' ' | tr -s ' ' | cut -d\ -f3) if [ -z "${availablebuild}" ]; then fn_printfail "Checking for update: SteamCMD" fn_scriptlog "Failure! Checking for update: SteamCMD" @@ -23,36 +118,13 @@ if [ -z "${availablebuild}" ]; then fn_printfail "Checking for update: SteamCMD: Not returning version info" fn_scriptlog "Failure! Checking for update: SteamCMD: Not returning version info" sleep 2 + fn_logupdaterequest else fn_printok "Checking for update: SteamCMD" fn_scriptlog "Success! Checking for update: SteamCMD" sleep 1 fi -if [ -z "${availablebuild}" ]; then - # Checks for server update from SteamDB.info if SteamCMD fails - echo "" - fn_printdots "Checking for update: SteamDB.info" - fn_scriptlog "Checking for update: SteamDB.info" - availablebuild=$(wget -qO- "http://steamdb.info/api/GetRawDepots/?appid=${appid}" | sed 's/\\n/\n/g' | grep -EA 1000 "^\s+\[branches\]" | grep -EA 5 "^\s+\[public\]" | grep -m 1 -EB 10 "^\s+\)$" | grep -E "^\s+\[buildid\]\s+" | tr '[:blank:]"' ' ' | tr -s ' ' | cut -d\ -f4) - sleep 1 - if [ -z "${availablebuild}" ]; then - fn_printfail "Checking for update: SteamDB.info" - fn_scriptlog "Failure! Checking for update: SteamDB.info" - sleep 1 - fn_printfail "Checking for update: SteamDB.info: Not returning version info" - fn_scriptlog "Failure! Checking for update: SteamDB.info: Not returning version info" - sleep 2 - else - fn_printok "Checking for update: SteamDB.info" - fn_scriptlog "Success! Checking for update: SteamDB.info" - sleep 1 - fi -fi -if [ -z "${availablebuild}" ]; then - fn_logupdaterequest -fi - if [ "${currentbuild}" -ne "${availablebuild}" ]; then echo -e "\n" echo -e "Update available:" @@ -94,96 +166,110 @@ else fi } -fn_logupdaterequest(){ -# Checks for server update requests from server logs. -echo "" -fn_printdots "Checking server logs for update requests" -sleep 1 -fn_printok "Checking server logs for update requests" -fn_scriptlog "Checking server logs for update requests" +### END SteamCMD Update Checker ### + +fn_teamspeak3_check(){ +# Checks for server update from teamspeak.com using a mirror dl.4players.de +fn_printdots "Checking for update: teamspeak.com" +fn_scriptlog "Checking for update: teamspeak.com" sleep 1 -requestrestart=$(grep -sc "MasterRequestRestart" "${consolelog}") -if [ "${requestrestart}" -ge "1" ]; then - fn_printoknl "Server requesting update" - sleep 1 - echo "" - echo -ne "Applying update.\r" - sleep 1 - echo -ne "Applying update..\r" - sleep 1 - echo -ne "Applying update...\r" + +# Gets currentbuild info +# Checks currentbuild info is available, if fails a server restart will be forced to generate logs +if [ -z "$(find ./* -name 'ts3server*_0.log')" ]; then + fn_printfail "Checking for update: teamspeak.com" + fn_scriptlog "Checking for update: teamspeak.com" sleep 1 - echo -ne "\n" - if [ ! -z "${norestart}" ]; then - fn_update_dl - else - fn_stop - fn_update_dl - fn_start + fn_printfailnl "Checking for update: teamspeak.com: No logs with server version found" + fn_scriptlog "Failure! Checking for update: teamspeak.com: No logs with server version found" + sleep 2 + fn_printinfonl "Checking for update: teamspeak.com: Forcing server restart" + fn_scriptlog "Checking for update: teamspeak.com: Forcing server restart" + sleep 2 + ./${selfname} restart + sleep 2 + # If still failing will exit + if [ -z "$(find ./* -name 'ts3server*_0.log')" ]; then + fn_printfailnl "Checking for update: teamspeak.com: Still No logs with server version found" + fn_scriptlog "Failure! Checking for update: teamspeak.com: Still No logs with server version found" + exit fi -else - fn_printok "No update request detected" - sleep 1 fi -echo "" -exit -} +currentbuild=$(cat $(find ./* -name 'ts3server*_0.log' 2> /dev/null | sort | egrep -E -v '${rootdir}/.ts3version' | tail -1) | egrep -o 'TeamSpeak 3 Server ((\.)?[0-9]{1,3}){1,3}\.[0-9]{1,3}' | egrep -o '((\.)?[0-9]{1,3}){1,3}\.[0-9]{1,3}') +# Gets the teamspeak server architecture +ts3arch=$(ls $(find ${filesdir}/ -name 'ts3server_*_*' 2> /dev/null | grep -v 'ts3server_minimal_runscript.sh' | sort | tail -1) | egrep -o '(amd64|x86)' | tail -1) -fn_appmanifestinfo(){ - appmanifestfile=$(find "${filesdir}" -type f -name "appmanifest_${appid}.acf") - appmanifestfilewc=$(find "${filesdir}" -type f -name "appmanifest_${appid}.acf"|wc -l) -} +# Gets availablebuild info +wget "http://dl.4players.de/ts/releases/?C=M;O=D" -q -O -| grep -i dir | egrep -o '.*\/<\/a>' | egrep -o '[0-9\.?]+'|uniq > .ts3_version_numbers.tmp +# Finds directory with most recent server version. +while read ts3_version_number; do + wget --spider -q "http://dl.4players.de/ts/releases/${ts3_version_number}/teamspeak3-server_linux-${ts3arch}-${ts3_version_number}.tar.gz" + if [[ $? == 0 ]]; then + availablebuild="${ts3_version_number}" + # Break while-loop, if the latest release could be found + break + fi +done < .ts3_version_numbers.tmp +rm .ts3_version_numbers.tmp -fn_appmanifestcheck(){ -fn_appmanifestinfo -# Multiple or no matching appmanifest files may sometimes be available. -# This is an error is corrected below if required. -if [ "${appmanifestfilewc}" -ge "2" ]; then +# Checks availablebuild info is available +if [ -z "${availablebuild}" ]; then + fn_printfail "Checking for update: teamspeak.com" + fn_scriptlog "Checking for update: teamspeak.com" sleep 1 - fn_printwarn "Multiple appmanifest_${appid}.acf files found" - fn_scriptlog "Warning! Multiple appmanifest_${appid}.acf files found" + fn_printfail "Checking for update: teamspeak.com: Not returning version info" + fn_scriptlog "Failure! Checking for update: teamspeak.com: Not returning version info" sleep 2 - fn_printdots "Removing x${appmanifestfilewc} appmanifest_${appid}.acf files" + exit +else + fn_printok "Checking for update: teamspeak.com" + fn_scriptlog "Success! Checking for update: teamspeak.com" sleep 1 - for appfile in ${appmanifestfile}; do - rm "${appfile}" - done - appmanifestfilewc1="${appmanifestfilewc}" - fn_appmanifestinfo - if [ "${appmanifestfilewc}" -ge "2" ]; then - fn_printfail "Unable to remove x${appmanifestfilewc} appmanifest_${appid}.acf files" - fn_scriptlog "Failure! Unable to remove x${appmanifestfilewc} appmanifest_${appid}.acf files" - sleep 1 - echo "" - echo " Check user permissions" - for appfile in ${appmanifestfile}; do - echo " ${appfile}" - done - exit - else - sleep 1 - fn_printok "Removed x${appmanifestfilewc1} appmanifest_${appid}.acf files" - fn_scriptlog "Success! Removed x${appmanifestfilewc1} appmanifest_${appid}.acf files" - sleep 1 - fn_printinfonl "Forcing update to correct issue" - fn_scriptlog "Forcing update to correct issue" - sleep 1 - fn_update_dl - fn_update_check - fi -elif [ "${appmanifestfilewc}" -eq "0" ]; then - fn_printwarn "No appmanifest_${appid}.acf found" - fn_scriptlog "Warning! No appmanifest_${appid}.acf found" - sleep 2 - fn_printinfonl "Forcing update to correct issue" - fn_scriptlog "Forcing update to correct issue" +fi + +# Removes dots so if can compare version numbers +currentbuilddigit=$(echo "${currentbuild}"|tr -cd "[:digit:]") +availablebuilddigit=$(echo "${availablebuild}"|tr -cd "[:digit:]") +if [ "${currentbuilddigit}" -ne "${availablebuilddigit}" ]; then + echo -e "\n" + echo -e "Update available:" + sleep 1 + echo -e " Current build: \e[0;31m${currentbuild} ${architecture}\e[0;39m" + echo -e " Available build: \e[0;32m${availablebuild} ${architecture}\e[0;39m" + echo -e "" + sleep 1 + echo "" + echo -en "Applying update.\r" sleep 1 + echo -en "Applying update..\r" + sleep 1 + echo -en "Applying update...\r" + sleep 1 + echo -en "\n" + fn_scriptlog "Update available" + fn_scriptlog "Current build: ${currentbuild}" + fn_scriptlog "Available build: ${availablebuild}" + fn_scriptlog "${currentbuild} > ${availablebuild}" + fn_stop fn_update_dl - fn_update_check + fn_start +else + echo -e "\n" + echo -e "No update available:" + echo -e " Current version: \e[0;32m${currentbuild}\e[0;39m" + echo -e " Available version: \e[0;32m${availablebuild}\e[0;39m" + echo -e "" + fn_printoknl "No update available" + fn_scriptlog "Current build: ${currentbuild}" + fn_scriptlog "Available build: ${availablebuild}" fi } fn_printdots "Checking for update" -fn_appmanifestcheck -fn_steamcmdcheck \ No newline at end of file +if [ "${gamename}" == "Teamspeak 3" ]; then + fn_teamspeak3_check +else + fn_appmanifestcheck + fn_steamcmdcheck +fi \ No newline at end of file diff --git a/functions/fn_update_dl b/functions/fn_update_dl index 524b6ead9..fa576992f 100644 --- a/functions/fn_update_dl +++ b/functions/fn_update_dl @@ -2,11 +2,13 @@ # LGSM fn_update_dl function # Author: Daniel Gibbs # Website: http://danielgibbs.co.uk -# Version: 210115 +# Version: 150315 # Description: Runs a server update. local modulename="Update" + +fn_steamcmd_dl(){ fn_check_root fn_check_systemdir fn_details_config @@ -18,4 +20,61 @@ fn_scriptlog "Updating ${servername}" sleep 1 cd "${rootdir}" cd "steamcmd" -./steamcmd.sh +login "${steamuser}" "${steampass}" +force_install_dir "${filesdir}" +app_update "${appid}" +quit|tee -a "${scriptlog}" \ No newline at end of file +./steamcmd.sh +login "${steamuser}" "${steampass}" +force_install_dir "${filesdir}" +app_update "${appid}" +quit|tee -a "${scriptlog}" +} + +fn_teamspeak3_dl(){ +fn_check_root +fn_check_systemdir +fn_details_config +fn_printdots "Updating ${servername}" +sleep 1 +fn_printoknl "Updating ${servername}" +fn_scriptlog "Updating ${servername}" +sleep 1 +cd ${rootdir} +echo -e "downloading teamspeak3-server_linux-${ts3arch}-${availablebuild}.tar.gz...\c" +fn_scriptlog "Downloading teamspeak3-server_linux-${ts3arch}-${availablebuild}.tar.gz" +wget -N --no-check-certificate /dev/null http://dl.4players.de/ts/releases/${ts3_version_number}/teamspeak3-server_linux-${ts3arch}-${ts3_version_number}.tar.gz 2>&1 | grep -F HTTP | cut -c45-| uniq +sleep 1 +echo -e "extracting teamspeak3-server_linux-${ts3arch}-${availablebuild}.tar.gz...\c" +fn_scriptlog "Extracting teamspeak3-server_linux-${ts3arch}-${availablebuild}.tar.gz" +tar -xf "teamspeak3-server_linux-${ts3arch}-${availablebuild}.tar.gz" 2> "${scriptlogdir}/.${servicename}-tar-error.tmp" +local status=$? +if [ ${status} -eq 0 ]; then + echo "OK" +else + echo "FAIL - Exit status ${status}" + fn_scriptlog "Failed to extract - Exit status ${status}" + sleep 1 + cat "${scriptlogdir}/.${servicename}-tar-error.tmp" + cat "${scriptlogdir}/.${servicename}-tar-error.tmp" >> "${scriptlog}" + rm "${scriptlogdir}/.${servicename}-tar-error.tmp" + fn_scriptlog "Failure! Unable to update" + exit +fi +echo -e "copying to ${filesdir}...\c" +fn_scriptlog "Copying to ${filesdir}" +cp -R ${rootdir}/teamspeak3-server_linux-${ts3arch}/* "${filesdir}" 2> "${scriptlogdir}/.${servicename}-cp-error.tmp" +local status=$? +if [ ${status} -eq 0 ]; then + echo "OK" +else + echo "FAIL - Exit status ${status}" + fn_scriptlog "Failed to copy - Exit status ${status}" + sleep 1 + cat "${scriptlogdir}/.${servicename}-cp-error.tmp" + cat "${scriptlogdir}/.${servicename}-cp-error.tmp" >> "${scriptlog}" + rm "${scriptlogdir}/.${servicename}-cp-error.tmp" + fn_scriptlog "Failure! Unable to update" + exit +fi +rm -f teamspeak3-server_linux-${ts3arch}-${availablebuild}.tar.gz +rm -rf ${rootdir}/teamspeak3-server_linux-${ts3arch} +} + +if [ "${gamename}" == "Teamspeak 3" ]; then + fn_teamspeak3_dl +else + fn_steamcmd_dl +fi From 141f25a0b36ad02d23d18689dbdffb714390759f Mon Sep 17 00:00:00 2001 From: Xylemon Date: Mon, 16 Mar 2015 02:02:41 -0700 Subject: [PATCH 09/42] Added scripts for the rest of the GoldSrc Steam games --- DeathmatchClassic/cfg/lgsm-default.cfg | 35 ++++++++++ DeathmatchClassic/dmcserver | 97 ++++++++++++++++++++++++++ OpposingForce/cfg/lgsm-default.cfg | 35 ++++++++++ OpposingForce/op4server | 97 ++++++++++++++++++++++++++ Ricochet/cfg/lgsm-default.cfg | 35 ++++++++++ Ricochet/ricochetserver | 97 ++++++++++++++++++++++++++ 6 files changed, 396 insertions(+) create mode 100644 DeathmatchClassic/cfg/lgsm-default.cfg create mode 100644 DeathmatchClassic/dmcserver create mode 100644 OpposingForce/cfg/lgsm-default.cfg create mode 100644 OpposingForce/op4server create mode 100644 Ricochet/cfg/lgsm-default.cfg create mode 100644 Ricochet/ricochetserver diff --git a/DeathmatchClassic/cfg/lgsm-default.cfg b/DeathmatchClassic/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c7f032be0 --- /dev/null +++ b/DeathmatchClassic/cfg/lgsm-default.cfg @@ -0,0 +1,35 @@ +// Server Name +hostname "hostname" + +// RCON Password +rcon_password "rconpassword" + +// 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/DeathmatchClassic/dmcserver new file mode 100644 index 000000000..96e0f531e --- /dev/null +++ b/DeathmatchClassic/dmcserver @@ -0,0 +1,97 @@ +#!/bin/bash +# Half-Life: Deathmatch Classic +# Server Management Script +# Author: Daniel Gibbs +# Website: http://danielgibbs.co.uk +# Version: 210115 + +#### Variables #### + +# Notification Email +# (on|off) +emailnotification="off" +email="email@example.com" + +# Steam login +steamuser="anonymous" +steampass="" + +# Start Variables +defaultmap="dcdm5" +maxplayers="16" +port="27015" +clientport="27005" +ip="0.0.0.0" + +# https://developer.valvesoftware.com/wiki/Command_Line_Options#Command-line_parameters_2 +fn_parms(){ +parms="-game dmc -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" +} + +#### Advanced Variables #### + +# Steam +appid="90 +app_set_config 90 mod dmc" + +# Server Details +servicename="dmc-server" +gamename="Half-Life: Deathmatch Classic" +engine="goldsource" + +# Directories +rootdir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +selfname="$(basename $0)" +lockselfname=".${servicename}.lock" +filesdir="${rootdir}/serverfiles" +systemdir="${filesdir}/dmc" +executabledir="${filesdir}" +executable="./hlds_run" +servercfgdir="${systemdir}" +servercfg="${servicename}.cfg" +servercfgfullpath="${servercfgdir}/${servercfg}" +defaultcfg="${servercfgdir}/server.cfg" +backupdir="${rootdir}/backups" + +# Logging +logdays="7" +gamelogdir="${systemdir}/logs" +scriptlogdir="${rootdir}/log/script" +consolelogdir="${rootdir}/log/console" + +scriptlog="${scriptlogdir}/${servicename}-script.log" +consolelog="${consolelogdir}/${servicename}-console.log" +emaillog="${scriptlogdir}/${servicename}-email.log" + +scriptlogdate="${scriptlogdir}/${servicename}-script-$(date '+%d-%m-%Y-%H-%M-%S').log" +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%d-%m-%Y-%H-%M-%S').log" + +##### Script ##### +# Do not edit + +fn_runfunction(){ +# Functions are downloaded and run with this function +if [ ! -f "${rootdir}/functions/${functionfile}" ]; then + cd "${rootdir}" + if [ ! -d "functions" ]; then + mkdir functions + fi + cd functions + echo -e "loading ${functionfile}...\c" + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + chmod +x "${functionfile}" + cd "${rootdir}" + sleep 1 +fi +source "${rootdir}/functions/${functionfile}" +} + +fn_functions(){ +# Functions are defined in fn_functions. +functionfile="${FUNCNAME}" +fn_runfunction +} + +fn_functions + +getopt=$1 +fn_getopt diff --git a/OpposingForce/cfg/lgsm-default.cfg b/OpposingForce/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c7f032be0 --- /dev/null +++ b/OpposingForce/cfg/lgsm-default.cfg @@ -0,0 +1,35 @@ +// Server Name +hostname "hostname" + +// RCON Password +rcon_password "rconpassword" + +// 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/op4server b/OpposingForce/op4server new file mode 100644 index 000000000..f6557cdf4 --- /dev/null +++ b/OpposingForce/op4server @@ -0,0 +1,97 @@ +#!/bin/bash +# Half-Life: Opposing Force +# Server Management Script +# Author: Daniel Gibbs +# Website: http://danielgibbs.co.uk +# Version: 210115 + +#### Variables #### + +# Notification Email +# (on|off) +emailnotification="off" +email="email@example.com" + +# Steam login +steamuser="anonymous" +steampass="" + +# Start Variables +defaultmap="op4_bootcamp" +maxplayers="16" +port="27015" +clientport="27005" +ip="0.0.0.0" + +# https://developer.valvesoftware.com/wiki/Command_Line_Options#Command-line_parameters_2 +fn_parms(){ +parms="-game gearbox -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" +} + +#### Advanced Variables #### + +# Steam +appid="90 +app_set_config 90 mod gearbox" + +# Server Details +servicename="op4-server" +gamename="Half-Life: Opposing Force" +engine="goldsource" + +# Directories +rootdir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +selfname="$(basename $0)" +lockselfname=".${servicename}.lock" +filesdir="${rootdir}/serverfiles" +systemdir="${filesdir}/gearbox" +executabledir="${filesdir}" +executable="./hlds_run" +servercfgdir="${systemdir}" +servercfg="${servicename}.cfg" +servercfgfullpath="${servercfgdir}/${servercfg}" +defaultcfg="${servercfgdir}/server.cfg" +backupdir="${rootdir}/backups" + +# Logging +logdays="7" +gamelogdir="${systemdir}/logs" +scriptlogdir="${rootdir}/log/script" +consolelogdir="${rootdir}/log/console" + +scriptlog="${scriptlogdir}/${servicename}-script.log" +consolelog="${consolelogdir}/${servicename}-console.log" +emaillog="${scriptlogdir}/${servicename}-email.log" + +scriptlogdate="${scriptlogdir}/${servicename}-script-$(date '+%d-%m-%Y-%H-%M-%S').log" +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%d-%m-%Y-%H-%M-%S').log" + +##### Script ##### +# Do not edit + +fn_runfunction(){ +# Functions are downloaded and run with this function +if [ ! -f "${rootdir}/functions/${functionfile}" ]; then + cd "${rootdir}" + if [ ! -d "functions" ]; then + mkdir functions + fi + cd functions + echo -e "loading ${functionfile}...\c" + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + chmod +x "${functionfile}" + cd "${rootdir}" + sleep 1 +fi +source "${rootdir}/functions/${functionfile}" +} + +fn_functions(){ +# Functions are defined in fn_functions. +functionfile="${FUNCNAME}" +fn_runfunction +} + +fn_functions + +getopt=$1 +fn_getopt diff --git a/Ricochet/cfg/lgsm-default.cfg b/Ricochet/cfg/lgsm-default.cfg new file mode 100644 index 000000000..c7f032be0 --- /dev/null +++ b/Ricochet/cfg/lgsm-default.cfg @@ -0,0 +1,35 @@ +// Server Name +hostname "hostname" + +// RCON Password +rcon_password "rconpassword" + +// 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/Ricochet/ricochetserver new file mode 100644 index 000000000..8f2f9f41d --- /dev/null +++ b/Ricochet/ricochetserver @@ -0,0 +1,97 @@ +#!/bin/bash +# Ricochet +# Server Management Script +# Author: Daniel Gibbs +# Website: http://danielgibbs.co.uk +# Version: 210115 + +#### Variables #### + +# Notification Email +# (on|off) +emailnotification="off" +email="email@example.com" + +# Steam login +steamuser="anonymous" +steampass="" + +# Start Variables +defaultmap="rc_arena" +maxplayers="16" +port="27015" +clientport="27005" +ip="0.0.0.0" + +# https://developer.valvesoftware.com/wiki/Command_Line_Options#Command-line_parameters_2 +fn_parms(){ +parms="-game ricochet -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" +} + +#### Advanced Variables #### + +# Steam +appid="90 +app_set_config 90 mod ricochet" + +# Server Details +servicename="ricochet-server" +gamename="Ricochet" +engine="goldsource" + +# Directories +rootdir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +selfname="$(basename $0)" +lockselfname=".${servicename}.lock" +filesdir="${rootdir}/serverfiles" +systemdir="${filesdir}/ricochet" +executabledir="${filesdir}" +executable="./hlds_run" +servercfgdir="${systemdir}" +servercfg="${servicename}.cfg" +servercfgfullpath="${servercfgdir}/${servercfg}" +defaultcfg="${servercfgdir}/server.cfg" +backupdir="${rootdir}/backups" + +# Logging +logdays="7" +gamelogdir="${systemdir}/logs" +scriptlogdir="${rootdir}/log/script" +consolelogdir="${rootdir}/log/console" + +scriptlog="${scriptlogdir}/${servicename}-script.log" +consolelog="${consolelogdir}/${servicename}-console.log" +emaillog="${scriptlogdir}/${servicename}-email.log" + +scriptlogdate="${scriptlogdir}/${servicename}-script-$(date '+%d-%m-%Y-%H-%M-%S').log" +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%d-%m-%Y-%H-%M-%S').log" + +##### Script ##### +# Do not edit + +fn_runfunction(){ +# Functions are downloaded and run with this function +if [ ! -f "${rootdir}/functions/${functionfile}" ]; then + cd "${rootdir}" + if [ ! -d "functions" ]; then + mkdir functions + fi + cd functions + echo -e "loading ${functionfile}...\c" + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + chmod +x "${functionfile}" + cd "${rootdir}" + sleep 1 +fi +source "${rootdir}/functions/${functionfile}" +} + +fn_functions(){ +# Functions are defined in fn_functions. +functionfile="${FUNCNAME}" +fn_runfunction +} + +fn_functions + +getopt=$1 +fn_getopt From 1ecf1f19b7aa16b0a6d4444e1c359d7c66500803 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 16 Mar 2015 22:27:17 +0000 Subject: [PATCH 10/42] Renamed HLDMC to HLDM HLDMC was actually HLDM --- .../cfg/lgsm-default.cfg | 0 .../hldmcserver => HalfLifeDeathmatch/hldmserver | 12 ++++++------ 2 files changed, 6 insertions(+), 6 deletions(-) rename {HalfLifeDeathmatchClassic => HalfLifeDeathmatch}/cfg/lgsm-default.cfg (100%) rename HalfLifeDeathmatchClassic/hldmcserver => HalfLifeDeathmatch/hldmserver (93%) diff --git a/HalfLifeDeathmatchClassic/cfg/lgsm-default.cfg b/HalfLifeDeathmatch/cfg/lgsm-default.cfg similarity index 100% rename from HalfLifeDeathmatchClassic/cfg/lgsm-default.cfg rename to HalfLifeDeathmatch/cfg/lgsm-default.cfg diff --git a/HalfLifeDeathmatchClassic/hldmcserver b/HalfLifeDeathmatch/hldmserver similarity index 93% rename from HalfLifeDeathmatchClassic/hldmcserver rename to HalfLifeDeathmatch/hldmserver index cc7e7e264..df005c78e 100644 --- a/HalfLifeDeathmatchClassic/hldmcserver +++ b/HalfLifeDeathmatch/hldmserver @@ -1,9 +1,9 @@ #!/bin/bash -# Half Life: Deathmatch Classic +# Half Life: Deathmatch # Server Management Script # Author: Daniel Gibbs -# Website: http://danielgibbs.co.uk -# Version: 210115 +# Website: http://gameservermanagers.com +# Version: 150315 #### Variables #### @@ -34,8 +34,8 @@ parms="-game valve -strictportbind -ip ${ip} -port ${port} +clientport ${clientp appid="90" # Server Details -servicename="hldmc-server" -gamename="Half Life: Deathmatch Classic" +servicename="hldm-server" +gamename="Half Life: Deathmatch" engine="goldsource" # Directories @@ -94,4 +94,4 @@ fn_runfunction fn_functions getopt=$1 -fn_getopt +fn_getopt \ No newline at end of file From 44189831c75af2ec636a886bc477610cd2bf9e02 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 16 Mar 2015 22:56:08 +0000 Subject: [PATCH 11/42] op4server to opfserver numbers in usernames could potentially cause issues on on distros. --- OpposingForce/{op4server => opfserver} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename OpposingForce/{op4server => opfserver} (98%) diff --git a/OpposingForce/op4server b/OpposingForce/opfserver similarity index 98% rename from OpposingForce/op4server rename to OpposingForce/opfserver index f6557cdf4..c154698ad 100644 --- a/OpposingForce/op4server +++ b/OpposingForce/opfserver @@ -34,7 +34,7 @@ parms="-game gearbox -strictportbind -ip ${ip} -port ${port} +clientport ${clien appid="90 +app_set_config 90 mod gearbox" # Server Details -servicename="op4-server" +servicename="opf-server" gamename="Half-Life: Opposing Force" engine="goldsource" From 304a130d1b9cdf6b41583aa8ef686dd32c02b2da Mon Sep 17 00:00:00 2001 From: smt Date: Tue, 17 Mar 2015 00:50:02 +0000 Subject: [PATCH 12/42] added gamemode variable for gmodserver allows people to easily set their garry's mod server gamemode (default sandbox) --- GarrysMod/gmodserver | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/GarrysMod/gmodserver b/GarrysMod/gmodserver index 7697782fc..d571a9322 100644 --- a/GarrysMod/gmodserver +++ b/GarrysMod/gmodserver @@ -23,6 +23,7 @@ workshopcollectionid="" # Start Variables defaultmap="gm_construct" +gamemode="sandbox" maxplayers="16" port="27015" sourcetvport="27020" @@ -31,7 +32,7 @@ ip="0.0.0.0" # https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server fn_parms(){ -parms="-game garrysmod -strictportbind -ip ${ip} -port ${port} +host_workshop_collection ${workshopcollectionid} -authkey ${workshopauth} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +parms="-game garrysmod -strictportbind -ip ${ip} -port ${port} +host_workshop_collection ${workshopcollectionid} -authkey ${workshopauth} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +gamemode ${gamemode} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" } #### Advanced Variables #### From 6dd501c1c08727c2b015b49e6ee315f446976ad1 Mon Sep 17 00:00:00 2001 From: smt Date: Tue, 17 Mar 2015 02:48:46 +0000 Subject: [PATCH 13/42] Updated Garry's Mod config sbox_plpldamage was changed to sbox_playershurtplayers, sbox_maxspawners and sbox_maxturrets removed (spawners and turrets them selves have been removed) --- GarrysMod/cfg/lgsm-default.cfg | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/GarrysMod/cfg/lgsm-default.cfg b/GarrysMod/cfg/lgsm-default.cfg index 1fbdaedb1..5785b0206 100644 --- a/GarrysMod/cfg/lgsm-default.cfg +++ b/GarrysMod/cfg/lgsm-default.cfg @@ -65,7 +65,7 @@ sv_allowdownload 0 sbox_noclip 0 sbox_godmode 0 sbox_weapons 0 -sbox_plpldamage 0 +sbox_playershurtplayers 0 sbox_maxprops 100 sbox_maxragdolls 50 sbox_maxnpcs 10 @@ -79,10 +79,8 @@ sbox_maxhoverballs 20 sbox_maxvehicles 1 sbox_maxbuttons 20 sbox_maxemitters 0 -sbox_maxspawners 0 -sbox_maxturrets 0 // Misc Config exec banned_user.cfg exec banned_ip.cfg -heartbeat \ No newline at end of file +heartbeat From 2457a6f29902aebea42a481f256a9bcfe29da847 Mon Sep 17 00:00:00 2001 From: Scarsz Date: Tue, 17 Mar 2015 02:34:04 -0700 Subject: [PATCH 14/42] Change op4 to be a more standard identifier opfor --- OpposingForce/{opfserver => opforserver} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename OpposingForce/{opfserver => opforserver} (98%) diff --git a/OpposingForce/opfserver b/OpposingForce/opforserver similarity index 98% rename from OpposingForce/opfserver rename to OpposingForce/opforserver index c154698ad..c6bb828fb 100644 --- a/OpposingForce/opfserver +++ b/OpposingForce/opforserver @@ -17,7 +17,7 @@ steamuser="anonymous" steampass="" # Start Variables -defaultmap="op4_bootcamp" +defaultmap="opfor_bootcamp" maxplayers="16" port="27015" clientport="27005" From 8bf242e0a8fdbcb1b424ef08d4f538f815f2b589 Mon Sep 17 00:00:00 2001 From: Scarsz Date: Tue, 17 Mar 2015 02:37:02 -0700 Subject: [PATCH 15/42] I'm REALLY tired --- OpposingForce/opforserver | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpposingForce/opforserver b/OpposingForce/opforserver index c6bb828fb..80ae86f5e 100644 --- a/OpposingForce/opforserver +++ b/OpposingForce/opforserver @@ -17,7 +17,7 @@ steamuser="anonymous" steampass="" # Start Variables -defaultmap="opfor_bootcamp" +defaultmap="op4_bootcamp" maxplayers="16" port="27015" clientport="27005" @@ -34,7 +34,7 @@ parms="-game gearbox -strictportbind -ip ${ip} -port ${port} +clientport ${clien appid="90 +app_set_config 90 mod gearbox" # Server Details -servicename="opf-server" +servicename="opfor-server" gamename="Half-Life: Opposing Force" engine="goldsource" From 9b5d0cbcb59bf2e8c8c15900ab648f02c9579aa7 Mon Sep 17 00:00:00 2001 From: Scarsz Date: Tue, 17 Mar 2015 02:45:56 -0700 Subject: [PATCH 16/42] Update gmodserver version id --- GarrysMod/gmodserver | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GarrysMod/gmodserver b/GarrysMod/gmodserver index d571a9322..d208a4681 100644 --- a/GarrysMod/gmodserver +++ b/GarrysMod/gmodserver @@ -3,7 +3,7 @@ # Server Management Script # Author: Daniel Gibbs # Website: http://danielgibbs.co.uk -# Version: 210115 +# Version: 160315 #### Variables #### From 6fdc16f392aebc72ca443055df9dc62f2280fb2f Mon Sep 17 00:00:00 2001 From: Scarsz Date: Tue, 17 Mar 2015 02:50:10 -0700 Subject: [PATCH 17/42] Better documentation link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 709d5ec00..53ed818aa 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ This will grab the latest scripts from the repository meaning that if we've alre

FAQ

Q: How do I install a script on my Linux server? - Full documentation and instructions can be found here. -
http://danielgibbs.co.uk/lgsm +http://wiki.gameservermanagers.com/ Q: There's a feature that I'd like to see implemented, how can I get it put in? - Create an issue report and we'll tag it as an enhancement, if you are able to program in Bash feel free to send us a pull request, it's much likely to be included as well as faster that way. From 463afc314105faf293c781e50a65fb18cc01e40a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 17 Mar 2015 16:46:38 +0000 Subject: [PATCH 18/42] Updated Deathmatch Classic Name --- DeathmatchClassic/dmcserver | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/DeathmatchClassic/dmcserver b/DeathmatchClassic/dmcserver index 96e0f531e..96b68aa24 100644 --- a/DeathmatchClassic/dmcserver +++ b/DeathmatchClassic/dmcserver @@ -1,9 +1,9 @@ #!/bin/bash -# Half-Life: Deathmatch Classic +# Deathmatch Classic # Server Management Script # Author: Daniel Gibbs -# Website: http://danielgibbs.co.uk -# Version: 210115 +# Website: http://gameservermanagers.com +# Version: 150315 #### Variables #### From 74b486120e9bbeb3080deff564536c7c18382886 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 17 Mar 2015 16:49:18 +0000 Subject: [PATCH 19/42] Updated gamename --- DeathmatchClassic/dmcserver | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DeathmatchClassic/dmcserver b/DeathmatchClassic/dmcserver index 96b68aa24..a5a65af2d 100644 --- a/DeathmatchClassic/dmcserver +++ b/DeathmatchClassic/dmcserver @@ -35,7 +35,7 @@ appid="90 +app_set_config 90 mod dmc" # Server Details servicename="dmc-server" -gamename="Half-Life: Deathmatch Classic" +gamename="Deathmatch Classic" engine="goldsource" # Directories From 26ae86778c0cce4c04e2d09ad84c6ef76d0a379a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 20 Mar 2015 18:53:17 +0000 Subject: [PATCH 20/42] Updated Readme.md --- README.md | 60 +++++++++++++++++++++++++++++++++---------------------- 1 file changed, 36 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 53ed818aa..d00839c50 100644 --- a/README.md +++ b/README.md @@ -1,38 +1,50 @@ -

Linux Game Server Manager - Issues

+

Linux Game Server Managers_ - Install

-linux game server manager +linux Game Server Managers The Linux Game Server Managers are command line tools for quick, simple deployment and management of various dedicated game servers and voice comms servers.

Main features

    -
  • Server installer (SteamCMD).
  • -
  • Start/Stop/Restart server.
  • -
  • Server update (SteamCMD).
  • -
  • Server monitor (including email notification).
  • -
  • Server backup.
  • -
  • Server console.
  • +
  • Backup
  • +
  • Console
  • +
  • Details
  • +
  • Installer (SteamCMD)
  • +
  • Monitor (including email notification)
  • +
  • Update (SteamCMD)
  • +
  • Start/Stop/Restart server

Compatibility

-The Linux Game Server Manager is tested to work on the following Linux systems. +The Linux Game Server Managers are tested to work on the following Linux distros.
    -
  • Debian based distros (Ubuntu, Mint etc.).
  • -
  • Redhat based distros (CentOS, Fedora etc.).
  • +
  • Debian based (Ubuntu, Mint etc.).
  • +
  • Redhat based (CentOS, Fedora etc.).
  • +
+Other distros are likely to work but are not fully tested. +

Specific Requirements

+ -The scripts are written in BASH and Python and would probably work with other distros. - -

"I've found a bug", "Something isn't working for me"

-Before submitting an issue about a script error, try deleting the "functions" folder located where the script is. (ie. /home/tf2/tf2server would be /home/tf2/functions) -This will grab the latest scripts from the repository meaning that if we've already fixed the bug you would be asking about, you'd get the patch that way.

FAQ

-Q: How do I install a script on my Linux server? -- Full documentation and instructions can be found here. -http://wiki.gameservermanagers.com/ - -Q: There's a feature that I'd like to see implemented, how can I get it put in? -- Create an issue report and we'll tag it as an enhancement, if you are able to program in Bash feel free to send us a pull request, it's much likely to be included as well as faster that way. +All FAQ can be found here. -Q: Can you go on my server through SSH and install the server for me? -- Unfortunately, no, the scripts are very easy to install and shouldn't require much help in the first place. If there's a error that you're experiencing, send us an issue report. +http://wiki.gameservermanagers.com/wiki/FAQ +

Donate

+If you want to donate to the project you can via PayPal, Flattr or Gratipay. I have had a may kind people show there support by sending me a donation. Any donations you send help cover my server costs and buy me a drink. Cheers! + +

Useful Links

+ From bbdf96521c0e3f51bf8076ee3a20cd15ba38058e Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 20 Mar 2015 18:54:39 +0000 Subject: [PATCH 21/42] Updated README.md --- README.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/README.md b/README.md index d00839c50..cd4a064bc 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,7 @@ -

Linux Game Server Managers_ - Install

- +

Linux Game Server Managers_ Install

linux Game Server Managers - The Linux Game Server Managers are command line tools for quick, simple deployment and management of various dedicated game servers and voice comms servers. -

Main features

-
  • Backup
  • Console
  • @@ -27,7 +23,6 @@ Other distros are likely to work but are not fully tested.
  • GLIBC >= 2.15 recommended [specific requirements].
  • Tmux >= 1.6 recommended (Avoid Tmux 1.8).
-

FAQ

All FAQ can be found here. From 9f129aafffe46d0a48b8385b2f320f5786d900b8 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 20 Mar 2015 18:55:10 +0000 Subject: [PATCH 22/42] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cd4a064bc..9d63d6bc7 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@

Linux Game Server Managers_ Install

linux Game Server Managers + The Linux Game Server Managers are command line tools for quick, simple deployment and management of various dedicated game servers and voice comms servers.

Main features

    From b8312d1160271e4a36a0edada3fa11ba9b5e2cdb Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 20 Mar 2015 19:24:15 +0000 Subject: [PATCH 23/42] Update issue quick fix A quick fix for the issue of server not updating correctly. I have set the logupdaterequest to run before steamcmdcheck. This should force the update to go though. I will be making some bug changes to the updater in the future. --- functions/fn_update_check | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/functions/fn_update_check b/functions/fn_update_check index 2fad0e5de..a05c681f5 100644 --- a/functions/fn_update_check +++ b/functions/fn_update_check @@ -67,10 +67,10 @@ fi fn_logupdaterequest(){ # Checks for server update requests from server logs. echo "" -fn_printdots "Checking server logs for update requests" +fn_printdots "Checking for update: Server logs" sleep 1 -fn_printok "Checking server logs for update requests" -fn_scriptlog "Checking server logs for update requests" +fn_printok "Checking for update: Server logs" +fn_scriptlog "Checking for update: Server logs" sleep 1 requestrestart=$(grep -sc "MasterRequestRestart" "${consolelog}") if [ "${requestrestart}" -ge "1" ]; then @@ -92,14 +92,14 @@ if [ "${requestrestart}" -ge "1" ]; then fn_start fi else - fn_printok "No update request detected" + fn_printok "Checking for update: Server logs: No update requested" sleep 1 fi echo "" -exit } fn_steamcmdcheck(){ +fn_appmanifestcheck # Checks for server update from SteamCMD fn_printdots "Checking for update: SteamCMD" fn_scriptlog "Checking for update: SteamCMD" @@ -118,7 +118,6 @@ if [ -z "${availablebuild}" ]; then fn_printfail "Checking for update: SteamCMD: Not returning version info" fn_scriptlog "Failure! Checking for update: SteamCMD: Not returning version info" sleep 2 - fn_logupdaterequest else fn_printok "Checking for update: SteamCMD" fn_scriptlog "Success! Checking for update: SteamCMD" @@ -270,6 +269,6 @@ fn_printdots "Checking for update" if [ "${gamename}" == "Teamspeak 3" ]; then fn_teamspeak3_check else - fn_appmanifestcheck + fn_logupdaterequest fn_steamcmdcheck fi \ No newline at end of file From df1940899d3bff31a33eff349451c928719ae7fd Mon Sep 17 00:00:00 2001 From: aikidoka Date: Fri, 20 Mar 2015 16:45:44 -0600 Subject: [PATCH 24/42] added code to support ARMA 3 mods made changes to support modules for ARMA 3. the server does start without mods assigned. chmod 775 was required to get the mods to load. --- Arma3/arma3server | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Arma3/arma3server b/Arma3/arma3server index f1a190eb3..d8e7ed64b 100644 --- a/Arma3/arma3server +++ b/Arma3/arma3server @@ -21,11 +21,19 @@ steampass="password" ip="0.0.0.0" fn_parms(){ -parms="-netlog -ip=${ip} -config=${servercfg}" +parms="-netlog -ip=${ip} -config=${servercfg} -mod=${mods}" } #### Advanced Variables #### +# ARMA 3 Modules +# add mods with relative paths: +# mods/\@CBA_A3\; +# or several mods as: +# mods/\@CBA_A3\;mods/\@task_force_radio +# and chmod modules directories to 775 +mods="" + # Steam appid="233780" From bd08b70f88277f4ee5f78c19efb2dd65a4aa7125 Mon Sep 17 00:00:00 2001 From: aikidoka Date: Fri, 20 Mar 2015 18:20:15 -0600 Subject: [PATCH 25/42] created additional path for network config created config directory, changed the server config filename, and added a network config file. --- Arma3/arma3server | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Arma3/arma3server b/Arma3/arma3server index d8e7ed64b..f2136fe01 100644 --- a/Arma3/arma3server +++ b/Arma3/arma3server @@ -21,7 +21,7 @@ steampass="password" ip="0.0.0.0" fn_parms(){ -parms="-netlog -ip=${ip} -config=${servercfg} -mod=${mods}" +parms="-netlog -ip=${ip} -cfg=${networkcfgfullpath} -config=${servercfgfullpath} -mod=${mods}" } #### Advanced Variables #### @@ -50,9 +50,11 @@ filesdir="${rootdir}/serverfiles" systemdir="${filesdir}" executabledir="${filesdir}" executable="./arma3server" -servercfgdir="${systemdir}" -servercfg="${servicename}.cfg" +servercfgdir="${systemdir}/cfg" +servercfg="${servicename}.server.cfg" +networkcfg="${servicename}.network.cfg" servercfgfullpath="${servercfgdir}/${servercfg}" +networkcfgfullpath="${servercfgdir}/${networkcfg}" backupdir="${rootdir}/backups" # Logging From c1f9b2ac369d3e1a12065720c8990923a7c8cc37 Mon Sep 17 00:00:00 2001 From: wb Date: Fri, 20 Mar 2015 18:19:40 -0600 Subject: [PATCH 26/42] Created lsgm-default.network.cfg file added the basic suggested network configurations file --- Arma3/cfg/lgsm-default.network.cfg | 77 ++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 Arma3/cfg/lgsm-default.network.cfg diff --git a/Arma3/cfg/lgsm-default.network.cfg b/Arma3/cfg/lgsm-default.network.cfg new file mode 100644 index 000000000..5bba89f8d --- /dev/null +++ b/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 From 1c2d8fa4b29e91a70984f9313610166d6ec9f486 Mon Sep 17 00:00:00 2001 From: aikidoka Date: Fri, 20 Mar 2015 18:42:42 -0600 Subject: [PATCH 27/42] ARMA 3 changes for configs added server config directory creation added network config copy code --- functions/fn_install_config | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/functions/fn_install_config b/functions/fn_install_config index f768fda75..9a95478d5 100644 --- a/functions/fn_install_config +++ b/functions/fn_install_config @@ -2,10 +2,12 @@ # LGSM fn_server function # Author: Daniel Gibbs # Website: http://danielgibbs.co.uk -# Version: 210115 +# Version: 200315 fn_arma3config(){ +touch "${servercfgdir}" cp -v lgsm-default.cfg "${servercfgfullpath}" +cp -v lgsm-default.network.cfg "${networkcfgfullpath}" sleep 1 echo "" } @@ -243,4 +245,4 @@ elif [ "${gamename}" == "Unreal Tournament 2004" ]; then fn_unreal2config elif [ "${gamename}" == "Unreal Tournament 99" ]; then fn_ut99config -fi \ No newline at end of file +fi From b35fba2448bd29a71eaade9dfde8f279a533cd7d Mon Sep 17 00:00:00 2001 From: wb Date: Fri, 20 Mar 2015 18:57:51 -0600 Subject: [PATCH 28/42] ARMA 3 default config filename change updated the default config filename changed filename in fn_install_config --- Arma3/cfg/{lgsm-default.cfg => lgsm-default.server.cfg} | 0 functions/fn_install_config | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename Arma3/cfg/{lgsm-default.cfg => lgsm-default.server.cfg} (100%) diff --git a/Arma3/cfg/lgsm-default.cfg b/Arma3/cfg/lgsm-default.server.cfg similarity index 100% rename from Arma3/cfg/lgsm-default.cfg rename to Arma3/cfg/lgsm-default.server.cfg diff --git a/functions/fn_install_config b/functions/fn_install_config index 9a95478d5..ddc8f6544 100644 --- a/functions/fn_install_config +++ b/functions/fn_install_config @@ -6,7 +6,7 @@ fn_arma3config(){ touch "${servercfgdir}" -cp -v lgsm-default.cfg "${servercfgfullpath}" +cp -v lgsm-default.server.cfg "${servercfgfullpath}" cp -v lgsm-default.network.cfg "${networkcfgfullpath}" sleep 1 echo "" From 6efac00104d900d8aaa82257fdc1409c890e0679 Mon Sep 17 00:00:00 2001 From: wb Date: Fri, 20 Mar 2015 19:48:28 -0600 Subject: [PATCH 29/42] forgot version update --- Arma3/arma3server | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arma3/arma3server b/Arma3/arma3server index f2136fe01..bda1cdf10 100644 --- a/Arma3/arma3server +++ b/Arma3/arma3server @@ -4,7 +4,7 @@ # Author: Daniel Gibbs # Contributor: Scarsz # Website: http://danielgibbs.co.uk -# Version: 210115 +# Version: 200315 #### Variables #### From 2dcf44381bd9b8b8debb754adb788e782b2fafe1 Mon Sep 17 00:00:00 2001 From: wb Date: Fri, 20 Mar 2015 21:15:50 -0600 Subject: [PATCH 30/42] moron repair wrong command to create directory --- functions/fn_install_config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/functions/fn_install_config b/functions/fn_install_config index ddc8f6544..a48c58c0d 100644 --- a/functions/fn_install_config +++ b/functions/fn_install_config @@ -5,7 +5,7 @@ # Version: 200315 fn_arma3config(){ -touch "${servercfgdir}" +mkdir -pv "${servercfgdir}" cp -v lgsm-default.server.cfg "${servercfgfullpath}" cp -v lgsm-default.network.cfg "${networkcfgfullpath}" sleep 1 From 5c901b809a2af5522a148002e6eba34002398b60 Mon Sep 17 00:00:00 2001 From: wb Date: Sat, 21 Mar 2015 11:14:25 -0600 Subject: [PATCH 31/42] ARMA 3 changes for config directory a bit of redonkulousness adaptation to allow for two config files for ARMA 3 --- functions/fn_install_config | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/functions/fn_install_config b/functions/fn_install_config index a48c58c0d..0a5e14d26 100644 --- a/functions/fn_install_config +++ b/functions/fn_install_config @@ -6,8 +6,8 @@ fn_arma3config(){ mkdir -pv "${servercfgdir}" -cp -v lgsm-default.server.cfg "${servercfgfullpath}" -cp -v lgsm-default.network.cfg "${networkcfgfullpath}" +mv -v lgsm-default.server.cfg "${servercfgfullpath}" +mv -v lgsm-default.network.cfg "${networkcfgfullpath}" sleep 1 echo "" } @@ -133,12 +133,17 @@ echo "" echo "Creating Configs" echo "=================================" sleep 1 -cd "${servercfgdir}" +if [ "${gamename}" == "ARMA 3" ]; then + cd "${systemdir}" +elif [ + cd "${servercfgdir}" ]; then + #statements if [ "${gamename}" == "7 Days To Die" ]; then fn_unity3dconfig elif [ "${gamename}" == "ARMA 3" ]; then - echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/Arma3/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + echo -e "downloading lgsm-default.server.cfg & lgsm-default.network.cfg...\c" + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/Arma3/cfg/lgsm-default.server.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/Arma3/cfg/lgsm-default.network.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_arma3config elif [ "${gamename}" == "Blade Symphony" ]; then @@ -245,4 +250,4 @@ elif [ "${gamename}" == "Unreal Tournament 2004" ]; then fn_unreal2config elif [ "${gamename}" == "Unreal Tournament 99" ]; then fn_ut99config -fi +fi \ No newline at end of file From 945caf3f69cb22dd4e0f3d0f8e7e1453896b5083 Mon Sep 17 00:00:00 2001 From: wb Date: Sat, 21 Mar 2015 11:53:35 -0600 Subject: [PATCH 32/42] ARMA 3 config dir change --- functions/fn_install_config | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/functions/fn_install_config b/functions/fn_install_config index 0a5e14d26..c4694ecae 100644 --- a/functions/fn_install_config +++ b/functions/fn_install_config @@ -135,8 +135,9 @@ echo "=================================" sleep 1 if [ "${gamename}" == "ARMA 3" ]; then cd "${systemdir}" -elif [ - cd "${servercfgdir}" ]; then +else + cd "${servercfgdir}" +fi #statements if [ "${gamename}" == "7 Days To Die" ]; then fn_unity3dconfig From bcb36f368befda70174dc47d90cd7c9e783c3136 Mon Sep 17 00:00:00 2001 From: wb Date: Sat, 21 Mar 2015 14:54:16 -0600 Subject: [PATCH 33/42] Updated wget URL for repository changed linuxgameserver to linuxgsm across 33 files --- 7DaysToDie/sdtdserver | 2 +- Arma3/arma3server | 2 +- BladeSymphony/bsserver | 2 +- CounterStrike/csserver | 2 +- CounterStrikeConditionZero/csczserver | 2 +- CounterStrikeGlobalOffensive/csgoserver | 2 +- CounterStrikeSource/cssserver | 2 +- DayOfDefeat/dodserver | 2 +- DayOfDefeatSource/dodsserver | 2 +- DeathmatchClassic/dmcserver | 2 +- FistfulOfFrags/fofserver | 2 +- GarrysMod/gmodserver | 2 +- HalfLife2Deathmatch/hl2dmserver | 2 +- HalfLifeDeathmatch/hldmserver | 2 +- Insurgency/insserver | 2 +- JustCause2/jc2server | 2 +- KillingFloor/kfserver | 2 +- Left4Dead/l4dserver | 2 +- Left4Dead2/l4d2server | 2 +- NaturalSelection2/ns2server | 2 +- NoMoreRoomInHell/nmrihserver | 2 +- OpposingForce/opforserver | 2 +- RedOrchestra/roserver | 2 +- Ricochet/ricochetserver | 2 +- SeriousSam3BFE/ss3sserver | 4 +-- StarBound/sbserver | 2 +- TeamFortress2/tf2server | 2 +- TeamFortressClassic/tfcserver | 2 +- TeamSpeak3/ts3server | 2 +- UnrealTournament2004/ut2k4server | 2 +- UnrealTournament99/ut99server | 2 +- functions/fn_install_config | 42 ++++++++++++------------- functions/fn_install_glibcfix | 20 ++++++------ 33 files changed, 63 insertions(+), 63 deletions(-) diff --git a/7DaysToDie/sdtdserver b/7DaysToDie/sdtdserver index b27e3846a..0523ed81d 100644 --- a/7DaysToDie/sdtdserver +++ b/7DaysToDie/sdtdserver @@ -74,7 +74,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/Arma3/arma3server b/Arma3/arma3server index bda1cdf10..2c0125374 100644 --- a/Arma3/arma3server +++ b/Arma3/arma3server @@ -82,7 +82,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/BladeSymphony/bsserver b/BladeSymphony/bsserver index 4aa7b5fec..57cf170d7 100644 --- a/BladeSymphony/bsserver +++ b/BladeSymphony/bsserver @@ -78,7 +78,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/CounterStrike/csserver b/CounterStrike/csserver index 0ec105f55..5cbafd583 100644 --- a/CounterStrike/csserver +++ b/CounterStrike/csserver @@ -77,7 +77,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/CounterStrikeConditionZero/csczserver b/CounterStrikeConditionZero/csczserver index 64f8b38c9..b9d5a1d47 100644 --- a/CounterStrikeConditionZero/csczserver +++ b/CounterStrikeConditionZero/csczserver @@ -77,7 +77,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/CounterStrikeGlobalOffensive/csgoserver b/CounterStrikeGlobalOffensive/csgoserver index c3f90b476..6dda9fd44 100644 --- a/CounterStrikeGlobalOffensive/csgoserver +++ b/CounterStrikeGlobalOffensive/csgoserver @@ -95,7 +95,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/CounterStrikeSource/cssserver b/CounterStrikeSource/cssserver index d7c388de3..1d1abb808 100644 --- a/CounterStrikeSource/cssserver +++ b/CounterStrikeSource/cssserver @@ -78,7 +78,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/DayOfDefeat/dodserver b/DayOfDefeat/dodserver index 9cdec9838..9d5a677f2 100644 --- a/DayOfDefeat/dodserver +++ b/DayOfDefeat/dodserver @@ -77,7 +77,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/DayOfDefeatSource/dodsserver b/DayOfDefeatSource/dodsserver index 430df7374..8110b8313 100644 --- a/DayOfDefeatSource/dodsserver +++ b/DayOfDefeatSource/dodsserver @@ -78,7 +78,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/DeathmatchClassic/dmcserver b/DeathmatchClassic/dmcserver index a5a65af2d..0b200049b 100644 --- a/DeathmatchClassic/dmcserver +++ b/DeathmatchClassic/dmcserver @@ -77,7 +77,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/FistfulOfFrags/fofserver b/FistfulOfFrags/fofserver index 790c5503f..fb5fb5d69 100644 --- a/FistfulOfFrags/fofserver +++ b/FistfulOfFrags/fofserver @@ -78,7 +78,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/GarrysMod/gmodserver b/GarrysMod/gmodserver index d208a4681..f4513fe17 100644 --- a/GarrysMod/gmodserver +++ b/GarrysMod/gmodserver @@ -84,7 +84,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/HalfLife2Deathmatch/hl2dmserver b/HalfLife2Deathmatch/hl2dmserver index ecb7c6b44..484c241ed 100644 --- a/HalfLife2Deathmatch/hl2dmserver +++ b/HalfLife2Deathmatch/hl2dmserver @@ -78,7 +78,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/HalfLifeDeathmatch/hldmserver b/HalfLifeDeathmatch/hldmserver index df005c78e..0bfe0c452 100644 --- a/HalfLifeDeathmatch/hldmserver +++ b/HalfLifeDeathmatch/hldmserver @@ -77,7 +77,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/Insurgency/insserver b/Insurgency/insserver index 6d01da31e..67543f549 100644 --- a/Insurgency/insserver +++ b/Insurgency/insserver @@ -78,7 +78,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/JustCause2/jc2server b/JustCause2/jc2server index 59df04d32..9e7732761 100644 --- a/JustCause2/jc2server +++ b/JustCause2/jc2server @@ -73,7 +73,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/KillingFloor/kfserver b/KillingFloor/kfserver index 15d5cc1a2..d6412f29f 100644 --- a/KillingFloor/kfserver +++ b/KillingFloor/kfserver @@ -80,7 +80,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/Left4Dead/l4dserver b/Left4Dead/l4dserver index a22a9922a..1107802ce 100644 --- a/Left4Dead/l4dserver +++ b/Left4Dead/l4dserver @@ -78,7 +78,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/Left4Dead2/l4d2server b/Left4Dead2/l4d2server index d05edb059..6f701aa25 100644 --- a/Left4Dead2/l4d2server +++ b/Left4Dead2/l4d2server @@ -77,7 +77,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/NaturalSelection2/ns2server b/NaturalSelection2/ns2server index 585bc1fe3..ccc9cc57a 100644 --- a/NaturalSelection2/ns2server +++ b/NaturalSelection2/ns2server @@ -83,7 +83,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/NoMoreRoomInHell/nmrihserver b/NoMoreRoomInHell/nmrihserver index 6502da312..644459753 100644 --- a/NoMoreRoomInHell/nmrihserver +++ b/NoMoreRoomInHell/nmrihserver @@ -78,7 +78,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/OpposingForce/opforserver b/OpposingForce/opforserver index 80ae86f5e..f7e9dc304 100644 --- a/OpposingForce/opforserver +++ b/OpposingForce/opforserver @@ -77,7 +77,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/RedOrchestra/roserver b/RedOrchestra/roserver index f70b1d4b2..618d72823 100644 --- a/RedOrchestra/roserver +++ b/RedOrchestra/roserver @@ -76,7 +76,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/Ricochet/ricochetserver b/Ricochet/ricochetserver index 8f2f9f41d..fd8d99c06 100644 --- a/Ricochet/ricochetserver +++ b/Ricochet/ricochetserver @@ -77,7 +77,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/SeriousSam3BFE/ss3sserver b/SeriousSam3BFE/ss3sserver index d436c0a17..7e5379cc4 100644 --- a/SeriousSam3BFE/ss3sserver +++ b/SeriousSam3BFE/ss3sserver @@ -19,7 +19,7 @@ steampass="password" # Start Variables ip="0.0.0.0" -# https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/SeriousSam3BFE/help/DedicatedServer_Readme.txt +# https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/SeriousSam3BFE/help/DedicatedServer_Readme.txt fn_parms(){ parms="+ip ${ip} +logfile ${gamelog} +exec ${servercfgfullpath}" } @@ -74,7 +74,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/StarBound/sbserver b/StarBound/sbserver index 3f1b9e9f9..db29f0158 100644 --- a/StarBound/sbserver +++ b/StarBound/sbserver @@ -73,7 +73,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/TeamFortress2/tf2server b/TeamFortress2/tf2server index c269fa8d7..17b46f0f6 100644 --- a/TeamFortress2/tf2server +++ b/TeamFortress2/tf2server @@ -78,7 +78,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/TeamFortressClassic/tfcserver b/TeamFortressClassic/tfcserver index 7336c6916..78eda9482 100644 --- a/TeamFortressClassic/tfcserver +++ b/TeamFortressClassic/tfcserver @@ -77,7 +77,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/TeamSpeak3/ts3server b/TeamSpeak3/ts3server index 5146c5973..740815411 100644 --- a/TeamSpeak3/ts3server +++ b/TeamSpeak3/ts3server @@ -52,7 +52,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/UnrealTournament2004/ut2k4server b/UnrealTournament2004/ut2k4server index e5d52e311..15e5a52b4 100644 --- a/UnrealTournament2004/ut2k4server +++ b/UnrealTournament2004/ut2k4server @@ -67,7 +67,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/UnrealTournament99/ut99server b/UnrealTournament99/ut99server index 19e54961d..c730e3486 100644 --- a/UnrealTournament99/ut99server +++ b/UnrealTournament99/ut99server @@ -66,7 +66,7 @@ if [ ! -f "${rootdir}/functions/${functionfile}" ]; then fi cd functions echo -e "loading ${functionfile}...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- chmod +x "${functionfile}" cd "${rootdir}" sleep 1 diff --git a/functions/fn_install_config b/functions/fn_install_config index c4694ecae..d7f3e3fbd 100644 --- a/functions/fn_install_config +++ b/functions/fn_install_config @@ -2,7 +2,7 @@ # LGSM fn_server function # Author: Daniel Gibbs # Website: http://danielgibbs.co.uk -# Version: 200315 +# Version: 210315 fn_arma3config(){ mkdir -pv "${servercfgdir}" @@ -143,68 +143,68 @@ if [ "${gamename}" == "7 Days To Die" ]; then fn_unity3dconfig elif [ "${gamename}" == "ARMA 3" ]; then echo -e "downloading lgsm-default.server.cfg & lgsm-default.network.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/Arma3/cfg/lgsm-default.server.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/Arma3/cfg/lgsm-default.network.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/Arma3/cfg/lgsm-default.server.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/Arma3/cfg/lgsm-default.network.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_arma3config elif [ "${gamename}" == "Blade Symphony" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/BladeSymphony/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/BladeSymphony/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_goldsourceconfig elif [ "${gamename}" == "Counter Strike 1.6" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/CounterStrike/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/CounterStrike/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_goldsourceconfig elif [ "${gamename}" == "Counter Strike: Condition Zero" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/CounterStrikeConditionZero/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/CounterStrikeConditionZero/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_goldsourceconfig elif [ "${gamename}" == "Counter Strike: Global Offensive" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/CounterStrikeGlobalOffensive/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/CounterStrikeGlobalOffensive/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_sourceconfig elif [ "${gamename}" == "Counter Strike: Source" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/CounterStrikeSource/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/CounterStrikeSource/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_sourceconfig elif [ "${gamename}" == "Day of Defeat" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/DayOfDefeat/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/DayOfDefeat/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_goldsourceconfig elif [ "${gamename}" == "Day of Defeat: Source" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/DayOfDefeatSource/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/DayOfDefeatSource/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_sourceconfig elif [ "${gamename}" == "Fistful of Frags" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/FistfulOfFrags/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/FistfulOfFrags/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_sourceconfig elif [ "${gamename}" == "Garry's Mod" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/GarrysMod/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/GarrysMod/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_sourceconfig elif [ "${gamename}" == "Half Life 2: Deathmatch" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/HalfLife2Deathmatch/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/HalfLife2Deathmatch/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_sourceconfig elif [ "${gamename}" == "Half Life: Deathmatch Classic" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/HalfLifeDeathmatchClassic/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/HalfLifeDeathmatchClassic/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_goldsourceconfig elif [ "${gamename}" == "Insurgency" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/Insurgency/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/Insurgency/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_sourceconfig elif [ "${gamename}" == "Just Cause 2" ]; then @@ -213,17 +213,17 @@ elif [ "${gamename}" == "Killing Floor" ]; then fn_unreal2config elif [ "${gamename}" == "Left 4 Dead" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/Left4Dead/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/Left4Dead/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_sourceconfig elif [ "${gamename}" == "Left 4 Dead 2" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/Left4Dead2/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/Left4Dead2/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_sourceconfig elif [ "${gamename}" == "No More Room in Hell" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/NoMoreRoomInHell/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/NoMoreRoomInHell/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_sourceconfig elif [ "${gamename}" == "Natural Selection 2" ]; then @@ -234,17 +234,17 @@ elif [ "${gamename}" == "Red Orchestra: Ostfront 41-45" ]; then fn_unreal2config elif [ "${gamename}" == "Serious Sam 3: BFE" ]; then echo -e "downloading lgsm-default.ini...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/SeriousSam3BFE/cfg/lgsm-default.ini 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/SeriousSam3BFE/cfg/lgsm-default.ini 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_serious3config elif [ "${gamename}" == "Team Fortress 2" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/TeamFortress2/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/TeamFortress2/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_sourceconfig elif [ "${gamename}" == "Team Fortress Classic" ]; then echo -e "downloading lgsm-default.cfg...\c" - wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/TeamFortressClassic/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/TeamFortressClassic/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_goldsourceconfig elif [ "${gamename}" == "Unreal Tournament 2004" ]; then diff --git a/functions/fn_install_glibcfix b/functions/fn_install_glibcfix index de3263a19..edc2bf772 100644 --- a/functions/fn_install_glibcfix +++ b/functions/fn_install_glibcfix @@ -2,7 +2,7 @@ # LGSM fn_install_glibcfix function # Author: Daniel Gibbs # Website: http://danielgibbs.co.uk -# Version: 210115 +# Version: 210315 fn_glibcfixmsg(){ echo "" @@ -57,37 +57,37 @@ elif [ "$(ldd --version | sed -n '1 p' | tr -cd [:digit:] | tail -c 3)" -lt 215 glibcversion="2.15" fn_glibcfixmsg cd "${filesdir}" - wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgameservers/raw/master/FistfulOfFrags/dependencies/libm.so.6 + wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgsm/raw/master/FistfulOfFrags/dependencies/libm.so.6 # Garry's Mod elif [ "${gamename}" == "Garry's Mod" ]; then glibcversion="2.15" fn_glibcfixmsg cd "${filesdir}/bin" - wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgameservers/raw/master/GarrysMod/dependencies/libc.so.6 - wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgameservers/raw/master/GarrysMod/dependencies/libm.so.6 - wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgameservers/raw/master/GarrysMod/dependencies/libpthread.so.0 + wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgsm/raw/master/GarrysMod/dependencies/libc.so.6 + wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgsm/raw/master/GarrysMod/dependencies/libm.so.6 + wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgsm/raw/master/GarrysMod/dependencies/libpthread.so.0 cp -v "${rootdir}/steamcmd/linux32/libstdc++.so.6" "${filesdir}/libstdc++.so.6" # Insurgency elif [ "${gamename}" == "Insurgency" ]; then glibcversion="2.15" fn_glibcfixmsg cd "${filesdir}/bin" - wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgameservers/raw/master/Insurgency/dependencies/libc.so.6 - wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgameservers/raw/master/Insurgency/dependencies/librt.so.1 - wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgameservers/raw/master/Insurgency/dependencies/libpthread.so.0 + wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgsm/raw/master/Insurgency/dependencies/libc.so.6 + wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgsm/raw/master/Insurgency/dependencies/librt.so.1 + wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgsm/raw/master/Insurgency/dependencies/libpthread.so.0 # Natural Selection 2 elif [ "${gamename}" == "Natural Selection 2" ]; then glibcversion="2.15" fn_glibcfixmsg cd "${filesdir}" - wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgameservers/raw/master/NaturalSelection2/dependencies/libm.so.6 + wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgsm/raw/master/NaturalSelection2/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" fn_glibcfixmsg cd "${filesdir}" - wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgameservers/raw/master/NoMoreRoomInHell/dependencies/libm.so.6 + wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgsm/raw/master/NoMoreRoomInHell/dependencies/libm.so.6 cp -v "${rootdir}/steamcmd/linux32/libstdc++.so.6" "${filesdir}/libstdc++.so.6" # if Glibc less than 1.13 elif [ "$(ldd --version | sed -n '1 p' | tr -cd [:digit:] | tail -c 3)" -lt 213 ]; then From 682c42fe43b40321f0521f8aa403372caf6a3e3b Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 22 Mar 2015 13:54:09 +0000 Subject: [PATCH 34/42] Added libm,so.6 --- DoubleActionBoogaloo/dependencies/libm.so.6 | Bin 0 -> 267816 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 DoubleActionBoogaloo/dependencies/libm.so.6 diff --git a/DoubleActionBoogaloo/dependencies/libm.so.6 b/DoubleActionBoogaloo/dependencies/libm.so.6 new file mode 100644 index 0000000000000000000000000000000000000000..39034023bba2809a399b57f6cc6b245c5b8e0d4c GIT binary patch literal 267816 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�(bW-i2p0q`lN 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±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

    wQ8@;Hvjtb$d`R)(h1X=rWYPA;&HZs>Iw6s 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 R=4q4*hMe*J7I8+o{{=SEjOhRX literal 0 HcmV?d00001 From 207ac6b0c535652ec34111cb6c45b0805b26ff07 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 22 Mar 2015 13:59:53 +0000 Subject: [PATCH 35/42] Removed non working libm.so.6 --- DoubleActionBoogaloo/dependencies/libm.so.6 | Bin 267816 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 DoubleActionBoogaloo/dependencies/libm.so.6 diff --git a/DoubleActionBoogaloo/dependencies/libm.so.6 b/DoubleActionBoogaloo/dependencies/libm.so.6 deleted file mode 100644 index 39034023bba2809a399b57f6cc6b245c5b8e0d4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 267816 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�(bW-i2p0q`lN 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±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

    wQ8@;Hvjtb$d`R)(h1X=rWYPA;&HZs>Iw6s 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 R=4q4*hMe*J7I8+o{{=SEjOhRX From f36bedf156241054d04dca51c1a5a0f69ca6b6dd Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 22 Mar 2015 14:00:15 +0000 Subject: [PATCH 36/42] Added working libm.so.6 --- DoubleActionBoogaloo/dependencies/libm.so.6 | Bin 0 -> 267816 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 DoubleActionBoogaloo/dependencies/libm.so.6 diff --git a/DoubleActionBoogaloo/dependencies/libm.so.6 b/DoubleActionBoogaloo/dependencies/libm.so.6 new file mode 100644 index 0000000000000000000000000000000000000000..39034023bba2809a399b57f6cc6b245c5b8e0d4c GIT binary patch literal 267816 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�(bW-i2p0q`lN zR?gTfiV1%oG$Dd6jT5S(pKWmEummRYhh&P<==HcZ2|{jNg$WSflBa@Of5MK4Z^^B~ zt>Y56U+-35&0j#6@A4F*v03{FOyoS*#0W(#sAnXt!f&fZMs ze%BV~exumk+)e!zMg4iG(fT8D>1F0_2c*s~@cs~rz1n9y|FeqymCoG`NRhun<-D9~ ze_AOoqQl`;yQVGBsf`&&dd=v(g1K9)+N&jSoTw$&N$V1ZP*Q1AQjJnlnk2<@x4R!g zG1DeZLq6fWnHtUfWv4Z$&75Xcdyk0(!#pf5_^78q!c>Lm9UOwN0 zdo8}@<@4dX)m5-_tP2LRX$f94Q0A0l{Byxs}<6yLuMnm1{u z!yZ(c`>*Akg$Zk?6HW=^M9Rrg3LS|VIB{jN4Vgh* z>r_zQ=)n`?mH5}Nvx4S1{1*DZh6@H^z+77qV3CLnfT&qYyf6AS_L_~y34gZhf3pM6 zpJGVt!5l0{3VzBCJoxFOc71~#xPFTjjE;1NAI7g;h&f^Jf8JI6ad&uEe7jZ+7a2%9 zlU*#b3qMg-tYr)9g7z4R%UN0i(}0vbf|$8DXX%n#SQ^fb&ip3KBQ4^oh`zBJjI_2> zNx?jdmuvk3c3{77exnqy$`2AWA5SXY0Gh1MGvYg_Eofc`yJ1e<9_r%w7r4l8mdF4( zv+Q6>8gf3uDrk^9S&N~ErKns7;IvGV9sMo{u+SUILaKYwSI-x;h%2+a#s&MX(Ynf458LoT1wr#j2H=?9vr&~9x zO{}gSmkpa==-xH=(%z0%ic!2Oz49dgUCA^1``=Y_^&4m_eP@oD=Fji$+27y%!q*

    HT)0E@QRy?#(T_yp4}XYT0QuPc~=6Y*+aA*Qrx$wv8y! zY-G+6diAg8_4lV&R$bKDnr6WI)06sBVRlDm=S_6OrSFuNlKi8h+rde0eZ1X8qW&=a zq1F6ltJ&3i#}M_#6%zTj3U5+{8{!HF!}}jr>zj(;JrtetGVqS@)lVJ_uX1uVDXe9( z*%ju>g^%AyBT6<#S59m=9hI+7h@Rc>z8D!L4U@?*V^0?Hk;=(;GO)J-R_-*d6V6p? z9D1_Oe$M&ty|ba|=xmq1N5^KvJkLHy4H^k(Wzt23?}rZ>pNkBh6AhlPvM2!80N-3< zF~D6euZ}U8G#ITt6WeWa`K|VJ`*@+4G^}!s*JQ!@XpCOQE8G{T!>dC+K)AgYfa?7I z>ftx3)_>AEyle{HglwAI`K?H4QG#Dz=ix}Nti7lcdz&WCC@!0c@z$TxR_UI84)%Dv zo$lpUB;om-!Sf!2XRHt;RI63h-Gg@`y>e^;VIK?MW93I#d3h!3WB7L^;Q!J4i{L+z zp*Buge)JBmN@(k(6(e=jM$a=Lv#xZw$^v*9)~E1XeWQCFdJ4_fDHNl2TjP6BPm zo?~~fOSc~?+=rcjnfodDUUH=Hec@k)?;?2r3uktW@4uZ>1n*Gz20n-HuHv$T@I3@b zCmTrB0_nE}-0SRP;kF|L-#t$af^Sz%0lxn%Zu5Zf9ba7bmB9B7gRc!t4TkT0gYS(7 zpQBeTN-FxS{4wuKVz1%NVr+5o*I#F}1RcGrRuTh}ZFsscf?JA*`hCT%LCIFqT|@SB`8rgg8YsXJX8utSqq( zjZ%l&8ngi0B;Gsy{b%Wyefd3paJ+wz)q@%64WlP7RKn{I7aBgj)jmEX-^O&_lOtWc zT`kOZd?3a{MfkU~*)Yw?nuDEa$;8Dr6dpavkT8SS%PR|a|5WI<#!Ll#D-zhu`>b21 z0%h)2$-hwoZ1ocwpDHyX)ksJIHR^n#PItZEC?>BHTiJ%MKlK!Q@ujq$*D!OOuR23l zbL*Y_XZ)@H&lT#A>lQ`MIZ8<&6`~9=<~luZd|@NAdq*#{XMh1|Q2mSfq1@!bhcVW)&DH z;A4r^e_^5i;qdX14-eJC%ix1$F4nbaYBPZkB_xYZChPt{eBeU1hsWySKzwX~5E?sw zwpsX?1bs}gPhivxpb<%yvKBrp`}aCQjY@C5Uba)~>(l%CQ(MyeMx=T~hH(5z8~GC{ zN`VWe+rUU}O-wJJv-aLoXb+aJDZ#TC3W zl~+nye{JUDSqBB@rgwr26L+IN93>D|Z@}^z`(~8D6+;d2dnK zO!}<;)L)ziJakS%kiEI#O~TI`uzUh>gH(xncn)~Y-F7#T<&xZAW15$JSsU&qgxA>l z;HD8uC!Y>Lu?=JZU+|v=fG;ivVko_rw}U1YmmQ$@fT-?@R{(Y^2+sX94|d)@L@b17 z8{7eKZ`}6PH_9s1x;kt__B){dYJ~6rvv{*Nd)`7(zDGB}s3-TpUOYx^-ruk(8}{x> z*!~+5nMSA62v~_|Oe(6Z~u}K3P51LldC;*t)zjA5A zH!U{_z7-~qDOjvr)rCJ!)?N`beT34k-D{FhtkWX@ zpy^b}u6XtrG@WGCZ`>9v*-XPhvwi_g8=x*3%d?KwcXF?IfEvyKKN#{?9@+4Eh12GIRyZQfX(RKnGX2H? zkxOU*O%_1IIjRhD~G z0TUhNvvHq2Bw(ru`xke_F&HQ}zwcuxi|exBl&FDQQbNBLn--D^!4y|FC7^&fC@ zzlE%+v!dw5)PuB&{qVC=0es~K>C3U=BL1peovqk(sk{yTIs<8}*r6w*NnLby|Ni{W znNGY=--TA+309x8_ucou!Y}7}w>rH4U50>HG(Y`LaoGefCg!K?sbl>et^OwGr?HW^ zBkU+qN57es=VZ>I*?j{YyV9&qls~S6VgaQ%#I7Q2RGT_nEvmKQ$V+ zQ2)FXRxp@qy}nz#wBxb|M@-`0f$B-*8xZ<;Y7q<&S9Yy7QpauExE3erH+3UnjP+XZsE9x!z>u*oV|z z#^30T;RZ8EH+1x5^WKXA&o@RJi=QT+M^_&H6;cuTLh+%!QRl{RBe6Ov`p=dpF|%44 z_Ov#PY`OUPmT$ZmUI0}zb{?M@Q8NFml7^$R=`ubs-+J-$trYski!Ix2Kf9L8wzizc z_k~{E-=A*(w{+jm<5w=diZ4p0tC2p~B_mldhBhw?KTiqHk)fIil!Wi)y7jWHMfDZ> zZ2bkLH<1fkc25bG(c!E{Yk~Prs?5Gff`1tp9MJ#K!cq2bH*M;>`N};#S@ypRM|MP` z)0@lqR>EN&OGlq~cl`;^l&lZaeTTMAtsH}&apbAfD$94T0G|1&5xX-jrTHquH=PcZ ztvK;7D6s|WaP(Q_PqN8h`^{f@GpWQ(R=U5N;lZZ9`CHFT@s)?{UN|bdtMkguh`;3E zs9WxJVEgU46;I9Ie{kw3YIsp`mh4W{eMj~sUioPW)R8KaeUJyl;iN6Sy^<=bkRT#2 zOu@0??_SdQwEP*jD4x>R)1bJHePbXxV%$rY=o3omy+^S=uwvf%?D4$#I(m7J2y*?t zmcLAR@UY#fw{)jR_R=%9JN{!y$;gu3kFMWex^u$1iH~Z;Kz2`ACHCN0IbvI>C%v+= zGrjlJtB-0kd$^X}Axg}Q(DP6{9Yh<#6C{g%={ zx9r>fXnI}AglBU%UfxzHrWwS1ntq`1VVL3U^xpnp$^+3?s4&J~-AA&MD_hGd)2sBc zurg6W_QjhvZh`r>|kG%8jC&qB{wg5T3et|%*U4?X;&6CfHr zB(ItO{apaw^H?m8iu`XUW5y5gzujZym*mT9-(ZQLDyfL?ZyQja?TN$1_QrI3qn?r} z{;uM!NeuApxWlJ1jNG5p@}TN@D_80M(iWwmln2W`TB>dEOM_+lx(=*)el|S`K2PsE zh_AkI60j@f`EEbTT85{V{V1n$JRj{VWmv9A46B#pEtpS92G6KFe-qEq9*a=X_E|8SR>L?a+_fNKR*E zhr6R5gkPTM#@CT~bARe^jbQEwx1O&nSEhJJp7v*H=UEZIi(7yfZ^3%{f2T>a$!5V$ zSBLql2o?*KXs6Cht3L3_y*hH+?UM;?^&<|Mt^m!P>Ud?L{0G`sNnP9N0E7$lp138# z_u$r_5KUcUd{sxXOra(||9Qn9-5L<_arf%puIMtuu(NIG?cdr}1LaoNhsgd*{UE0(Sx#dG)n@EeA71u1vD3RAhMlAz zV%;D;k)Xgpk!JD9gE8~yy9%+Ms0fy|#4K~~KgcqsC*}^rGF5P>z<^~EIwDxO7_uk(pmHt7SVqSx47nsWq1G z)Cpzxj895;>6aw?t~%L`f0BL6!*_nj?v@X$rG88ECFq-&Pr4F(V%qO>FazzF#%tNx z%@VS~aCp86D4J?`g*+o$t3YhgHyt73@DkFE-`?DCY=R%op}eQE=-mdB`L=AHkoya~ z5iCp774gSchT@OuFF5=RV1WbjN72Jcg*QV}6QL5g;Qrf++2*@3+q`!G+ss!vQB+>t zSz5k%ByUv3*xVVy+{Vj|B!Z+%w$^S9NWe`I{hwsLk>wS?pPUDjl^v#;*wN{DJw zKwBRt`*$6wF=#rIGhVDh6)8Bfc_W`Byjhf)uEo-Fw#OBtq91Te>-SiMTY*TyW*WU| z8}|=qDj|O)-wpJ3$`XACll}Pk#mBsgo#3cPJL^uTDESOsnbvkqblgH=c)`j3UbXK6 zG+h=wmotFe$-IV%tt+Ej51q@`TX?xBM4#RkXEODp!T$cR4+p$!otnzchDvWYsP5Bq zlzk}Y(iLxVX&Blr@ga3wE~aDS_`5D%FZ++9*?~U3AA+YvAF|r!Oyk*jXCHDl#@TptYeD8@23&WH806czGi`#){_-vnl!pYbunIO&tTzMbhjD%Pe7pr>7%Fo=WEMbmfoV5;%NAbA{C+x6MW58` zVQK31>1Rq)M|kbm9@TQ&Uzl2qPUi+&(v$3yyFJ#0I(mMl;Z*n$@}L_#Cp>68eHDW% z1IpMM%aKcVz_Sr|w&inA8@$qubp1(pRl}r-x~loB;18qn2Jnx<43=H56G?!(G&;<2 zM9=PMc-MZ#A>6qIt;Gk}vnyHY*p+1mPvb>dY||ZOK|d=qtC*c^MRTkoyN!G`mLBYl z2lcz}7ws5_13}(TIbe?DA&@l(BtV!tMH9ZJg@P`-w2pa5=@sm;8KX4!M;oR8&`{#1 z&)os|BLFTIs4T2vJW_mvlq7be>Y~Tl9YNDq^{zAVyP{cKVn}`?ZZ1)7zhJ*EoIceodgKftO49n+1JodYey9*;?WK+Z7E2ktkt?_QUzRsmta4 zl}x&_!YRInF?1}((zJ^%ku5E`%6|s9(%uZ3BnMPm0d^y>hEF&+2UGxGP!^q7V`=hb zKsmaFAm$;2OIvoPx674K!yjT+iDX{A`^KG|^(LgNKKBFFCwOi+*7Qj8Y~j(Ns69H9 zizIbJ-|6j>aUz|@Yf}NEBAi8%Tw~|tl_S^@1ZV`n6b}{NC84k;%wYD#&{gz|$2Fw) zt1y9hJSn|$a>C;g&(FqKy<0m6&d=bQNya-ht+Qy!d0S|(BK#Gui;ky{Rfil8{g4}6 zl|zT73$ZU7k?+PmKQcj|@I>^#oF^isN!cfPZ7KF1dxnhWSjW+{zypq5Wnoe-_Ch$l z3$#Tur&0KkoInD&#LQ^}lrZGXX)Si3pEm`IY^oaDnBw=?kHHw;S&2M-np!pIqVC?+ zd|tlK&Ffm5D(8#T#^PW~uZ$;m(u4f>G*I^zLs(t0-FXlEZ?&n;^5&--ZqNPd^0wjU zV}WV!#GDK}GlyKU`PiGFsMOcgDD0p5n5Q()lF=u4%2>veub-hUda?*P<*((ZC4Tya z-W5ypZ9ux^>WSn(XnuO|lAyWi3&~LHaaU%w)^Zhv^NgQa-Kc|a^aseV~s4LG@ zbH2dD%1l;oo-XPT0fZt^IoC6-W(2L-l!F9Of^$xGEB|cTgxbwKi;3}U?oeWKX3xbE z`cjk7lCQS!L3VY{@;*!3J;&O0xjJX|0-cD+wDb0m>?Wo! z@K;x^8Ghc#HQyreZ<}PivBK5RyGuawHt7OlX>0B#B4^F*4b^Uwaht7O+;9<3C#eL5 zH;C?ZnJ3!lG=HnW9C>e>y%a0)Y#21%pt71wi1?SqbwNqTS;K?x9n)&PwGcEtn4s0E{@$+>_vUW(^tD0 z>GyZT((jy!qF`FB!ML}rEM6h~V$-pPAb0=eZ9~)V!tuT{Hd4j(d)ct`dr?oOWhcw` zlhkY4!wBg*tOX$`rrQy3w(DZLJ$gvGT{<+~_PH92t$Lr0UYDTSCyyS6YGo>8AVd(y zK&sW0+eWZJp7G@0UdrFbw!B$oW83n^xGt!6mNh(>YEzWSQ|)KCa8#SHm!_D#Gmrkv3Jb~Dv64Y+9Ux*YbC%tvKGR`Wt-E#d#pQ^!D6-=BIj2)p_cH&l?`mqg>VJMSpPUe5B( zcICb&eM8X(>8gamzoTIkZ+)G&oZm$;i>~PN?i#WvVVCkUawFuFzvtMFL4 z5uQ!8b2Y+M;q9G1Zl75q#EpTCo5E3yi>zpUHHxXYhriy zwsHJZBOGdNu)V|!;f>g`iTcqY?d}hl>M>9+#n5YkWaw+8#4+`U@X!=c*p~XDdMY8L ze&x~N*v=cRif@4TtKUS6e$?jvJBcC>89nC?F+0n%Uz|5<^8vGviP9)q5yzQG1!Y-N zxuf^o67OVLz=s2YA({ht1?qSHmM{eKjh%P@MicniP`uH2KAdM>mwX`4`S}-;mP3Ea z9l6i-SMI zUWTH^sXDxXP#GunG+0N;@H|~Zz2}0oTd0NIT`y96FEQrXQE>_u0p3d~{ z8lO)V+pV)*j9PMT1~UnOzQVE@^V05dBjxvjxZLW(_~i{Y{PI`72i_UN`Ep~P$h&ga zCSQFlR*ku}1&2!XS(=dlE1b>@q_MN=E{%t%QBIW^^n-wE3KYNs{FR5L8Fw;th!xvz@INn<0#xeHBGhLV>u&+1=SOD@V z0qcF9rwQQoY)++K=t4abSfZ}qbKi9&g3ctqGI(^~uCXybbgo+U4edWNyoTaBQSW$N z_rtlaigMjU6P=-VRgXau10n2%AM!vLDm@SuL?Qm#i=ix;*i9hBaMNkHVVN7;dhGwJGyk6;n(j=knaG4o@kn_epyqd#;n4=` zQ+Jr^ET%7x=lz6RCRbt!;^TQoAvB#`8OHIvoye}B zd7H$c#q(}NNGhIJPtgO#^SWDap`>6D;Lx_##MW|N>z*JVVy)z3d$L<=C4zli?-GPY zkrd&&KO70R|Nj=(+e!pnlyL6}$++H~^o6+IUYIwIkHMXR-VXU@<9a@A_53q&y?HD&8!E2%8SXR8<;a=WBCaj`PNaOV;t95F!MtT3Qnr7_zN{%XQ66W`75*f>j}dVVYTtLCrf%J(*$N3rca-B*63 zt$~=J`!7)c2&gK`Om8kIn+=S!8&?YbSVxxk-qVfTVPmb_DZan)bv|CNr)WZt4_BIB z#g^9y4djFyxB|Ldz#7OkoYjTPO09i?S*JGyOYar|-OI*a9Lu#S8w)(|t(*@~Od)mH zEeB&ss*)b4=5P;4)|-QSfIR;{x3uZrJg8_H>}oLi{%;j8~7g8lAo zvc|FZ*6MrkZL9b9zfe;>e`)%bX)lp4y)M0SWXn3O(x<*M=87A~Ro5a#vuw)^<=&2IC1HPc%c_oTV_F_^$>fb#4?#)Co?{zH!zeFV`YX#V zUsamkf7HCwdos;01dEr_wU%A?D2sgkzTb`Es`T;WcddUqxa0oT6k1>P(nfmaIKMwf zdjI%&Cld6sv~k`mnZJHp>0i>1m!$WPNp-D%@^`X_so|N!Udr7geRx&nk;$4AY&g<| z8Ag*~Jeo}7ksOa?8jLY8t~0&AU$vI#o#5ORNdTnd>A##?%BQFA6~I((-KUX_f1@ zwLC)~%MSZ<^hLCEEPt-5JUR)9@OiYu=NRxfW)pJ>jzdUHi^?*8E1XCoz>vFf(r#FiDRx?|t5gZtS6Qlh5{dUs;`#7Cou>)7&g zN2Ay5lZo{b$7CZ?v0mw#iNgLRTCaI6%+lET$sY}~KC=8_;4a>F<-qGTCxUmW|Ia)` z-pJtfk=6cjtseXJn(6JbvSreO(X!Stm9`3j#G9S-4qL~9pY+PnNQ?Z60O&Jc9{y}) z(ZkBoEvvPnsDEDLv-aAGmUX)`hpmGqcdzT%JAT5d{M$y~`S(X#llK1Z4c6>ot2?$G zd)SJ*Rn771I>KW++ceIl2oCz!?`YniI&Sx$^}>Yx#P7>mPSbjop7P#^m!xIP zAFSs+V{`cV+_i(>H=);fXJC0(Mh_F9jLqGqy4=#2p7MrYw5$UQEbrRWa4l;4Cj;=c zaf(f=%4}T^;~^=_`y*RcINWulrcLZRQv>kT|KLzw^3@ZB$?#TmPUDKZ{%1r<_mXyW z`tMfLSrky&O^LTVLM`*@59Xh|pGigI>XMSavr9VwcqD~13S}+H#Zdx{{ZG2Y1Q$}X zUrHC7Go^5!GiOqx^Tx}e4Xk|At_%25AX<%dSS3)r4YU>wHRz>>8rHaP0rM5$;}~SC z!68P_zg48;3Cpj~sYTI_4xeGAX=CSoKeTCL&Bn=<;WsMzFkNz^o-CchMp?yLsm;vU z<#~86L8FFWt)iQMc5uyn+Q~kxH*}}u-{+hYeh`D8amB^7V7F@KoZbCDTGeIKB=+mf z?nBjH=azHbJm(;ma&<4T=es-|Wp`zt?(OJodBN{TmTm9Ge&7=*t{T05k6s`{i&xNB z1oo5g4S+uhyAaf7&%u%JmG!4(mC*|1F@IjLsFALO&6pOAEB^Zy`mveo`5S+>6C#-i zajAmt>(tlUZ`%|f6P~Yc@|?f zu5#Wd!e?2Yuc!TQL7Io%E9PA)yOEfUyoyz}gBO15#{KiY{L6E$p4+(p#m9biPOwZ~ zeZ4hr-n^;I=jlggRq~zi#FeZkqyj4St~@=aI`zD>4IGfWl6WK2-pinM3cli+oSe{o zgE)M&(^c#|N4`>fkLLx?7_MW@4Q{10ARy|oth*u&ppEax!ch+hLmO^(_S@POvfPd- zYdCUgdgmWm-m`L~?R&H|J^K&wl?gCEKG=Wv>;3Qg_peF3UwvQv2E$o+-!Y#16@885 zuPnPKULTpD&Y1r2ajM+nC*`49+&6Oj&0jejw1GN|<$ax%=T1I2HERBo=gxoW;0F0t zv)RqL=(f@Ze9o-<-jr3Q{NZ48db0&qQ54%_G*ph-cO9%T{CZdZgpKlI%I{5p7mk;()9FE^x^tFs;yl9+NJ3#yR(Wrt{>KobJPt0 z=11KCV1Cq%5$fR@^^hO+g&y*wzLcmh%IwT6FDD9}NmYt;(&bkFooexB`jf7)>popC zyWH|EQhps&I1eIi?ELWelFSNYy+7-wD#o4ch!$x~G`y|{A8udszcFi4&}!CFR9&W)@>#EFeBz3(r_D zu4Xi5@;8flVh6|at7nk!xgpMvMc1Tf(=OHRjZR^7WBWO+Oj_pAU2ca!*HPwOejdvR z?aC}y837VKkLWVGv(S*qiVEPU=C3Af0~S2dz>%2>92Pm_s)E02LBwCpoXe4tS!j3{ zugqxN&%o3M*G>l@G@(Lc+*Xa{;Q|~hoJ_YjF;d@&rnd8a{HjitlTpvq${D@eVC`1x z-LB}PK*%_`yd&*4oSjAqP@20=^h-VhD!d+&*gOnH((Q;&d2e@`O|Mcm?!%Ww79xB2Va{q>#x z`bLh~^j*4wPVV-{d;PJUqgI{y9UAwl6?Bhb=Xr;n$^Kq=1ACpIHl~A*$(hz0coPXf zji;ENGn{^?&n%aBU-wm#`_Pqx+}>0ljM!B|Pld0z{?n-6)tgx^sB?Ea{Q^BsRT)p4 zwZJFZ3{OM)=jpPR5>w^BxVl=akZg60`jVu{%S4m1Hw>aKsPtppaqzYKUVGYLzY1zM zN~@*6Q}dK23Nvb(bFrcoSPFX`h0R;0T2+hat6cSj$L%xv%46_RT|1~8txkr%s8654 zP0$xDTM(;zFC_ItFJE6k^EGxp@a=z0Khz&im(!#9m429HSKZ*2R$oK?P-*q9)R>um z(2ib9)6eTVuOHrR@E=kH|FJdmKIe5A+aTPlx30g2UkBZ5AobICGJkebUvmCdYazui znJIaDj`$G{jhRfqXT!6XDtZ(y7HxG-{}w#EznEulOYo@aF$SxDA`s6GmfgfN@#tf; z0FN%$E^Fe|Zhw7OkK`cqG&`H_(>*wHt3QVRxZNLjavZ>!vz-jLJzVSIr%M5OCUKUWd<49PKr-YO7TPPNpOoK-VE~(N{YYDq~yS{cE`P9pdPZg>+ z*y4+BS|bi5x1zmig1ji z?+oMha@q-3CZ%z8bHDMS;}&^ny)+J5SaZ^EdDQv%L{FxBAK9$e(fVvBZz5)N0(5r9 zRCAWVkhu>RevtbPt4@b1ZGtN9LRwot zPYsqSk;j^aD)wk(p@tXTae2vTcU|U=%SUp=O4b#0QSOgp{Bf*5j^hYjFdIPn5P3Ih z0@#H73QusDluXq9aKjPMCEvN?x&m&P-5WVM%QfEJ^h&aFo&KMpH}cfu`15LlCw<0{tj*fo+Ji{2ZbLrMI!i%hb`ke@7!gcJ@2AW&;BqpWTehB|VdVfi9 z&D0UZBAb58Z+d?zVkl@jjz=uAr?J$8-Dhg%CX4bXlu%rBIY$K34E!Xdln^sZAIBXP zs}7bam1F6cci+vS1h0k_!tk-}l*#*+p~fe~GA+J z`S`(Vr*|`*>Go1=#MQk|5~|xi=P&VFr8`U8&)`cc^N!1gybrz1NQWZ?-We-0&tnj^ z_da{I1cA%j$*f85D76Wqjj2?lWBB(I8eCfTZoN;}D;TwO1=O9CA*wW3r2SAxehFQ- zawqwDrxM%OQa5Z6vYbFclC`k?5wYE=8;XLg&Aib21pBh&@v9Jh9V{JFLNg+x zGj^)6%(LWFZ@%g&@p*KvY$b26r6g4zdse<+g}vF#M>{^}4z=fCafhu-iN~QZa&A4T zP;Mi`7~}`1qv5YcUp5|*){aOkF*l%-CcUknYIiDY+as(Ap+A*rkABUmw-oOK2PMXj z)p%B?gdM*TKYnwW@nem-A^Yb!C(*Uao)UXC=tyMZLXPk!@v3XKP>bbA1x?Rz3Y!K^ zr95_THhr8^+MXg{0#@_;bCFAUpU47lT;o-hRg8z8mAmv&LwN4U%iGR);A&ZfBBQE2 z#!mv@Cn1}sAg8PF+u@L*ib`Ka6?@xeawAcpvG3Yxq8i{xyv3>YI?E7XGa1m(BZYF; znBuR}x$Ug0qDX&TDwbkmc8bKT-MUD(RKi59-Kuq^^a8Ri5#&g3pGsR(5U_OwXKIP! zOhX*jV5d!vjk7QV5j1w*b`91s)G%+}gXfkoNF}&W6o5ui-^kG(jSH4F=w5%YI7bOn zFf|RQlDiqi_JiLST}48QFjtw3IIjVKDKuW2UOCnDh+dt4cIy6k#%a5PQVYclES{y4)Q>;3Ukf1K%$a-;O_?d=E_O@azq zHk^1vI@N$E+|o9B(TI|A{>Je43H}b@&&c7dVA*Me=+rlO#Mz|bsJGi4x88oqi}XKe zet};jamMi^+7r!+57T|6>Uc+=6kwI`nBH?pu<$bwKxVlHJkwf5@dq)Ynx zJDy{IMH=;sXoDp=2qkD{7w!_$%$>P0ALs>}!8(JNf@}X1K*EuNIW(%;E8n`EEm!Vg zc5Uwyw(nAUmdDC$cU+$G*K_^#RUFONm!7XP^8z&KtRvFCNYKl%KmI=SJ4NF!`dxk+ zPd)v%izXLyE#u-EcTBhW>l^&_jU1^r{XKvG7JvU%e|?+3zMUgGcckz1*LV5ncl+ym z{dGIX-jxRP&sXYv8>(>mDxGyiAH-b|>!&)Qmwmh$<73Z%@7dYD;M(!@qH+JBr+$GE zU!Vc79#!)$DL%)G2f|+q^C8ADtJtFbSd~uRIzEbNV+S&scgvB{@IlEfB|6wu`bg(Uot_kw5|n~OnRMu0U(opEPs~CpLNG)jz=ix-tE)< z^w#)kI?SJK&!6qgpT&Fv){ap(?|Pe&q@b{me}Ius$f(BPnkx$Klxe2*eeUe4_zad7 zg^P4RI2=(Pe#sFF(~9U`+38{Ke*V@_)#}_M_%rqDiri1U9l@$yk$M%7#TA@F1w=f# z0fQNmm?O$0oO4j?xt>p3I01#x*|czZoALRKuNj}eZpny}Z!C0wi#h6VhW~SYi)KM5 znV*YQVqSC{Dv~M1B8@()0?TIu>EHr=qZs|Z=mVlPhk3z16muUi z&E4OrKy@kPb_v-=<0>~2p^mt0_~eD@)rj7&jqLuN!iKvy^fX$$vFnj-UuDTLBt+Du z`O$`*J>+H4n0svRve^aUmQGLLaXiwpu`z)1*Zz&h4AnDT+LGP8ftIsfH_thQ6so-} z6xhY`@<-xLD7#(zFQr$OQMvNO?MB>8d@Wd9P1fskQ*Q%9sn@OBTD>K`WkgTYH|LYg zA^YFGU5Ju^?r~5|sG?iM@9xWYP#`DmGY+w!_SLsN!f0t0;R(Swx~&iRqojee;9!-XC21 zn0QoPUSggh??9kv3eyvqZ^)ftw1nADdyd_R8Iet^VXWnCuGvgiaIN-lXxU3F8}QzH zO?ooS5;V1OlX;#p{iY!<$HNMjR#xJ-+noJ)+1Dg&DtBkFF~;+ENtyfZk6@eFo*n<- z2h0*F*u6gQ1ABKWSgQk})3A5Vi!XWIh_qGIVyysqq+{Q-a4knWNL*LTeEE3A)9 zA1i30BH7CUR-$!rTIFf75uc}{wq9ZgYtomS#PVE)s}yIMEOUv>?Im9Xin}qgv^m9T zLGx$0B)Aop@|}>Q8^&d)EZAcgUw@8?Q{d;N@w%*~KW_(n(7_lacR7PAAI9hw!muqV z5<C(#a52ark87y1Qsph)>A9HU57-e4=)mEcPQwmL&dOz@@8 zFo>v>msH6A^F8-@o|!;&+x_qV_y5&~=gxgS_uO;OJ@?#m&qWDrqYTUGv1jNY7*&SG zMQ^FvkoGUXA>DgY^k(_NF}(%DogXG(?D)GMWja$87Mrt#ekLq-pM$MIwRiq6#EFh2`@tuFX9A`4#=o@j5mS(a{~zZqJl|P! zM3-quQ@%yVCc?J&sOIf7nnn1jF4}2CA#b^B((cN ze%|!bS!D|LP~VsQ<-z&83-_v-2`3lp5c`|IKKV3S)}E5=*`0QuI z_O6=FY=;>+Gk?`7NEf@t(9SGC2-b;EZ>6_wqlkU_jR=fWs<2L^#3cT~mSGX4VE#uE zUn!n{q~rA!>~|_UFu>z`Bvq74z1F3?=#qj?t8~L|Mz(Rw_bizdfdLb zl;#Dx67hbW!eg(<=ImZkDRzjG^(rUbcH3>|{{2-iybD#{)X8<@J_K}SnewU}|M%dy zuE}T6VcR>~YLuo}hGEJ0fOq@LR2A^$Qls^6Tj6PDrYCp;{K=n_cOitFT6^Mr)C}A2 zXR(f7@1xDr262yf&*tV^Z(SvP?||T9jV-yBd3Y0} zl|Rx-NBQF1$VKRPC#+AtLM%BLqjAQCSnX(KTysNJ4LPYj&bl)` zmoFkorN*n&*@IbpZ@ozkB2Kg{&y_Ex_Uw`AZRHbi)1G{TjIrFzrRC|?vX8S2CZD9$ zTMd>ol{T(<;-k#4D&|YPc}l}f>Ykz|n{Ta}1{BTZONbe*i~ul_@EFY$a*sh?YgjEv z7k(W$<46FtkmF}^>HCGoDUZApeP~+MXZ~y0ESB_X%i(TqP~uA6!a z4oVKOMz3y|Iho(FLCGWXQl>H!LS|i80+2-`tb|0x_0a)UtSto z392E=J!s(@|19{$K&PypNq-s-Lq;X{40DO^F-=er2Mbgsl*;=JGabuAiVM)u^d`%@ut`21Pk=Xi7busBzjmm% zNY@{WRGgLDL=9_og^^NbPx`5{Qc4Pl86u`SBW5l$+2iL%X)_@qx&M_PXP84e5I3Vs=4Y(etN59GlnjmFQ4$1 zu&Mc+UTutVQ1s@Ll0LMSoU4aZ$a5qQN2MKm{5N%5V%zsf2a{;=|%AH>h2b3+MtUhMwJbz&!5z94L+fYNpujmZd#0+!Y zxl>6I;@LWVN&BZSRpdX$oMAt~6t7JqX;x^S*D|l@S+)E*cwD1dT?@N<3+z_sFCfXL ze?AIcnu}{x{@19%O2>#1>JrWv?)-jAu``AhYh-K=^_xC!O62uyHw&ZzdrAQ6Rpq&> zD)P6esvY@LG{f&VB8BD~ze_BWW^8|o1RIVT!3OLGS0bG7hV|yBT2+NtBqAVh+T8>1 zdoty3-Sr)luPTf3Row@G`fxfiOi&;0ptdJGI$$!_Rvq3{Ud27|TIIkV8`+GNUg5S} zYLzD4hU^^=x^L=X|MzPDcMIRdIf0miq|d%gJL|5k+01&h)!pl-d$68zbZ@2%|L(7Wy{O@+Yx%5u`;xKEM|K00<-|@eZV}VGf*XeRX z9K5fQS_F-|h6kq`6-vk8(E1_B%j@t~4k{9#hX%?|kL+ZrbCN7SL#&9_xK2`%NwIU4aX8 zZFA>)A9)U1UUR`e50V)`BtBR7fKgm;Su}!y$@RLgP9L{?KSm6?hPlK1yCXshw`44% ze{IAxHqBYXUK49VxTxd(5He=5-5ITy=eK|j?r)8v(}mY$KQBq68X_%6%=50!vut-CCNC>f z%+W;?`EYOYB{Gc^(eoXlj7?0=!u^7~8ezbcvWiX+Z4CuN*Tkby2#G8xvahBh*9~guC zI6IM4>{lrTI{%f(XS2NzTRnrQC$lqH@9OGwDZKCU$#owUrqM18qhkd74g(>xqc?w> zpZ>l|W_V2tAcd~hY?C%%g-;jK{%$z#-hvFlfKQxBTzCO zv73v9+$!Q?iMD(wB#$HWT~+#bL-wxG{&$T3t@gj;{O@?ax%5Q+0zGm6JH`J_^}o~n zZ;k(*&ex%di8}psTg^n}`fI@!6|8h?3?_m z-@X3#9lpFH<9DUp|5o_lVg9$${|@)RBmD13zOL(eodWCJVdWP3n*X$5(z@r2JM)u* z-zc(Hith6tB!>LXo>}wnKbL79FZw$3@2%iOOx!Jcb2YO@=R22k^Th5C>a6E9u!B|m z)uPJvrn2N_)Bh?J_OoJ+-h8B5qD{^UT0p+frv%r}f$Kq{1kwNLxv9Hw(WRdOHhc%I zd?lQnnVn-das9ij1!f}m=rdp9uuK5p()_CN=U2_4^Xox!+WeZ%{HlrGjL->hmH~-9 zEVbOtwIUy4_vUudLTL}@3_bb#D6$;xzRaDQh|06;^T;crbB@#e8TbF&4E>$p%e=)| zdIKBb3H(C8AFM*wQ%`g9!4E*n99KGCkEzTiVuLjke<|$x>UY&odSDGIwDcrA5rJ3? zC=|E6H4;I!|6dneH$3*LcZY5#u6f|AgCh0&%M!y2ACJ9SzdxRs=qj_1wgXAg16JMU%^Dgp~vp?|$8wke( zLSS!l5)%JU>S+Sm__`t4MGXSs&9&ShpZ{u!or!gJ7virkzv3=Ia#al4l#Wfl0m?HQ zIZ<=>WZfNV-Dj_>v)g`rMU4`#SPrzQyK!dY?!;B78J5nl$5aAsgLco_T+2U;yxQ|9U%=fBE3-4t&cZ=U-K^ApyzhubRd9=->8IcV zCClu_mgbtW=u-KQv?Fu8+FsbsK0U-tv_Wqx8g}LiJKP)tfRWO5@~gZs(#a_)Z4T;q zEcIt#se&BCNF4?|{Z7Q(`7s->dhR^*RHoa?z_Qf?!s6_ytnR{k?64cJqC$4xeoci3 zLwTse@D!*1I5#-lvA=B#qSas>1?AQ&@ghkPS~e8~TcP5%FqFaM`YKzhboQugyIK2+~Y{lol6pSY#J3b*)=l4}7^0QVVGvt(U ze#~gd;X?mvei;8HCwn5^d;eC05c2UW^{O~_nMbLrC69?X_5OF78xei!@qGzTRuMe* z!MrXPJ%7#N-MgQ6y$a748wl(7yko59o|*Puxz+pGf$H@uO!*aFp$d8M*8O)VypKV! zskKd3YXI+$2CBC|ytDl3-}&_+@Qwz{+B%-k1>U{CPcKq` zZ@)tDTz`s=Z*)5cw?4ky!EmjA^pN4|9NS_F&>yx8UL*)XGSkdvQSYySv^{9>QtzAA zz{hBSscopB%HzSP0A#9V?1g2epqB^uOA^%+##?$8h&)BWXCW`3b-=?=%DBZQfMuFR&y| zvoWZ$F*rUL-wcm_eK{c8WWK4%_{@a9L>DK&Re{qK2`zJx#?QKwP&Fz7zR6uFi<_a(u;kJ5JuvrT^6=7}e<~9Xc&hg5 zDl>zfkx*=Rt&+b{pMR(%=9H2r1j(O;H!HE3#6pil0{vfT{l7e*$8o|H;OMm4JL-`E z`(K))5B_bK>>7pKXXA0C!L#}E!TgTd(vx1Q{elVf zZq2zgpa$1M6E|=A60ad@C8Ve_Uc1Jo_Bl|`v0!ce@Xp*-5QR$#|h!r+v+oR zbw4)gw}6Mw{M?Vb!`&NCR(sC}?Je=!TmMVi`+f4|ApTlEewE^X)o)q+wx9F^C4JxZ z-{9MPS-<{wrblbpF6sX#o)`$ae*Iq>^k0=1`@g{YUsC_O^#9G4fm(Qv{%fNkqFH}W z|Nj4T(0|4E@BhC9{a2FTe}ixH^dddBh{zB>N@?JjU`F4#Mo>y4e~WlR)3JC~Ol;Ll zB%PLpdC8&CND-VoHVD4aYV7HN9)5D8(SNZ$YpoO~tP0RX*y3%!AE-sc%SU~>I8E*U zL2XLyUkZoX|0T`_3cpKsD1A2Rg)XBB{rrx8^888gpV=qQ#9GSdOWyYRf_C+#Y^;%l zc}|d0V<;49`i-%~a}SGNkVco^Cl2O4j{Tyh7F{Y`mMfWxBas`&A*-6DBI%{9sylsd zU!sFdae=!}W{wI&ee=&qo+)f}W>0EKw_I=0C9=YE*u1K}!p|JHdiXl^hi9RK|7^eI zonf8W^EqzjiYGW;V*npDFu?D@Z$gRF$q~SNk%PB-V0f!FE44DIYo`S8{`@`Qb@J~H z?>jdL_2&UKlGShu947q^waj~_-$ar4`>F`x#?#Cf4Sx6g&G{raQL#Jjh76ucz9g|) zSE9S#ERmNJex?P=bZ3A*{A~sD_ztg!d(x@34_tBxJQaT*Jahe~j(IP5=J=Vm-*pf? z-WLswvjD@%gCUPsAD?}CKmt5Jkh7vqlHkYms`H30w&hQv+&D4y`FACMp~)q0WSWaU!Fe(IV$^zH@_P_s z$vPHYGGDx;-&z)3@=e7B^cHRSDnC_~E+nL>I@)M^62H;t_bwzIJ%*GLYJDDA3iZ5e zs9LbM3?P<p)>=V^ z`TE@{d%egFL-~x1%&RP>-mKIoRMCxu@_$BG=}64c*A9BFy(Io6=ZMBW{aLr$yYcjc zWVLC^B$Q^5t0P-@djx+63gknK*E;K8W?->YH!%h5LaEfL)|O$4eRI z-_Cb@k>k7S6|npslW-%gL-sF0Cw6$F43IZJZTsCLa=i!bpmzk~!$QB#?@(uPryGoy zx0z0+*4{@oLDjVXmyJeFk^00iX%*@ccq!HX{1%;B=XQMUsX?Qt)!0(u)gpJ9wVXjH zHy0FcB$7wG?d+a)I#Cx{b=aIYEL69ue9o(5Tb!sJ{bA7|FT<<(Rng&X&WQ(ZZVh#9 zYDW64FdaAP{ZmWR^Ye#ZcQ~g2I|@gjpYHHF++D=WGOr@0XOerHk`7!q}gw;TE0^tD&|)mKEA^`~fWFwE)4GXq!}_~Rwq7!Ljt_?OJI zwt5w<`C;jvatsEBv^EdB=;7M4-iSQ!Vc*B@W|)TLY*bo%I1yk#2Vp{57AiEo+u6~i z)~x&#w^E!ZRw3BGQ9=t z?}Dq3T#s(G3pDr2&@xd@EjvO${Qg0MnnT>BsPy93X<#Y=4FnITpZol)Q0aVKdfy3k zpJ;5G_a(&mI((rwu1TCq+arA!O=x`|$Id3QXVdcs%66L1W7}9EwCHJ+;ZU=q%XDjf z@--{i5~OL~DaP{juM@R)q#ovkrAqze^gcYnuPNLebX{K?&zehe6RVoatJ3RZ5=yW| zLxp^M$5yOIz91*@rT>Nc%}aSHBDMCkiv#_p>_?)@en5lL<<%`b1+#rs*LY<)H;UJAGHD>lw|gxETe83P<1)YE+^AU_UjA}zm%wMXZ7CG`l{ zgv$e#N>fT(_)i{`vF@mr2dL!`y|(HZ6V!7M9Hli~6Vx;!{|!N7in!39?EHVxz+OC6 z{I$ZHcx_St-Tq&t`tR9K4y6Cq=F{qr z`X&7{j&OJ-bJ-^uVXT^>%T5y!E~q*ym%fRudAhgcLGiPk*{WP1jP96;M&;V7vzWDG zq7C1t5TriQssVW5DZczII4`-_u1N<|gVZC}dVF~nY;G>Si>sIXo`}5|ifT+X z#`BdX#tsM5>!xrCZh7FTVG5Ozxl$EywTEW#S;1WztKb(v>-K#4ymImnjCrODm zzQANLTH7?0I^uU5_d4#7#G8wIPC`<+|f@F$b~Jq7AK%%4b?bj>=~QRDR<%Mo8FGah^L3TAwB{ zY3`SdZ2TSfLueQ%JJZZ4vG*cb;km??3nJrpwQ=03gci~RTX$Z0~XeX-(5 zJ0D%k$!dqu8g%@d0t7T1H`{T6sgbUZE|tcN*v`YEV6y$|*0q_Gp`>P0{_~8E!G|RBG&T0G%RLjm8fvx4y~XZ%=ijd~ zY>0W|+uoLqHXd%HF(|t1Wz7@4y#9MPAqK?oNj?}M%{wYBK4mZH4oZwRpeEOGb2`Gc zL-&v#R06VQFezr*r1&H`cw6$&w~&{Tz-gdolkHF8`>)=+- zr}v2~G`lAHv&&7Pw)`k7OaXf+asHshk^bzO2_d^oq=EFk`-`o(2^Cb)MGE!`$M`j? z?Y4ZIvRl6kuVb(2Wgw2!+Ao}^>2o#BY5I7tyzO9RJ@DtvCSv?GVSX@MM*f|%C861} z={;u4r@v+-HJjN&-e9&w7u!C|Cu!$T@KSO@(ik+@@IuafW6`D0_ao^oPa7G}fEeYp zG$803LV`ZR2pV~WK1W>RqGuTtil*BNEtsC2{7wW zY5!`Xi2F8j_c)j)`QHyTNf4>~5?|INiTk9i0kTTWAk0)K?>23ry!dE+a>W32B^!(vT z-1|eKZ@66F-N?bwhG_(?l%$rcdEhl4UHtD1XD+=QIZKNLZ>1iYzeghsownuDKPJ8- z|F^z>h?Ow;4}Jd-)JvVia^(AtQ~R|BgP!Pha*;d99?7;;QvXO+RcLv7=B>vRb_Vkg4#;oKinN{JXhUb z!^+EhbF7=`p9(iN($^iXM$%eEaaNKJ--}M6p8O5`!+JkT!yhlo=AnKNZ`x_YV&YiZ*t=!&Je$ zPh{RzHmk2LGM^q_x~6a4i?h+hQB6(dEbf`-@)r@^)MU=; zf1{}Ucp`FXdGjj#G?>cn%Y44!%bL#@eXKa2H81-uK2L6^JP32M`(gL18qr>n(PcVt zWvPrVYfwP*{^uGB_quiqOTgOfGq}T9*Y$g<#TjqzZ7loZq_55L7z-}_Ht=o3U5AkR zrcgTgL3?sf3yMuz-;oAWw*^%XWPe1i&B=vAiQ8NIE6;RhD!?ShXy?&T4ny@2xLs7}ksr6fDSOb#sqpH4QcCikY*}sHED= z2fjE-QHj$i?;lFr@8cXHq;Z>)!3s3i4wX?D6bktBh@T)bXPc(F(uiPb9OkXcWHZzvWdMAALcW%3bV1pQ|MCEKF|B}#w+ zw@0`^h&J3oAqgkoLkfU!YgBs${dWx`@5y6=zdMR9(F`(?%THzs-1$SBb9$vCj07Dq z?}mpl43~5#4hG_RR=Ur)0%7j3k4&5lC3hR5171OF;dq-bYDDKv!8>S~Z5h3vbS+~w zo6TK<3g)HPEm%txCHtut5bT>A6bEmq(m?(A8;&>l=%KK5RA z+;i}L>KQN~LDuc2T181xm2AO#G9`M&z~Q$}Uc8R!7H!a>G)E){1|`1kPdaglm70D+ zRQ?D}+0w1gEOB<+)fP8DJ}-UN{9!SH-EXc+i^WA7O=@!+ojh*Qxio#~_UL<#MHCi^ z(=@!Ka?4uzH+_H&o{2XD(8$CuIGh|bSNqAQGY?KQK4r7Zv9W=O;#eaJO9_aDYxn9+ zB%0Z-^+CG;x4bywfoSrbN+`utEvN%iEH~%-C|PMwp6k7G9>E*{4H7EFDOI^cpN&CU zH9HLUtLR(AAH*N87IAu;pqA9yJJ0TKsTy7KG_wsZnSheCpPdpMu}Lc(UGghZGaQVR zV@Yp2>tHulIyseL?d68}gzPY+@Y~W9*NTg3B>K>ls*BwMG>}GwIZR#QT%Ma0r`PiD=h;Oa2ZRYZZqs;5&?%=g^Q2tzcaF&`bpg=)p6XH<(=WTrpJJDGX7%_&AZ)d(F+R@hh1jxhj8TnVUeG?V^0QuGY#AjQmNu~L#_Ub=x zD37t^3#c~p&#a*ghR{~Ci_PKBNU}J)#nauQ$15XlCC}%Wf23+BVe){B$$KU7p8l0~@ zVDuR3C%$s?0Q5Qh@1f7`OAR_xv~<1YcKvcbRiwq)!Sgvrsp#;1l6=h(TahH=L>S#B ze<$iFGH@^9Z@Pnei%C184L_im&pzAo|H_Z#G8GT=w&g{p;TGR-9sO3wLa~2@bg=*Y zM~U}=Jph%AW8})c@BYOssdNZ60wK=6jPgo}zv0k|caLCRx&yr;b5@A^JIG%`QQWJx zmLjx->;Q~vB8C7q-do&lV==|aTl4tkG;2R=po4W+@Qv6-u`9#c#aRz4-Menwqtr?Nfw~V*Z}wCxI&P?=b*e_TCY2 z)qO&E{s8*Y_xG=1N1`ntIu@6bdHz@^L7DB3_3uDg^5Mc0+ylHHl9{#KG}=WHk-q38 zrcr8b{(~aGgfC}nLHSM>MB#)=M;En3*m05EYgr!y#dyQ%!~|k6OXw(N#y zy7*HrN4Dr+7Ix z#$QdB9-F!vsWHigaXK zS{}l3TiT{3J&}KzFDD;21I+=Lx$sIp7M0D6?z5k;wvuCgYDVbZksQ8cu zsV(a#Dj+$uh_N5pDK33~fp^nw>&d;?#I+&`lkIbk><{jtO;e}$c-MY`$AzcisL;SN zjYw_>9R%!RK;GQ!EZ);9V1xu&Gk%f&$ zu`(K@KDYgFjTRm%^0ZK^f=YbhR3EBh^1#{}zq z_iCFYzDsE_XgPQh#1*s;JH{Gc-Hlt}NSe*N$dyrrQ) z!}|e^iPjl1QYMB}QSNy|;VuN!IX~X}BXRm2_+L}`08?t@LDJ2N#-GRX&MgnDhoXX> z_T;yNVQaUvj@fDh!1LcGm7x)?7*>C}+6EIWaA=BooN zwz3*=_pD`7qubkddJ*3-&=T$_s@z*6&MOtFuW{6_Tk`H09dmodoztxcFPzi$Fado2rI}PK1(nZu%s$@E3ElZUQhmue-3#g|wVwMs zN~G7Rwl;GC`9D0T+r7G^o=*W4^1ryLjx|}&{@!!C6WOb2R1Q9;>l+N%V)Fkx=XCK> zsDA)E58+3=mK zy=N}aWdG?Y#&@n^$D%F!yj(XMlo56z=#-=u$}#Ydt4SHdR%9N0#J!};I*RuHa9?i% zQ|{OrMY%a;)=`tAvyj)%$z5A@j%re=PB#4f#b{&vOWjDLSL3E*XS#b*hPx1hlV*() z`(;^jG_qb*>$b{SsjWNl!qL04E^+*<)*XY>uaymX5)#%k~QqQ5zVds9r z!i!S*AHw&Ze=YhSPr`}i@1r8Uu2StfFQ)Q_P@xpzabRzzE`Met3^X2jzVDF}sj%$8 znH!(qQMecQdix$FLQkqzL@!vQs$2ob;<5KjZ&xF+cZ2-gx@mF(dJ}aV4E%LQ?|AF(#=gKzjd97>%u0`E@iq2^%ZdayM9qrWJ z=Cl-qLL5gol~*y`azyI;Aswh+WBUsKM!%9n$(C8u+IuQ_$F_{!RKO1=G+CZ2wZA_x zmxr(atv2|j_rqGx7oq&?$%otzTOVAM2`@9f=Y2IZNQF7RiCFip_tkC%zv7_JC{xLO zHB`UlPNNIW)J1P?iT<{DSp<4yJ71pJ;48G>Ql3ovp6rlzXs>nODSO&Stv9hESkT@5 z6lHTo&TPjCS4j@@Z}|vB+IME_*!BI>RENsTc@8ci0l3~E8zSGO5|(9n&0Hb5;?T8?^J?Q1@$lmc*Du*g=lZs>1s;xv{R9LUy#G( z=l{KM_iFYfb`)+8&@pQ{>z|q|w|g1tAK}oyXQIY*s@Gqn zPvrWul+pX<4Uol}`6msEWWU$WN*B2GEWcf4-`lUJ;YPJ&0;6@^N2FZLyA%~J_aCUX zsKB4g^>uQ`v|*cnR8sykaZkcMB<>kaF-J+-p9uTjI7uLq>B#af6|^Rwa9%f64W2jO z4_f`&iuh0;3}Ze~@SX+PEBPCa02Z3q*wK*0T(YN2o^M!=v!!xoo5v2H7fzUYy~urR z?)~aSufybS0B*9cZ*nBEU}5fcl}YW3#Uqiqac`)uL#{b_#2_-j&?0ju1rMzu*vS=l zubjlX3pqcVdl;8-wzzvc?tNz(%OnF>Fu5c@L z;pyW{@7&Tc5eLg6dM29p>vJ_o3r}QqM3dUYm8bU8A*o2_xz_H=)*Y2Yc1~jIOkOx@ z5)YD0jy9ajra0T3-N|Zskp7i?2PW5z;?sq9KJC{#Rz^5Ipo7S{rs~;X`_dlgt;X%G zI#yOHPg}>z7+?HN6RK8-R~kB2#>2RpFs?R?n@uRYExVy(WxY!!wA`fhi+cR(lRE6biM8G#@bBPOB+U9O3S^Q~eCW73oJfacrwfTj*+wnG4a}l@`Hh`IJJzvKvbp8 z5jQ7nKHx}ALg=o z@r^btp^4Oip$ae4dXhRY%;NuGVU>iO$3Wb52b4Zfp7V*yxftBzlEuTcvlr zH3Z%(c^s@QKaOmU&@@K8&-E=XVx?OD#M^rkw1zqQIw}sPVkK`IeWo5ew&^@jIR{D%=R;QIfTW(zt;=aIIm;Jt*6{(-c0T$a34i1RWQq~f{+G zZ9=2$%&eJu0zBcM&(H^}8u&yTzNiv3_G5nSuS?|*FrWA-(O3T?xZH)*zJj{YlD``8 zjWs52umP?8P(1=lYMcJmXkYV)LJV-NCC}D)&*SIp{3(KbgN*0@p)Rlg)E zmA8`jTe@XjMXbj9VZOkipZQm`XO`fx!RRo~k~hU9tf8pxb%__WZ?>cwlBTEL5^)9@ zYKF8&8_oJFm;bWH!QOY!3J~+Ye2y6A*r+i~Nf|sK!2YZp@rW8y`^w@V?dIPA1LDPN zm91}74mprIaQ(lQ#pj-xIu< zqB(2Mr#r5hiV$$kL{>^Z)$UW}J|o;`n0-duzu%mQ746d<-&96E%E(6<`H->e>5jA5 zQC`ut_Np&+y#=rHuYcas4H(VoTG}lv=6!-&Ru~*HV)NHS2tIrz__*XF!pEqi-y0um z-xD7?tqSpxj+{(8x743hijQ>seTr-WRU&WaZn)!{QxOloDV*?8SNW)`eAHDw!bw}l zS@tg&T=O^J5P4v<434vR$=$k;1d85t_pY1M-GJ46OD%Ae;-fje!r+UMn!f@(9rWI- z_~qSn(x*;u^V|$ zEiR2NuB-=Z`Yz||M9dWmsrxHeg>fxmTstAd$I5OOhZwXo3`It&Z1N2FT9c{p+K>=s zT4_g#@RU3&SZivXIt3GPc3iL8CzxLN>(P;D37)`91DzH7r(UHfcFu+@pm{YGjEw*jqB$@%|;%XF-qO}Da`vZfAn zGR6y!htv(BWOGj0o5&`edLD0tc0s|H4-clV)ni3pH{o2|*t)oK^dZN>Sq#OxIqX)f zJ<G-GVdz7P|Wek^;9IY!wR0!lylm zBcQ#yef@h`*ZZ!tw`Ks^GrjIX1YWo;dzTsL!r_de!YAxWh`hUm#uEN!{z=g!^7s>o ztsy>F#)Q{=9_Ml;o1~KU;Jkkl=^evqkM-bxVSTJW6MeT*4!D}bYPJt)D)*nbp0%8qz%d~|3ozN@_OCsK>+V?Ea&ks3yo;v?O{ zPo#!e>H5e3JT{x6f6qFpGW9C+H?Ec}s7M?tC3YgC0qxROVd@yJoZ7~wYYo0`ux0CG zAm^lG)|nN+o&Q9UkAuI|c2&qKu!4_Q7$Yn`HrQuq^~6OVT3xl2Z{|S%CG&0=Q^2q! z!8&FdUG}4pVRh4{nA1+aZh?%PCZbkcr9!r7#{4*XxU!nCV^wjNPF#(J#Gq;wG6v-q zOEDY)Z?AIs`%Eyzg2Z}P%akfz`n>9k`>`EK#M;xqbCTojUIzOEF|}abo3-buNIem@ z_$7W|`c&6mt~+=KO!?8M*y80_<+k^OOf9Qgq*w%si>A=>ad%pyO7;Z=XgP}8-q@RJgT6Rdnl z7p6puF2*>p&mq%Z+ZH)!)e6XA%UL3a`&qBR>*}g{lC-{w99Z8p>b@~o|Mg9F)R2a) zZyO0~eS5rwT%M(1>cHc+zO4z#rCx&%X)M<;8zxYqvPmSbQDP>~v|6 zN~Frji%_M7L_RTvBye(Zh3;qr&FH&fd)uKs=7yohJG;_`(McOI|J99r$esPwPN+gE z)4D`KU&xZMRT~Ohk6vgM)iN5QiI~5Fg-zFZ566l*4y724;+)yKU!(11_Dx4K(VMkP zv^`g8H$?hgw%;;V<7G>iF;SuGR2P@gn^Yo*w@ z2F=*j=#^`uPwXw#0KSFAMEXD^deh}dQPGAk^RH~b8kQ2@`bKofhEaRcf96F$1o?*D zB>IZOHwdD)c26^LY#&`D{aR;k(wOrkX31d8Mlt=`VFL>;HQtU3)YKrMFxqgQfx%s( zm<0gfLIS=tO_te6DkeWOreLFMA6`JBjgM&-7}N5Zh|@z%k{lXc2HTA^4?oAAl4753 zurdtD4054v+ia9g&iu18T?0L%<=i%B4A)S6KOOQh!xhi$TGTQO(uS^AF$&l|_s?Po z{Ff^n6@+Y@%XXHvOjwiK!FxQO-W28}kMq1>EK5s5Cu~Ni3`eIO*y6Z8R5MET<=`7~Q$&u3qEcL-$k!b1U^`pUM8E z>*XzlTx-(7Yl%+3iANAzD@exxy+7?Y9(QciKp6Cv@yVKC0>9tQf*SOVJ+#OvO9?b_ zK^a~2Ngx6pb~nbYsCjPeNMF9EE43$54@Gq6SHOUmQ>(Y)O_ZMpuQ!5+_G`RFq*ANj ze%!lrFAvjEzZL^ESA$JB`cms{^Kjlr)?*$sC+rkPvTt%6uyw&!4N(41YOgbwI&d?k z>ptn2^TQAZN;<9l~~H&cgn<4S`2R*A+eMhD3EHRPqmEOw7gy_+>oj69k^%55}WM!j18Koq(QieTc8)CO5Bh%{sZjd(zQH zwWF1|_d{p{N_Ok%EbaknJ+)PyeplnelZuRX3YGqNah{*}xF$+SI@2aR$skU1q{CRK zI>|!OCvG+MM%^=}bw1J`f9>aeT8(?>;FhzoMTD6=Dtu}1{SzALi4|kMUkn0)o+()z(^ACAyjcU2(o>x9w2we+If(u5>lul`q^R24{EK{H5zd z#ia{5G$f?sMdKo*qlkpN?8uiBaK{9}zpQ?#?LP$>(AEk*nFkHWnbmG<-%uq)fmb6h z?!bwNL}HoyZ49DM>~JD;=BHJ%5E=5~Q&Mwt3(ZT95|LioTNW9zmqV>1Sh~<*ZmS&f z0&-K|fx76;Um;F1R11Fo{!!sq9Vw2bhUOm>ypSnA7`zF7^Hbr!^U(Nuq8wZd z>dZB{rkM(&4(?)`Qo_NPTBp8AU!)5Ao*2@b_^pX;yb~t+PaT-`8b_SV9v`gmFFHB1 zz4_vD3;!G8WiJuW!Vgp6ym$v=eFj1Tg4S%lNC$-K!_e|Dv?2_x3PUYnsGX3hR9AMp zxTo1agrUf2tC_e;3!z?J8B=I&*ITSP3bE1Oa@UAFXV|Uzzko}}pG5s8S8$s|TV>3p zB%ZcztsJrem!oz2>CVkCS$J%>O%%9-Nrsf-Jc-G{*lHoeo|}Iw=O2Za1yIzv+2Mb) zufFr=Sj>ubjWYHh%kfflSC7ugKa*|w?J#MZbn{cHc)9hO))73oJ{?zIRG#iVJi1sK zN!apTw(=KPQjM8Zdi$!ZQXLs}YkT30KCd8mwDB@Ql;f7G(=kLescc`QQ60pn?oy>d zBWCy+XJ0gpE|uF#4wv?>g>grW8@)UA-w z#7;ul0{ZclItM_|*Jy?znP<4T>M#@!Lp2uCOSqf^veaZYfAH4yI~DYE>+;^W%OVH( z8$>5R%ik`-tfLI>WO}Z1D}~RE*BvWfm|ZyoID+-j1c})U@oX3p!!osXtAwDboDa#i zdpV0BcIml7*PCt_-1r{NTzC|wf!(+$BNQ(S77tw4}9dbVBqt*fe_I3jzT&6k2YWnbG`t%ijMMG zP-OXxq(ubh#YLI?RYz|=0%GtkMrh4>%1s~N1TRP^*}F^?{S2-_p0<5ASl1?Owi^dR z^$OYUeR&wSB8*#QagqXCEY6gR3avpVW`zT*SD@#G@A%}6*?mA^tGII@ifG|W3xwLk zPagKG_XW$5qUl6JeLvagr5m%$ox~{hcP5yZ{N5J8Ig1PVHYM}zq z9heU)ne|E&akfP85-dlK19MvED)X}$Scm68fqb!sTJm0YrQx!q-1=kv(fOD}8R_}c z^Qambj*$3*3oURVJ*TJ;Yk!gScu$zIqv=?P&?A8q@$fPJWFxbo@Dw;rCn#F@H-CQ` zjJ)@G3a1WS^w@#P4t{kuy6o4?5cSg@k%9{HUx&*4pF6l@AW5*Po(kD1NL2)W^^b*T)^>@ZXxhL&4M1Ghq^){alR^4{rI_9O3Jmb-G8cG2E;#;)A^%Oz@Su<~qZrud^i8h zoe~gBj12_8s2Tf+Pfex1*8h65Eb>zK(ycglu74*UZK#86>fae0ZCGpp_6fR4C;%|| zRl`eP3$o%I(`8*rR!OJ0iN0+%i}Fj|KZ~Y+DCD)gG_mTXF;$&;q7ol;IcBhcTaLTQ zfgG1o#O^iRsl3JETT+zE8h2T*|MZM6rZ_KFG} zIyMU($)Pj8SXCx#6CC%X*Hskl^#qDK7T7NYztx*uj|$reT#)zxBbGR({gvviymQ~# z@UQi>#8~^KL;F9KGXo$0e5*4nxG(At=*Qk2(8&hqWF95$Y}mM5Z3GJE)n_nNkuA3^ zC6X?@)ZOY0PIp&yHk27Cezw-Fr;zB1Tl_)ixxfR`zaXF{_Xn!_-GMsMfEw=ly5#{u z5MZ)2PI9j*{s{B)wqQ_3zk9V&t9Dpt>c{G*4NPZBm6yz+)OJxQy9Ei`>=x?vnOU{K zq|fT;LtH8Gma_9mt(~!>EW$pbfeh>zs@XA^QuSI4E8h%E9QK=1XeU`Zvl&k>0#~H+ zC&Z}|+rrG=RBxcS=NUI?{45=W(tJe~5VTfx^sAxcW3uI;WMQ4w zTfgqHE!4Y1vA=d)7J98TS`Yo(mmnYeWTlG}DbMMV3)zoH*g7S~oE|}SH%XhX#OIV= z@_UACxw4xz?P|=-S^V!4#{cjd_)<6Xc^I_IOv_@`O^=}B zPP8&9%5_~QlKcM+oThk}EV4ejL{GDcjX7zd(tBjM6E`FdXlc*(c42tz>ybpovhfS5 z)$%^~-qe9EQQi`ds*s`R4CYON-K`wRg_X}NR=x)D1^1^VmV;e?WlYHanAUZ znJ^||fp#kJgXLObA^tXW%)CtXnxP^ZdUs!@w9WBZ)3j9z@~$>u?=}0t;i-MH51jkU zRIiK!lXp{A_h#`|V0#x|itc^Ul}3NvmhY2<(~{rIr?iE|tnL^{fCJG}bnz(wm0wLJ z(N}q{H>5f2`KJ+8gI+m~N3p5FP|Ea|VdUaS6%%a=8mC!kurtr1$sY0-_`yUkeT;_x z(rxVj_b1}0ccKkH0^74tN+ssjzgC|-w@J!WJHi^~CGnCWsbdnrGqomCaU8BO1$SXn z)9a?`Ex4IZKzWKvczk7ZXFATXy_BExu!;T>{k)%_;8Oys(D^HpKeJMpU;AbL9g;)E zHsrZz!;J)#>Zjb4+2cRJ`-f=b7yPtrw@b}`iwHM6O@8QqzofGMKs<3=ZdVPOV7nyL znSEHTFg0XFRv)6$)u8tdKxno1)k@*#?7S_Uato^Md*$vaRVURaD#U2)FFln`;+u3T zGm!h+)2z$U#V1JU;3kcBx#2Au?Q(~))2^_KG}uk*se|pnpgF*UtGtzfyxxkSU ztA@J5ITaBS4 zZPUFg07Z7T5_XZ4$!YsJSC*K1SC-K7Fm6Q{=eI$s-v+w`&8ffzj2f_k)cv3e@1CPI zc60x1V^^tVJLeBnbn)$m@L;I$ygvpcAFhE4uWxCfbfb*V;Z59qY0-^Y`4>US#r6~} zw2;8J#^H!itwRT)*DgkL0&E3mIZHVp0ZSd*q#jSffO0aiNt_FP91 zxJ-FfYxkhWO&#S`!JtPQ@1c(xc%PKo82iH=2@GLxO2f_N@xN^l8GjLvPLkRg4Q;f# z-Kc2uK0w%q@*9=ur9ON#Ug7P4gv-j#&W)(&hwtZj+Y8^kA+I`HrLgY zpUTvVF=7hagQ{UHje&X}N^@&MZ z{IC03?)6ErxI~G$^SvKPwpsIwm&=f$h?_gl^h7ON7R{zZxnB2`R&LAp=MjS}HFubQ zw*qo0=MIu(^siNzM$+w{ypLPWpQ7fM+3qly_tgqV*yfqs;O;9a$=QV>sv~Y@+k%#L zUrALntgiB4A#z{0UVHuSSLu@3u%Y7HYwT2cNGr$05ZKr@|DZU}k4wF+L&U`X6YIP5 z-bnHkx>2#Espex`Xlr4TFf(+|uhOr>35Fk%#E{ycf6H{LBuTXbS!rcG5JFNbmm8$n zwue7|*=3iZ&#<3+ptj6)undZD(>W-{R+G=7*u~FtpP`HVSL9Es)rTO#7DB z=HZ{qww$@KYi(;!xhyt2?jITh;;yzD_!CsW|BHh83QQ0+;cS0t!&5|>e!{|UX9kx) z8mVyaO`$6PE4u-1B95uz+JmyNCsiTw`x%s}^?rj6Hnle0Qxs<<15L++0&tx)7*81czjcp|-QKJ}u^tu^(r#;ns=jLeJ+>LAk+&0_Wyhn3m2E0go zsl%);s@cg5^XfSPPTQMCiI{weUICN&D8Nm$q6iga_HL&*{<0L!Hb)l|BBjX__d(Cy zg`d4!`bg3X^(N=^t9A<2q7M3Mi6~_Fkv)xeKmLx;yXgp_X=b;NCjU@UM~_dSOREcw z6?6?kcjh<{YM<2iB6s0F0>*R~PG^IY`udK*_Pvh{8zj&)b(?f@wHj&6f3r<8r_R4b ztGZY7a~;}r@+0+{h8=O(6nw0rA9qAq!`FD<%36iQ`&P~lp_^a>McBn{G;yGgDRVkLYZ}V zMHpHYhFZcZd)ovS9~gW0u)%T7+zfM54a(hUWH<9ZWa zb_sAYij1v|0AB}MeHhX$DIeT0v?>g>gdr$~e1OZ>2UjsBS4PeaLX}}C7KW-VB*5be zt?`#vXO6>snGJsJR>?dV$<>TVf{8L)`+r%bbc+ssbEHblPB2E|&)HX{H@IyV`D65Y zt4So%vd8(W*3v;qmGHhmPJaYRHBEe_Y}>{kpf^Ul`NIf0c>q$?m>|IAckD-Y$*$Z2 z5c#bN8-G|ChX{nw8Y4J`YQxa%FjOCgmWQDgVQ5ttYOxSJnQzu^i*_rEageQ*t$BCA2@8qd{O{C6df)HRnQt@Zq1^i?3oHL;=Y%GFwk>*d0w^F% zXLP>>@celXT*kQmNR-~1s?T{_py)W$Nt3Q7oNBcS8LDT8arI$nd6>E)j9X=KKF`wK zot5n_jZk+O+8Kr-8df`qsq+$<%na@)KGkbX?dI9w$T0>PS&E7OU&kPHa+;9D zKaX2#0BHZK-lU6k(rR*L%wGiS`SrK3i|J4Pt?c3~ayIT3BPp_qTf{0>>ewv5RP%{* zMx(HB0DONrTbOa|()0PRkSjR9vjqr#f*U&B3zXJvNM58VEuULd{JJrf4(+Lo&y+>`A8@}juv~j2e-IX=xaci0TFtox#NVI(2 z`qQEqTYuWaP`8D|{B|nDT9aQz<3(9iA<@*Z`d#&t4sU^}rGGVqset^6iuRWuf)lnL z`=ZXwU9#QWy>3YCwR*1YUQ)P7fp}tS?(ev;ixO!+an1!mZPV0hJ`UO>kq7Cu~JBustgJgeqmN-^h;b?z9 z-sZ2v`Dl|Yk~?#mH-iZYE2#kJM8OwXwID_{0B|$WJwv)u(`?-c=4)|RX^o&o{QV^W&(#|Rb6>v zogS5I(}c54F?4(aMs_Tch!7K`rIIf?;PL_|^;!XjX&l6FmHE;4Be-r11|h8f<=v|PH-DghkC$?--Y*SQ zZ&=~0eudvqg}5Tof1*cso^y-U_f^$*2)y?URImSxWmvtQ92C4q4h-+vR{vqtFQRqo z(D`GNA9ZhP%%7Y*FF-~l$#GJEg{S>m9~=eHW3Z3Np?YBZ#hX>8r7WD_zN~n|a`4{* zrX)(wy=@3C_U|`;5x&w~77zN@k-z>FiHwDz`q!r`^ORI5_#j`Z*z)-#a7NhCa0dW+^bE3C)m->6lv%pZo#-1G}&7FT3q+-B3 z)%%g<{krnH3ld)P(NcKtnHIu(OrXfV5y+=ru{OESFG4FZZ(%WGPZ9bTta~*Ebv2^S zcnAOK+9{>?V#GyH2FquT5bA9>l`h>Cbjje`^S1i()H6l+E~qpt`1m}c*sO!fH7Epa z|5OP2A^7}nAo@!H(Re|0PdL6)y{{WQA1#6B7Z;VnGq>32!SKv1CjGteAhJ3P{SwC@ zCGd>)UVKaVxrePTgJD|Kk8qWeRqhP4dz~oKz40W{`l&=m1!SHqg~W1!xa(aF8-g0Y z>V7|}bkX6|>M7!4 zn~#gb)yzim;Y+=bS>;Dkxxdr|b!*7x9;ZRM-d3;k9v`R$_)QB>PM^ol&n)S0{0Fu9 zhhm!rzs>KTOq)+6OQ31@Q|2k<7bt;t-X5@U;YRPJ2#H@%GA>?%@fz(dc|-WPoc#|& z#};ECe0-JbP9hwk>TJ(ii!%Fexu<^ zpL`5(yUsU^UNf_Z~u}1Wdc+xNY#PQ{aUm#1NBbbjL-sfL0f%ikne;NqhN{lbZV;MOfzt0t&Bdfe+V7Tyu z5~!CK{^%G<@Gtz|$=7FF9}c4rZU$ffK9fCw?sC6d)AG_tf*l@g3*n&>L@LLvR|%Ikhuu`i#N} zL>x=R(TMb{Kfzj`UUyCDc59~%yfyK?^MXpF4fg?^P4@*h8}CWp>*n=ag4&7ER^|hO z{{G~xK(5~;#rUiC7KU{tmRSo6)QM||C1=bS3b#kE5}!0~$q+{yF6E~x;t7E7t)Zc4 zqy80A1Vr?E9CUC>I)Q&3Fj95r<>;}bb+0^ZIocps0L9j~#f$yhjh;sk{VQ}Qt0SktV?lE30Rx% zajbwYs>kF|=Z`h~_(Fa11S^497Buy?%G@H9iygkiFM<6ZnB?X^Ok=_9a`bFHnCNZ% zvncwG7Hong@19AE)hcx+ss?0X>0bNEzn47kPq*Zsf~*T&*58MtlaTyt^6o2w!FAkf zJq=h2EmkLOTwnzgPsxRM>3_?Se+;Z60n29vDibW0Jc4nI)k+;bn|yeL1c?^;PrtUm zq^qjejA($I{CI z_Ltay8VqLxgNfBgW>6R`0%I)~tQ-elPrwMe0S4$DjeGj{euZmcO<<^dIPI9wcK4W?N zrgLCk*bp>n`cT@c?C>_5fV!Cj2~!05{Ugo%hboMBu{WJ#xz~ItBFkCeJ8X1 zO7$c2wO1tMbn+Ykz7x~kJI`F#%xE;HtC8zLOhv|4&~opu53K=3y5-Tzl3Vk>|a1 z_Yn+|-o_esHkwSiRz~wVXiqj%7NXQ!$<`vZ=CRdS@tfaltK2`M`3KAv5Z2%AK2=Y6 zN>l8RD{d!KI*u9)Uuwy{!_%*A&O5AKI2gz=tlz()zwK(|t}!+T&C{26{>vJsV*wPQ zr5rjO*96M1tr{PF!oNS#{I6x0s_AisZ|D@J4fJO={!WDU{QgXSRO^s^iF2@@I9aC` zo!KWyj%PML-&gij#@o}Lejzey@7T7Zh~;#IGb9AK;hd5P+mfcoK-kp~_BhU2oK$W4 zvUKmc3y(t?9EYlN*_Ohee7#pHe+p4*yzlwf8}}!ES8VtZSVrW`jizvZerwr_*B{ed zQ#PS}&a_N>`bqy3Bfn?ksD1ear2{=$2=~|)r)eGACL{XB8uFx`>w{mKd3iprGSF*# z;ZdPf<56=-ju~5Cm0lmCQ)bYcd*}9!t+_E(Uzib6f*Sz%$2@E=>H*PfhjdeGR{*H7 zo_G|E^i-$`cc*penfKEscgV@R zXZ>;u3mQz-OP2qKxi^82>3aWwClLhUrUaqE(5Z%|n$*%LaxbE&Er<$&C}Imz5;P4G zGeJZmXiJM$OVQF+QF~>wA+g2UjAT-4-7%JwRzi{Y`FXU${lnyy&xa zC*l&w`BwmtzpZkt6lQN#tY#t3mT<`5hNcSGh~{8$Y*>0b@J)q?%kB9U&;%eydWA@@ z*>fYPEhRP+f%wUTOaPRj_-=S+*O|aJ26*JtaWq5 zeKYiODvqaed%q`(-@qQfE3wF3Oc#}lPyX?;;^c-b_Dwh_QT#xFr)ez;rD^jRMw{Z^ z;ur;ZA^^UM5;KI9iHtvSJZv94m|}JBnC|MIRLf8D6=5@i{ommWy#28z)E~>cyW;*1 zltNeT?Mulu8Jv%NA#3D5M8e%o-u#sL@aT$OY*z&qn1!8fk94FcqaJm}wo51un3S*t zn)WncNp(R$VsXI&H~pQsQDepe<0?PHU)p9CSF2s1ED%A0VH?;Q?Gk39EF18sYPXJ)PI5bIa@`%;_3O*%fb53I1QBC24cObS(OiJy&xY` zE6B%GE+3O27n30$5x7r9gBc+hB9Q4Pr}6(`4OT-DD1Ydgd~G}JK>+nTAK_UKE6a4*}0J+iXtO-q~{V~?Sl4}QXo*G zc&^86@z@eA3Pgcg`S&jw)C5~(Q7$`w0O!oQVg0o$X4#lMQ6MIk7A$m&&mxjS)JH?s zsoxDt?1Uo7l>pCW{o2KYzlFlaDuXGy9S>IUfUMxLzy<-Us!gP6;V!R|HP7b%PhJGyB-sD@Gi#DIa+GeS z8#v~(2Mm8Z@tSyyaVKM>g$Py}CUS}lZ7HN|!hOkq2(t?wU)H>11A~+S&gBNOmxzdQ zpl=v1UtHSCf`@fDT-c!Di4$yZ;AWCLQui;CJAWz@X>f(vgsv->7bbT*bSfg}uj5f6 zceX$#dQq9|gO>83MvJwkHs^LEWP8~9d&pUq4Yn{GU!y7uMaVv=C}evS+@h2))@(#t zeqfvdGI9`zC52_bpn^ieZu~lMF&X#@7h5LdSxESbB9QdakTjD%QVah=zkV2YCgl8^ z+=adPBL~s`U5-*#|B=yQxqzA|Bc-g-VZ93`Xi_CXlWc+}A>|iHSs61lG{>c^dlgcq z;HwH?Y_dmOj58p*G7KwLMY%Q+izUhp@sK@uN0O_<$zXiu#UCJiSS|;A1(VpdxX*AG zmdMP&m+;2=CVx4zzKNl2HQX_v*a~+_0@)xAq*Fl_FDI&O4--K@HjOsN)sl>$RJ?7E zLn!v>y1`LpZ3}!dRXnd0YgoVvn7Kr&k&lf~k%&*{l}acV>+e`Y1wO~FTB8|zPAv>v z#``!F+hz%7N!$`t+6@j1KM!;99N-x-*)W6~p2-N&%G!1WGnIxM`7zD<8w`pxih~hg zxX~%NJ?CW;TbKiomSm$&Sa4O2~?^a>42BlIhb|RGd6NOi2zP$wfeL%hRg01%HFcEpb67V2d8Now$ z29IDb*9m!H;tihqk%BQC%q*C#o#UdrF@bl`A?)0HibH1kqki8r8D))x()h3&S>;?8Q$s`! zy|nUJEU6>Barqt0-z4f(@OH?ZJ_;$cBA3br99b! zffVJGCdFhy;(0Jay6SjePm8`D5aBDg!I+5>H8Gp&=1BoS3K)?!ad3@x3W^+^KOqIc zgC?d}-Fq-NpE-<#yvGgBJ}@-@OH-3?(_3p$!XY-SHTNyPNzq$tMR9 zmS%ruX`-bdy?g`}VbZN^rqeP&rPa0sO6R45tx06Gb@DLAZ13a+DV@9^n*|rfT7ZiE zJM`L=_7ix>Tczx*L29CVQ7(Dju)5GX$RvZ#NJ#g`fS27@tKDu??9e=lgRK5eWhf0| zcBm4FI%(xQ``L#u)-lv#k^h(0&8&ZS)z-hmK#hY1ia{H5fv|W82{9UChwdFMQ4V4z zXP9L(H3cTBB_RJY4hjGbPKF1AXMWd*BB<=P-9_(1LCZWc6ouU+5)6xR9GMlQXmteqJGwO%l zv$#=Kj`(}g_=^Se>kxi*zq7n4mxO&bx@VO~9QU>21|@bulaOu%)b>u^7s|&>{*eYC zh=cUB$ew!NWT7Dug;&*o>&K;;E^KX-=N z#4T5nNKBJ2p<|-KUDUO}98i7|vyo2xZUq-&W7FJrOhQiJ7h{Np@b=DI9$U|fI&@66 zEAmByl4MyO=kILGAS)e}C242UF>nRwryz*6a3&etf--z@X``oNOC;oyJCnszBwU&N zMRJX0LufPM%{#~PF^J5@W0ZUdmveuyWy?#`%E8HuCACyH)R> zQrNr9XL>%VQ-YKrmN%yGJm7Z#5TfidVm}T(6|2#*_7ID+75cG0Q$+MsP4Nz4@~ZhN!7kOTZ)xhFGKk8x!382z#|8Kr^caYfU}Makt56c@Jr9Em}9c zs7(#sZTzidBp*ITY`%P>jm_L2y+rz8k?`by~ zP6;)p|5g6p^+Nuh`xbFHXbR3Iek(dr__*i^ZwLOJzsbo8cswgSwQByJvD{vnD){?@ zf8p=rbkd<q+5x(|2Eh(tG}?9eYD<`fJE5UQHZSd&0TQCMPEY{8*e^a2kum_y?JkthtVbZD)R z3odurS{-?EqZobvcHfl`U=(Af%BqkQ#{KQ%0n@H;Pai_DpZxG#xXWo0Il{jpG z_Zor#jgUfX5m|55ooh&nOAYZ(>SFSeOjp_9;u1RdRtW+J&}1G(=1jn2DnSY>aE~bb zOF3>ZW2lQ0IS6$RRr0K0aKS3(-sr9<->IMsrG#=kv*3=(Gb}rBLQ92?tkc^YU{h5M zbMT<@1!-9L@ZX3EU;>MfMSQ^V$SrT`FS1@S_PeV{w2@8e5WCts#P_T}(D)A1IolA!#e|m4YL(Q?otQ67dJ-y{1VRqDc*(8w<|vE_%_1;cNsIkQ(!a?J}QVoEt%v54^aper6aPqG;O`#vBmUSnFcP_GgDFHFRvd5tg z7ZkRH#bo6#7}J}`q{ePxlpFs^BdPIQ%g29M&y^4@jKCP8Ool-`z1f zOKP6ReSMiejU<|w9^zesTe2KJ-a~ih^E}649#5ICSI2!w|Bb=W3Sgbn43y)_$7ubH zF>-&Pgt4`+L&bm`x;TgC_CKU z?BM2NvjH1n;v?FNYa;{56_a;zMrV40xJX64gQ8p-H>F8%1{OELl;(@M(X$FFf9I65 z_w?#$yE?j$9!DTmU``M4OxhK|s*d!^2O2qy@{$%HkYTEPjc`0G6|ua9G&GKG&d12{ zt9VhzX)!p$kFAYF0`@|hhW9(ogCYm&n7bVjY(;2UjL09wavq{O(Q@%P(v zdlL!l@em7Ld#uYO!vGMhLrlnX)NC3$?qQbo10#?s3if809CwfeE(j+X0K2q;aWdK?33@XQ42f0+R^bF#g^~E` zF8932TLXS@4YfJ3I&Z{XPRtvt^FpruDI)F??k@7GaEK(c&m-%(=JAX;WlEXPd#j51y!C|E^7DBc5R?k7Q+_@VCqq`8 z&!b@-A%Xg_d_K6Z6W*n9;o{{{Q21}?ep*~2_&v7l5W6ZR<@ zu$VlG3;XgC?=y!z$d1;ohGP&DPT`IvyE(@{{uKrWOSlmU$(K)*uwn{?F#gGrg~(~e zXgt&5zSODcMnM$EU05-M;=l}Fnu?EqEJ}!<(gDwCq#vQlVnd@bU7~5-CY5dr z@`sOwTx%m-^>Nk1Roj$H`VF&j=zGHl&2~hme#kv=DvY6+Mp1`g?Rld0$f5mJ_+|6s zwtg_klYCf5Gdx_IYvrGBJ}W!sqC<#Aew9CK@od)b#}q8s3ma?MsFk+x1jeCqFdK5c zC=<5tP0VDTAP0o`HxPabzbD{7Fw=ArzZvXIRHZV;e40|Ai4qjf%q=aRBw2=cL1tn3 zvZKIA-%BygqiL`p?Dsq7f|yo#y2J>)6iam@kXf3*iXISEJn@F~Jy3!*O5}JTI=pDwP{1WU;#WMUi)dPEp zVVHmUW++jMPjU+O5TGUa)F|vV)+&axwm5_Wzj6Zb37XO?l}WDah-Ya59{0OSb{fv4 zK-7^uDv=*iB_(1}Iz?5Pi}Te!Fc;(1@ObP&ps+~6@H%H3cBUj2s==cGaaBx{=$A=_ z(f+hfh#@3±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

    wQ8@;Hvjtb$d`R)(h1X=rWYPA;&HZs>Iw6s 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 R=4q4*hMe*J7I8+o{{=SEjOhRX literal 0 HcmV?d00001 From cefdb27349f2f4813f293daee77ab04b1a39b583 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 22 Mar 2015 14:05:40 +0000 Subject: [PATCH 37/42] Added lgsm-default.cfg --- DoubleActionBoogaloo/cfg/lgsm-default.cfg | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 DoubleActionBoogaloo/cfg/lgsm-default.cfg diff --git a/DoubleActionBoogaloo/cfg/lgsm-default.cfg b/DoubleActionBoogaloo/cfg/lgsm-default.cfg new file mode 100644 index 000000000..957530abd --- /dev/null +++ b/DoubleActionBoogaloo/cfg/lgsm-default.cfg @@ -0,0 +1,15 @@ +// Server Name +hostname "hostname" + +// RCON Password +rcon_password "rconpassword" + +// 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 From 3202078232708947be0d3dda3ed4c101292b8cd5 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 22 Mar 2015 14:19:55 +0000 Subject: [PATCH 38/42] Added support for Double Action: Boogaloo --- functions/fn_install_config | 9 +++++++-- functions/fn_install_glibcfix | 10 ++++++++-- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/functions/fn_install_config b/functions/fn_install_config index f768fda75..5a8d3531e 100644 --- a/functions/fn_install_config +++ b/functions/fn_install_config @@ -1,8 +1,8 @@ #!/bin/bash # LGSM fn_server function # Author: Daniel Gibbs -# Website: http://danielgibbs.co.uk -# Version: 210115 +# Website: http://gameservermanagers.com +# Version: 220315 fn_arma3config(){ cp -v lgsm-default.cfg "${servercfgfullpath}" @@ -174,6 +174,11 @@ elif [ "${gamename}" == "Day of Defeat: Source" ]; then wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/DayOfDefeatSource/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_sourceconfig +elif [ "${gamename}" == "Double Action: Boogaloo" ]; then + echo -e "downloading lgsm-default.cfg...\c" + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/DoubleActionBoogaloo/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + sleep 1 + fn_sourceconfig elif [ "${gamename}" == "Fistful of Frags" ]; then echo -e "downloading lgsm-default.cfg...\c" wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/FistfulOfFrags/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq diff --git a/functions/fn_install_glibcfix b/functions/fn_install_glibcfix index de3263a19..b7c2a909c 100644 --- a/functions/fn_install_glibcfix +++ b/functions/fn_install_glibcfix @@ -1,8 +1,8 @@ #!/bin/bash # LGSM fn_install_glibcfix function # Author: Daniel Gibbs -# Website: http://danielgibbs.co.uk -# Version: 210115 +# Website: http://gameservermanagers.com +# Version: 220315 fn_glibcfixmsg(){ echo "" @@ -52,6 +52,12 @@ elif [ "$(ldd --version | sed -n '1 p' | tr -cd [:digit:] | tail -c 3)" -lt 215 glibcversion="2.15" fn_glibcfixmsg cp -v "${rootdir}/steamcmd/linux32/libstdc++.so.6" "${filesdir}/libstdc++.so.6" + # Double Action: Boogaloo + elif [ "${gamename}" == "Double Action: Boogaloo" ]; then + glibcversion="2.15" + fn_glibcfixmsg + cd "${filesdir}" + wget -nv -N --no-check-certificate https://github.com/dgibbs64/linuxgsm/blob/master/DoubleActionBoogaloo/dependencies/libm.so.6 # Fistful of Frags elif [ "${gamename}" == "Fistful of Frags" ]; then glibcversion="2.15" From d05890bb058960ad58c4e097b58b4b05868ba648 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 22 Mar 2015 14:20:02 +0000 Subject: [PATCH 39/42] Added Double Action: Boogaloo --- DoubleActionBoogaloo/dabserver | 98 ++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 DoubleActionBoogaloo/dabserver diff --git a/DoubleActionBoogaloo/dabserver b/DoubleActionBoogaloo/dabserver new file mode 100644 index 000000000..393d3dc32 --- /dev/null +++ b/DoubleActionBoogaloo/dabserver @@ -0,0 +1,98 @@ +#!/bin/bash +# Double Action: Boogaloo +# Server Management Script +# Author: Daniel Gibbs +# Website: http://danielgibbs.co.uk +# Version: 220315 + +#### Variables #### + +# Notification Email +# (on|off) +emailnotification="off" +email="email@example.com" + +# Steam login +steamuser="anonymous" +steampass="" + +# Start Variables +defaultmap="da_rooftops" +maxplayers="10" +port="27015" +sourcetvport="27020" +clientport="27005" +ip="0.0.0.0" + +# https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server +fn_parms(){ +parms="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +} + +#### Advanced Variables #### + +# Steam +appid="317800" + +# Server Details +servicename="da-server" +gamename="Double Action: Boogaloo" +engine="source" + +# Directories +rootdir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +selfname="$(basename $0)" +lockselfname=".${servicename}.lock" +filesdir="${rootdir}/serverfiles" +systemdir="${filesdir}/dab" +executabledir="${filesdir}" +executable="./dabds.sh" +servercfgdir="${systemdir}/cfg" +servercfg="${servicename}.cfg" +servercfgfullpath="${servercfgdir}/${servercfg}" +defaultcfg="${servercfgdir}/server.cfg" +backupdir="${rootdir}/backups" + +# Logging +logdays="7" +gamelogdir="${systemdir}/logs" +scriptlogdir="${rootdir}/log/script" +consolelogdir="${rootdir}/log/console" + +scriptlog="${scriptlogdir}/${servicename}-script.log" +consolelog="${consolelogdir}/${servicename}-console.log" +emaillog="${scriptlogdir}/${servicename}-email.log" + +scriptlogdate="${scriptlogdir}/${servicename}-script-$(date '+%d-%m-%Y-%H-%M-%S').log" +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%d-%m-%Y-%H-%M-%S').log" + +##### Script ##### +# Do not edit + +fn_runfunction(){ +# Functions are downloaded and run with this function +if [ ! -f "${rootdir}/functions/${functionfile}" ]; then + cd "${rootdir}" + if [ ! -d "functions" ]; then + mkdir functions + fi + cd functions + echo -e "loading ${functionfile}...\c" + wget -N --no-check-certificate /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/functions/${functionfile} 2>&1 | grep -F HTTP | cut -c45- + chmod +x "${functionfile}" + cd "${rootdir}" + sleep 1 +fi +source "${rootdir}/functions/${functionfile}" +} + +fn_functions(){ +# Functions are defined in fn_functions. +functionfile="${FUNCNAME}" +fn_runfunction +} + +fn_functions + +getopt=$1 +fn_getopt From 8f9865b841a73ef5c1261f8e7f0eed07b4d23efa Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 22 Mar 2015 23:41:20 +0000 Subject: [PATCH 40/42] changed header url --- DoubleActionBoogaloo/dabserver | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DoubleActionBoogaloo/dabserver b/DoubleActionBoogaloo/dabserver index 393d3dc32..68e96ec6f 100644 --- a/DoubleActionBoogaloo/dabserver +++ b/DoubleActionBoogaloo/dabserver @@ -2,7 +2,7 @@ # Double Action: Boogaloo # Server Management Script # Author: Daniel Gibbs -# Website: http://danielgibbs.co.uk +# Website: http://gameservermanagers.com # Version: 220315 #### Variables #### From a816fc93ef8c47980313e023f77a616552f8429e Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 22 Mar 2015 23:41:27 +0000 Subject: [PATCH 41/42] unreal2 servers now wait 60 seconds instead of 30 seconds because map changes can take this long --- functions/fn_monitor_query | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/functions/fn_monitor_query b/functions/fn_monitor_query index 893e6b35c..f9a888bff 100644 --- a/functions/fn_monitor_query +++ b/functions/fn_monitor_query @@ -1,8 +1,8 @@ #!/bin/bash # LGSM fn_monitor_query function # Author: Daniel Gibbs -# Website: http://danielgibbs.co.uk -# Version: 210115 +# Website: http://gameservermanagers.com +# Version: 220315 # Description: uses gsquery.py to directly query the server. # Detects if the server has frozen. @@ -35,9 +35,16 @@ if [ -f gsquery.py ]; then sleep 1 echo -en "\n" if [[ -z "${secondquery}" ]]; then - fn_printinfo "Waiting 30 seconds to re-query" - fn_scriptlog "Waiting 30 seconds to re-query" - sleep 30 + if [ "${engine}" == "unreal2" ]; then + # unreal 2: Map change can take around 60 seconds + fn_printinfo "Waiting 60 seconds to re-query" + fn_scriptlog "Waiting 60 seconds to re-query" + sleep 60 + else + fn_printinfo "Waiting 30 seconds to re-query" + fn_scriptlog "Waiting 30 seconds to re-query" + sleep 30 + fi secondquery=1 fn_monitor_query fi From bb3e7cc37331bfafb8247badaad9a12e91172d3c Mon Sep 17 00:00:00 2001 From: darkjacky Date: Mon, 30 Mar 2015 19:46:04 +0200 Subject: [PATCH 42/42] gamemode before map It is possible to have maps in the gamemodes folder. in that case its a requirement for the game to know the gamemode is before it can change to a map. --- GarrysMod/gmodserver | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GarrysMod/gmodserver b/GarrysMod/gmodserver index f4513fe17..ec257b56f 100644 --- a/GarrysMod/gmodserver +++ b/GarrysMod/gmodserver @@ -32,7 +32,7 @@ ip="0.0.0.0" # https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server fn_parms(){ -parms="-game garrysmod -strictportbind -ip ${ip} -port ${port} +host_workshop_collection ${workshopcollectionid} -authkey ${workshopauth} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +gamemode ${gamemode} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +parms="-game garrysmod -strictportbind -ip ${ip} -port ${port} +host_workshop_collection ${workshopcollectionid} -authkey ${workshopauth} +clientport ${clientport} +tv_port ${sourcetvport} +gamemode ${gamemode} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" } #### Advanced Variables ####