Merge pull request #5 from pelican-eggs/AssettoServer
Download the configs from Github (AssettoServer)
This commit is contained in:
		
						commit
						1f77185394
					
				
							
								
								
									
										47
									
								
								assetto_corsa/cfg/extra_cfg.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								assetto_corsa/cfg/extra_cfg.yml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,47 @@ | ||||
| UseSteamAuth: false | ||||
| ValidateDlcOwnership: [] | ||||
| MandatoryClientSecurityLevel: 0 | ||||
| EnableAntiAfk: true | ||||
| MaxAfkTimeMinutes: 10 | ||||
| AfkKickBehavior: PlayerInput | ||||
| MaxPing: 500 | ||||
| MaxPingSeconds: 10 | ||||
| ForceLights: false | ||||
| NetworkBubbleDistance: 500.0 | ||||
| OutsideNetworkBubbleRefreshRateHz: 4 | ||||
| EnableServerDetails: true | ||||
| ServerDescription: "" | ||||
| EnableRealTime: false | ||||
| EnableWeatherFx: false | ||||
| RainTrackGripReductionPercent: 0.0 | ||||
| EnableAi: false | ||||
| GeoParamsCountryOverride: null | ||||
| EnablePlugins: [] | ||||
| IgnoreConfigurationErrors: | ||||
|   DisplayErrorsToUsers: true | ||||
|   LogErrorsToConsole: true | ||||
|   LogErrorsToFile: false | ||||
| EnableClientMessages: false | ||||
| EnableCustomUpdate: false | ||||
| PlayerLoadingTimeoutMinutes: 10 | ||||
| LokiSettings: null | ||||
| RconPort: 0 | ||||
| DebugWelcomeMessage: false | ||||
| ForceServerTrackParams: false | ||||
| EnableAlternativeCarChecksums: false | ||||
| EnableLegacyPluginInterface: false | ||||
| EnableUPnP: false | ||||
| LoadingImageUrl: null | ||||
| UserGroups: | ||||
|   default_blacklist: blacklist.txt | ||||
|   default_whitelist: whitelist.txt | ||||
|   default_admins: admins.txt | ||||
| BlacklistUserGroup: default_blacklist | ||||
| WhitelistUserGroup: default_whitelist | ||||
| AdminUserGroup: default_admins | ||||
| CorsAllowedOrigins: null | ||||
| AiParams: | ||||
|   Aggression: 0.5 | ||||
|   MinRacingSkill: 0.0 | ||||
|   MaxRacingSkill: 1.0 | ||||
|   Consistency: 0.5 | ||||
							
								
								
									
										74
									
								
								assetto_corsa/cfg/server_cfg.ini
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										74
									
								
								assetto_corsa/cfg/server_cfg.ini
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,74 @@ | ||||
| [SERVER] | ||||
| NAME=AC_Server | ||||
| CARS=bmw_m3_e30 | ||||
| CONFIG_TRACK= | ||||
| TRACK=magione | ||||
| SUN_ANGLE=48 | ||||
| PASSWORD= | ||||
| ADMIN_PASSWORD=mypassword | ||||
| UDP_PORT=25565 | ||||
| TCP_PORT=25565 | ||||
| HTTP_PORT=25566 | ||||
| PICKUP_MODE_ENABLED=1 | ||||
| LOOP_MODE=1 | ||||
| SLEEP_TIME=1 | ||||
| CLIENT_SEND_INTERVAL_HZ=18 | ||||
| SEND_BUFFER_SIZE=0 | ||||
| RECV_BUFFER_SIZE=0 | ||||
| RACE_OVER_TIME=180 | ||||
| KICK_QUORUM=85 | ||||
| VOTING_QUORUM=80 | ||||
| VOTE_DURATION=20 | ||||
| BLACKLIST_MODE=1 | ||||
| FUEL_RATE=100 | ||||
| DAMAGE_MULTIPLIER=100 | ||||
| TYRE_WEAR_RATE=100 | ||||
| ALLOWED_TYRES_OUT=2 | ||||
| ABS_ALLOWED=1 | ||||
| TC_ALLOWED=1 | ||||
| STABILITY_ALLOWED=0 | ||||
| AUTOCLUTCH_ALLOWED=0 | ||||
| TYRE_BLANKETS_ALLOWED=0 | ||||
| FORCE_VIRTUAL_MIRROR=1 | ||||
| REGISTER_TO_LOBBY=1 | ||||
| MAX_CLIENTS=18 | ||||
| UDP_PLUGIN_LOCAL_PORT=0 | ||||
| UDP_PLUGIN_ADDRESS= | ||||
| AUTH_PLUGIN_ADDRESS= | ||||
| LEGAL_TYRES=SV | ||||
| 
 | ||||
| [PRACTICE] | ||||
| NAME=Practice | ||||
| TIME=10 | ||||
| IS_OPEN=1 | ||||
| 
 | ||||
| [QUALIFY] | ||||
| NAME=Qualify | ||||
| TIME=10 | ||||
| IS_OPEN=1 | ||||
| 
 | ||||
| [RACE] | ||||
| NAME=Race | ||||
| LAPS=5 | ||||
| WAIT_TIME=60 | ||||
| IS_OPEN=1 | ||||
| 
 | ||||
| [DYNAMIC_TRACK] | ||||
| SESSION_START=89 | ||||
| RANDOMNESS=3 | ||||
| SESSION_TRANSFER=80 | ||||
| LAP_GAIN=50 | ||||
| 
 | ||||
| [WEATHER_0] | ||||
| GRAPHICS=3_clear | ||||
| BASE_TEMPERATURE_AMBIENT=18 | ||||
| BASE_TEMPERATURE_ROAD=6 | ||||
| VARIATION_AMBIENT=1 | ||||
| VARIATION_ROAD=1 | ||||
| 
 | ||||
| [WEATHER_1] | ||||
| GRAPHICS=7_heavy_clouds | ||||
| BASE_TEMPERATURE_AMBIENT=15 | ||||
| BASE_TEMPERATURE_ROAD=-1 | ||||
| VARIATION_AMBIENT=1 | ||||
| VARIATION_ROAD=1 | ||||
| @ -4,7 +4,7 @@ | ||||
|         "version": "PTDL_v2", | ||||
|         "update_url": null | ||||
|     }, | ||||
|     "exported_at": "2023-12-27T17:12:44+01:00", | ||||
|     "exported_at": "2024-05-05T11:08:46+02:00", | ||||
|     "name": "Assetto Corsa (Freeroam + AI)", | ||||
|     "author": "josdekurk@gmail.com", | ||||
|     "description": "Custom Assetto Corsa server with focus on freeroam", | ||||
| @ -22,7 +22,7 @@ | ||||
|     }, | ||||
|     "scripts": { | ||||
|         "installation": { | ||||
|             "script": "#!\/bin\/bash\r\n\r\napt update\r\napt -y install curl git jq tar\r\n\r\n## get release info and download links\r\nLATEST_JSON=$(curl --silent \"https:\/\/api.github.com\/repos\/compujuckel\/AssettoServer\/releases\/latest\")\r\nRELEASES=$(curl --silent \"https:\/\/api.github.com\/repos\/compujuckel\/AssettoServer\/releases\")\r\nMATCH=$([[ \"$(uname -m)\" == \"x86_64\" ]] && echo \"linux-x64\" || echo \"linux-arm64\")\r\nVERSION=latest\r\n\r\nif [ -z \"${VERSION}\" ] || [ \"${VERSION}\" == \"latest\" ]; then\r\n    DOWNLOAD_URL=$(echo ${LATEST_JSON} | jq .assets | jq -r .[].browser_download_url | grep -i ${MATCH})\r\nelse\r\n    VERSION_CHECK=$(echo ${RELEASES} | jq -r --arg VERSION \"${VERSION}\" '.[] | select(.tag_name==$VERSION) | .tag_name')\r\n    if [ \"${VERSION}\" == \"${VERSION_CHECK}\" ]; then\r\n        DOWNLOAD_URL=$(echo ${RELEASES} | jq -r --arg VERSION \"${VERSION}\" '.[] | select(.tag_name==$VERSION) | .assets[].browser_download_url' | grep -i ${MATCH})\r\n    else\r\n        echo -e \"defaulting to latest release\"\r\n        DOWNLOAD_URL=$(echo ${LATEST_JSON} | jq .assets | jq -r .[].browser_download_url | grep -i linux | head -1)\r\n    fi\r\nfi\r\n\r\nmkdir -p \/mnt\/server\r\ncd \/mnt\/server\r\n\r\ncurl -sSL -o assetto-server-linux.tar.gz ${DOWNLOAD_URL}\r\n\r\ntar xvf assetto-server-linux.tar.gz\r\nrm assetto-server-linux.tar.gz\r\nchmod +x AssettoServer\r\n\r\nmkdir cfg\/\r\ncd cfg\/\r\n[ -f \"server_cfg.ini\" ] || curl -sSL -o \"server_cfg.ini\" \"https:\/\/pteropaste.com\/plk8mjfcqt4m\"\r\n[ -f \"extra_cfg.yml\" ] || curl -sSL -o \"extra_cfg.yml\" \"https:\/\/pteropaste.com\/ocd58cq39z0z\"\r\n[ -f \"entry_list.ini\" ] || touch entry_list.ini\r\n\r\n\r\n\r\n## install end\r\necho \"-----------------------------------------\"\r\necho \"Installation completed...\"\r\necho \"-----------------------------------------\"", | ||||
|             "script": "#!\/bin\/bash\r\n\r\napt update\r\napt -y install curl git jq tar\r\n\r\n## get release info and download links\r\nLATEST_JSON=$(curl --silent \"https:\/\/api.github.com\/repos\/compujuckel\/AssettoServer\/releases\/latest\")\r\nRELEASES=$(curl --silent \"https:\/\/api.github.com\/repos\/compujuckel\/AssettoServer\/releases\")\r\nMATCH=$([[ \"$(uname -m)\" == \"x86_64\" ]] && echo \"linux-x64\" || echo \"linux-arm64\")\r\nVERSION=latest\r\n\r\nif [ -z \"${VERSION}\" ] || [ \"${VERSION}\" == \"latest\" ]; then\r\n    DOWNLOAD_URL=$(echo ${LATEST_JSON} | jq .assets | jq -r .[].browser_download_url | grep -i ${MATCH})\r\nelse\r\n    VERSION_CHECK=$(echo ${RELEASES} | jq -r --arg VERSION \"${VERSION}\" '.[] | select(.tag_name==$VERSION) | .tag_name')\r\n    if [ \"${VERSION}\" == \"${VERSION_CHECK}\" ]; then\r\n        DOWNLOAD_URL=$(echo ${RELEASES} | jq -r --arg VERSION \"${VERSION}\" '.[] | select(.tag_name==$VERSION) | .assets[].browser_download_url' | grep -i ${MATCH})\r\n    else\r\n        echo -e \"defaulting to latest release\"\r\n        DOWNLOAD_URL=$(echo ${LATEST_JSON} | jq .assets | jq -r .[].browser_download_url | grep -i linux | head -1)\r\n    fi\r\nfi\r\n\r\nmkdir -p \/mnt\/server\r\ncd \/mnt\/server\r\n\r\ncurl -sSL -o assetto-server-linux.tar.gz ${DOWNLOAD_URL}\r\n\r\ntar xvf assetto-server-linux.tar.gz\r\nrm assetto-server-linux.tar.gz\r\nchmod +x AssettoServer\r\n\r\nmkdir cfg\/\r\ncd cfg\/\r\n\r\n[ -f \"server_cfg.ini\" ] || curl -sSL -o \"server_cfg.ini\" \"https:\/\/raw.githubusercontent.com\/pelican-eggs\/steamcmd\/main\/assetto_corsa\/cfg\/server_cfg.ini\"\r\n[ -f \"extra_cfg.yml\" ] || curl -sSL -o \"extra_cfg.yml\" \"https:\/\/raw.githubusercontent.com\/pelican-eggs\/steamcmd\/main\/assetto_corsa\/cfg\/extra_cfg.yml\"\r\n[ -f \"entry_list.ini\" ] || touch entry_list.ini\r\n\r\n\r\n\r\n## install end\r\necho \"-----------------------------------------\"\r\necho \"Installation completed...\"\r\necho \"-----------------------------------------\"", | ||||
|             "container": "ghcr.io\/parkervcp\/installers:debian", | ||||
|             "entrypoint": "bash" | ||||
|         } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user