Windows Scripts

Ark: Survival Evolved


Here I have two scripts for use with the Windows dedicatd server. The first one is for use with steamcmd.exe and can be used to both install and update the dedicated server. The second script will launch your dedicated server.

steamcmd.exe

To install and update the dedicated server you need steamcmd.exe. This you should only download directly from the official Valve Developer site.

Here is the link to the download and documentation for steamcmd.exe

steamcmd.exe Official Valve Developer Site

Dedicated Server Install & Update Script

There are actually two scripts here that you need to use. The first is a batch file and the second is a script for steamcmd.exe. All the batch file does is allow you to launch steamcmd with the install/update script with a single click.

In the directory where you installed steamcmd.exe make a file called arkinstupdate.bat or call it anything else you want but make sure the .bat is not changed. This is required for the batch file to work.

Once you have created this file, put the following text in it:

steamcmd +runscript ark1.txt
exit

Next create another text file in the same folder. Call it ark1.txt and put the following text in it.
(This is for anonymous, which is best for dedicated servers.)

@ShutdownOnFailedCommand 1
@NoPromptForPassword 1
logon anonymous
force_install_dir C:\arkserver1
app_update 376030 validate
quit

To update or install the dedicated server, just double click arkinstupdate.bat

You can call the bat file anything you like. Be aware that if you do change the name of the file ark1.txt you wil have to change the name of the file in the bat file as well. Otherwise when you run the bat file steamcmd.exe won't find the script.

As for what this does...

The two lines in the bat file do the following. The first line runs steamcmd.exe and tells it to load the script and execute it. The second line tells it to close when it's done.

The lines in the script file for steamcmd.exe do the following...

The first line tells it to stop and close itself it if has an issue. The second line tells it not to ask for a password. The third line logs into Steam via anonymous. Then the next two lines tell it where to install/update the files and tells steamcmd.exe, which to update and install, and requests that it validate its work. The final line closes steamcmd.exe.

If you wish to use your actual steam account information to install this dedicated server you need to put this in the ark1.txt file instead of the above script:

@ShutdownOnFailedCommand 1
@NoPromptForPassword 1
logon yoursteamusername yoursteampassword
force_install_dir C:\arkserver1
app_update 346110 validate
quit

There are three differences. The first being you are using your Steam account information, which is not recommended. The second is that instead of putting in anonymous for the login you are putting in your username and password for Steam. The third and final difference is the app number.

The Ark: Survival Evolved game that you buy and play has its own app ID and the Windows dedicated server package has its own app ID. Anonymous download does not work with the full game and using your Steam account info does not work with the dedicated server package.

Dedicated Server Start-Up Script

Here is a simple bat file that will launch your Ark: Dedicated Server. Create a file with notepad or a similar program and call it arkserver.bat or what ever you like. Just make sure you call it .bat or it won't run. This file needs to be put in the right directory. Go to where you installed the Ark server and find the following directory and put the file in it.

ShooterGame\Binaries\Win64

Inside the file you need to put the following text:

start ShooterGameServer "TheIsland?Listen"
exit

Then to run your server just double click the bat file you made. It should open a window really quickly. Close it, then open another one. Please note that at the time of this writing the Ark: Survival Evolved Dedicated Server can take as long as 30 minutes or more before it is ready and responding. Also at this time there is absolutely nothing you can do with the command window except click the X in the top right corner to close it.