l4d some tidyups
This commit is contained in:
		
							parent
							
								
									8391afdac5
								
							
						
					
					
						commit
						7f0aeed88a
					
				
					 4 changed files with 8 additions and 14 deletions
				
			
		|  | @ -5,8 +5,6 @@ overlay=$(basename "$0") | ||||||
| 
 | 
 | ||||||
| # https://github.com/SirPlease/L4D2-Competitive-Rework | # https://github.com/SirPlease/L4D2-Competitive-Rework | ||||||
| 
 | 
 | ||||||
| steam mkdir -p /opt/l4d2/overlays/$overlay |  | ||||||
| 
 |  | ||||||
| steam mkdir -p /opt/l4d2/overlays/$overlay/left4dead2 | steam mkdir -p /opt/l4d2/overlays/$overlay/left4dead2 | ||||||
| test -d /opt/l4d2/overlays/$overlay/left4dead2/cfg/cfgogl || \ | test -d /opt/l4d2/overlays/$overlay/left4dead2/cfg/cfgogl || \ | ||||||
|     curl -L https://github.com/SirPlease/L4D2-Competitive-Rework/archive/refs/heads/master.tar.gz | steam tar -xz --strip-components=1 -C /opt/l4d2/overlays/$overlay/left4dead2 |     curl -L https://github.com/SirPlease/L4D2-Competitive-Rework/archive/refs/heads/master.tar.gz | steam tar -xz --strip-components=1 -C /opt/l4d2/overlays/$overlay/left4dead2 | ||||||
|  |  | ||||||
|  | @ -3,8 +3,6 @@ set -xeuo pipefail | ||||||
| source /opt/l4d2/scripts/helpers | source /opt/l4d2/scripts/helpers | ||||||
| overlay=$(basename "$0") | overlay=$(basename "$0") | ||||||
| 
 | 
 | ||||||
| steam mkdir -p /opt/l4d2/overlays/$overlay |  | ||||||
| 
 |  | ||||||
| # server config | # server config | ||||||
| steam mkdir -p /opt/l4d2/overlays/$overlay/left4dead2/cfg | steam mkdir -p /opt/l4d2/overlays/$overlay/left4dead2/cfg | ||||||
| steam cat <<'EOF' > /opt/l4d2/overlays/$overlay/left4dead2/cfg/server.cfg | steam cat <<'EOF' > /opt/l4d2/overlays/$overlay/left4dead2/cfg/server.cfg | ||||||
|  |  | ||||||
|  | @ -3,8 +3,6 @@ set -xeuo pipefail | ||||||
| source /opt/l4d2/scripts/helpers | source /opt/l4d2/scripts/helpers | ||||||
| overlay=$(basename "$0") | overlay=$(basename "$0") | ||||||
| 
 | 
 | ||||||
| steam mkdir -p /opt/l4d2/overlays/$overlay |  | ||||||
| 
 |  | ||||||
| # admin system | # admin system | ||||||
| install_addon $overlay Ions_Vocalizer | install_addon $overlay Ions_Vocalizer | ||||||
| install_admin_system $overlay | install_admin_system $overlay | ||||||
|  | @ -28,16 +28,16 @@ steam chmod +x /opt/l4d2/steam-workshop-download | ||||||
| 
 | 
 | ||||||
| steam mkdir -p /opt/l4d2/steam | steam mkdir -p /opt/l4d2/steam | ||||||
| test -f /opt/l4d2/steam/steamcmd_linux.tar.gz || \ | test -f /opt/l4d2/steam/steamcmd_linux.tar.gz || \ | ||||||
|   steam wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz -P /opt/l4d2/steam |     steam wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz -P /opt/l4d2/steam | ||||||
| test -f /opt/l4d2/steam/steamcmd.sh || \ | test -f /opt/l4d2/steam/steamcmd.sh || \ | ||||||
|   steam tar -xvzf /opt/l4d2/steam/steamcmd_linux.tar.gz -C /opt/l4d2/steam |     steam tar -xvzf /opt/l4d2/steam/steamcmd_linux.tar.gz -C /opt/l4d2/steam | ||||||
| 
 | 
 | ||||||
| # fix for: /opt/l4d2/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory | # fix for: /opt/l4d2/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory | ||||||
| steam mkdir -p /opt/l4d2/steam/.steam # needs to be in steam users home dir | steam mkdir -p /opt/l4d2/steam/.steam # needs to be in steam users home dir | ||||||
| readlink /opt/l4d2/steam/.steam/sdk32 | grep -q ^/opt/l4d2/steam/linux32$ || \ | readlink /opt/l4d2/steam/.steam/sdk32 | grep -q ^/opt/l4d2/steam/linux32$ || \ | ||||||
|   steam ln -sf /opt/l4d2/steam/linux32 /opt/l4d2/steam/.steam/sdk32 |     steam ln -sf /opt/l4d2/steam/linux32 /opt/l4d2/steam/.steam/sdk32 | ||||||
| readlink /opt/l4d2/steam/.steam/sdk64 | grep -q ^/opt/l4d2/steam/linux64$ || \ | readlink /opt/l4d2/steam/.steam/sdk64 | grep -q ^/opt/l4d2/steam/linux64$ || \ | ||||||
|   steam ln -sf /opt/l4d2/steam/linux64 /opt/l4d2/steam/.steam/sdk64 |     steam ln -sf /opt/l4d2/steam/linux64 /opt/l4d2/steam/.steam/sdk64 | ||||||
| 
 | 
 | ||||||
| # -- INSTALL -- # | # -- INSTALL -- # | ||||||
| 
 | 
 | ||||||
|  | @ -59,10 +59,10 @@ steam /opt/l4d2/steam/steamcmd.sh \ | ||||||
| # -- OVERLAYS -- # | # -- OVERLAYS -- # | ||||||
| 
 | 
 | ||||||
| for overlay in /opt/l4d2/scripts/overlays/*; do | for overlay in /opt/l4d2/scripts/overlays/*; do | ||||||
|   bash -xeuo pipefail "$overlay" |     steam mkdir -p /opt/l4d2/overlays/$overlay | ||||||
| 
 |     bash -xeuo pipefail "$overlay" | ||||||
|   test -f /opt/l4d2/overlays/$overlay/left4dead2/cfg/server.cfg && \ |     test -f /opt/l4d2/overlays/$overlay/left4dead2/cfg/server.cfg && \ | ||||||
|       steam cp /opt/l4d2/overlays/$overlay/left4dead2/cfg/server.cfg /opt/l4d2/overlays/$overlay/left4dead2/cfg/server_$overlay.cfg |         steam cp /opt/l4d2/overlays/$overlay/left4dead2/cfg/server.cfg /opt/l4d2/overlays/$overlay/left4dead2/cfg/server_$overlay.cfg | ||||||
| done | done | ||||||
| 
 | 
 | ||||||
| # -- SERVERS -- # | # -- SERVERS -- # | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue