- Download SteamCMD From Valve here.
- Launch SteamCMD. At its prompt, log in as "Anonymous".
Code: Select all
login Anonymous
- Once logged in, you will need to direct Steam on where to install the files. A good default would be C:\ark.
Code: Select all
force_install_dir C:\ark
- Trigger Steam to download the app with the appropriate appid.
Code: Select all
app_update 376030
- Wait for the download to finish, then close SteamCMD by typing "quit".
- Open Windows Explorer and navigate to the "<installation directory>\ShooterGame\Binaries\Win64". Create a shortcut of "ShooterGameServer.exe" and place it anywhere you'd like (such as the desktop).
- Right-click your new shortcut and enter this into the "Target" field (substituting YOURIP for your own), then click "Ok".
Code: Select all
TheIsland?QueryPort=27019?listen=YOURIP? -nosteamclient -game -server -log
- Double click on your shortcut and allow the server to boot. This process will take roughly 3-5 minutes.
Customizing your server
Upon booting your server will make a "GameUserSettings.ini file". This is where you can configure the server to your liking. This file will be located in "<installation directory>\ShooterGame\Saved\Config\WindowsServer".
Currently these are the values you can alter. See extended game options for updated values.
Code: Select all
[ServerSettings]
ServerPassword=
ShowMapPlayerLocation=False
DontAlwaysNotifyPlayerJoined=False
ServerForceNoHUD=False
ServerCrosshair=True
ServerPVE=False
DifficultyOffset=0
AllowThirdPersonPlayer=False
AlwaysNotifyPlayerLeft=True
ServerHardcore=False
bDisableStructureDecayPvE=False
ServerAdminPassword=
bAllowFlyerCarryPvE=False
GlobalVoiceChat=False
MaxStructuresInRange=1300.000000
ProximityChat=False
NoTributeDownloads=False
DayCycleSpeedScale=1.000000
NightTimeSpeedScale=1.000000
DayTimeSpeedScale=1.000000
DinoDamageMultiplier=1.000000
PlayerDamageMultiplier=1.000000
StructureDamageMultiplier=1.000000
PlayerResistanceMultiplier=1.000000
DinoResistanceMultiplier=1.000000
StructureResistanceMultiplier=1.000000
XPMultiplier=1.000000
TamingSpeedMultiplier=1.000000
HarvestAmountMultiplier=1.000000
HarvestHealthMultiplier=1.000000
PlayerCharacterWaterDrainMultiplier=1.000000
PlayerCharacterFoodDrainMultiplier=1.000000
DinoCharacterFoodDrainMultiplier=1.000000
PlayerCharacterStaminaDrainMultiplier=1.000000
DinoCharacterStaminaDrainMultiplier=1.000000
PlayerCharacterHealthRecoveryMultiplier=1.000000
DinoCharacterHealthRecoveryMultiplier=1.000000
DinoCountMultiplier=1.000000
PvEStructureDecayPeriodMultiplier=1.000000
ResourcesRespawnPeriodMultiplier=1.000000
[MessageOfTheDay]
Message=
[/Script/Engine.GameSession]
MaxPlayers=70
[SessionSettings]
SessionName=NFOservers.com
QueryPort=27015
The easiest way to do this is to create a new .bat file in your SteamCMD directory with this as the contents.
Code: Select all
SteamCmd.exe +login anonymous +force_install_dir C:\ark +app_update 376030 validate +quit pause
Due to ARK being in Early Access there will be a few quirks that you'll need to deal with.
- The server takes 1-3 minutes to fully boot. During this time it will spike up and down in CPU and memory usage.
- You must issue "cheat saveworld" and "cheat quit" in-game to ensure a proper save and shutdown of the server.