diff --git a/Game Servers/ARK - Survival Ascended.md b/Game Servers/ARK - Survival Ascended.md index 559404e..9db7742 100644 --- a/Game Servers/ARK - Survival Ascended.md +++ b/Game Servers/ARK - Survival Ascended.md @@ -18,4 +18,33 @@ There is an issue where if you run a dedicated server, part of that requires API Set-ExecutionPolicy Bypass CD "C:\Users\nicole.rappe\Downloads" .\Install_Certificate.ps1 - ``` \ No newline at end of file + ``` + +## SteamCMD Deployment Script +You will need to make a folder somewhere on the computer, such as the desktop, and name it something like "ARK Updater", then put the following script into it: + +```jsx title="Update_Server.bat" +@echo off +set STEAMCMDDIR="C:\SteamCMD\" +set SERVERDIR="C:\ASAServer\" +set ARKAPPID=2430930 +cd /d %STEAMCMDDIR% +del steamcmd.exe +timeout /t 5 /nobreak +curl -o steamcmd.zip https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip +powershell Expand-Archive -Path .\steamcmd.zip -DestinationPath .\ +start "" /wait steamcmd.exe +force_install_dir "%SERVERDIR%" +login anonymous +app_update %ARKAPPID% validate +quit +exit +``` + +## Launch Script +Now you need to configure a launch script to actually start the dedicated server. This can be placed anywhere, but I suggest putting it into `C:\asaserver\ShooterGame\Saved` along with the world save data. + +```jsx title="Launch_Server.bat" +@echo off +start C:\asaserver\ShooterGame\Binaries\Win64\ArkAscendedServer.exe ScorchedEarth_WP?listen?SessionName=BunnyLab?Port=7777?QueryPort=27015?ServerPassword=SomethingSecure?ServerAdminPassword=SomethingVerySecure -WinLiveMaxPlayers=50 -log -crossplay-enable-pc -crossplay-enable-wingdk -mods=928548,928621,928597,928818,929543,937546,930684,930404,940022,941697,930851,948051,932365,929420,967786,930494 +exit +``` + +!!! tip "Adding Mods" + When you are adding mods, you will notice they are found on [CurseForge](https://www.curseforge.com/ark-survival-ascended). When you are looking for the mod ID, it is actually listed under CurseForge as the `Project ID`. Just copy that number and put it in a comma-separated list such as what is seen in the example above. \ No newline at end of file