l4d make all underlying server.cfg accessible
This commit is contained in:
		
							parent
							
								
									d91b205a89
								
							
						
					
					
						commit
						8391afdac5
					
				
					 3 changed files with 9 additions and 6 deletions
				
			
		|  | @ -60,6 +60,9 @@ steam /opt/l4d2/steam/steamcmd.sh \ | ||||||
| 
 | 
 | ||||||
| for overlay in /opt/l4d2/scripts/overlays/*; do | for overlay in /opt/l4d2/scripts/overlays/*; do | ||||||
|   bash -xeuo pipefail "$overlay" |   bash -xeuo pipefail "$overlay" | ||||||
|  | 
 | ||||||
|  |   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 | ||||||
| done | done | ||||||
| 
 | 
 | ||||||
| # -- SERVERS -- # | # -- SERVERS -- # | ||||||
|  |  | ||||||
|  | @ -66,7 +66,6 @@ mount -t overlay overlay \ | ||||||
| # -- REPLACE SERVER.CFG -- # | # -- REPLACE SERVER.CFG -- # | ||||||
| 
 | 
 | ||||||
| if [[ -n "$configfile" ]]; then | if [[ -n "$configfile" ]]; then | ||||||
|   cp "/opt/l4d2/servers/$name/merged/left4dead2/cfg/server.cfg" "/opt/l4d2/servers/$name/merged/left4dead2/cfg/server_original.cfg" |  | ||||||
|   cp "$configfile" "/opt/l4d2/servers/$name/merged/left4dead2/cfg/server.cfg" |   cp "$configfile" "/opt/l4d2/servers/$name/merged/left4dead2/cfg/server.cfg" | ||||||
|   chown steam:steam "/opt/l4d2/servers/$name/merged/left4dead2/cfg/server.cfg" |   chown steam:steam "/opt/l4d2/servers/$name/merged/left4dead2/cfg/server.cfg" | ||||||
| fi | fi | ||||||
|  |  | ||||||
|  | @ -34,22 +34,23 @@ | ||||||
|                 }, |                 }, | ||||||
|                 'tick100': { |                 'tick100': { | ||||||
|                     'port': 27016, |                     'port': 27016, | ||||||
|                     'overlays': ['vanilla', 'tickrate'], |  | ||||||
|                     'arguments': ['-tickrate 100'], |                     'arguments': ['-tickrate 100'], | ||||||
|  |                     'overlays': ['tickrate', 'vanilla'], | ||||||
|                     'config': [ |                     'config': [ | ||||||
|                         'exec server_original.cfg', |                         # https://github.com/SirPlease/L4D2-Competitive-Rework/blob/7ecc3a32a5e2180d6607a40119ff2f3c072502a9/cfg/server.cfg#L58-L69 | ||||||
|  |                         'exec server_tickrate.cfg', | ||||||
|                         'sv_minupdaterate 100', |                         'sv_minupdaterate 100', | ||||||
|                         'sv_maxupdaterate 100', |                         'sv_maxupdaterate 100', | ||||||
|                         'sv_mincmdrate 100', |                         'sv_mincmdrate 100', | ||||||
|                         'sv_maxcmdrate 100', |                         'sv_maxcmdrate 100', | ||||||
|                     ], |                     ], | ||||||
|                 }, |                 }, | ||||||
|                 'server3_comp1': { |                 'server3_zonemod': { | ||||||
|                     'port': 27017, |                     'port': 27017, | ||||||
|                     'overlays': ['competitive_rework'], |  | ||||||
|                     'arguments': ['-tickrate 60'], |                     'arguments': ['-tickrate 60'], | ||||||
|  |                     'overlays': ['competitive_rework'], | ||||||
|                     'config': [ |                     'config': [ | ||||||
|                         'exec server_original.cfg', |                         'exec server_competitive_rework.cfg', | ||||||
|                         'sm_forcematch zonemod', |                         'sm_forcematch zonemod', | ||||||
|                     ], |                     ], | ||||||
|                 }, |                 }, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue