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