ARK: Survival Evolved Dedicated Servers Setup and Commands Guide

Creating a Dedicated Server in ARK: Survival Evolved is rather complicated, as you’ll need to go through several counter-intuitive steps to get your server up and running.

For more help on Ark: Survival Evolved, read our Tweaks Guide, Crafting Guide and Spending Engram Points.

ARK: Survival Evolved Dedicated Servers Setup

Our guide will help you with the task, and also lists various server and in-game commands that you would find useful for your Dedicated Server.

Creating the Server

You will need to have the following in order to create a Dedicated Server:

  • Latest DirectX updated (available in \arkserver\_commonredist\DirectX)
  • Latest Visual Studio 2013 update (available in arkserver\_commonRedist\Vredist)
  • SteamCMD, which can be download from here.

Port Forwarding
In order to create a Dedicated Server, the first step you’ll need to take is to forward your ports. This is done through your router settings, in which you will have to forward certain TCP/UDP ports.

The TCP/UDP ports for ARK: Survival Evolved are:

TCP/UDP: 27015
TCP/UDP: 7777

In case you don’t know how to forward ports on your router/modem, head to Portforward to find out how to forward ports on your specific router brand/module.

How to Setup Ark: Survival Evolved Dedicated Server
Now to get the main thing started. You will need to extract the SteamCMD download.

Next, open the root ArkServer folder located in your drive. Inside that folder, create a folder where you wish to store the Dedicated Server Files.

Once done, run SteamCMD.exe. Once it has completed downloading and a command prompt comes up, type the following:

force_install_dir C:\ARKServer\
(change according to your own location)
app_update 346110 validate

Now, to create a Server batch file for easy server launching, you should head over to ArkServer\shootergame\binaries\win64\.

Firstly, make sure the file extensions are visible on your Windows File Explorer. Next, right click and create a Text Document, then rename it to Serverstart.bat.

Open the file in a text editor (Notepad) and past the following in it:

start ShooterGameServer “TheIsland?SessionName=GameServerSetup?QueryPort=27015?ServerPassword=MyPassword?ServerAdminPassword=MYPassword?listen”

Double-clicking this Bat file will now launch the server.

Configuring the Server
Head to shootergame/saved/config/windowsserver/gameusersettings.ini and open the configuration file. Inside the file, paste the following:


Ark: Survival Evolved Server Commands

Launch Commands
Launch commands will only work as commandline arguments while launching the server, and will not work while the game is running.

AllowThirdPersonPlayer: Enables 3rd person mode

AltSaveDirectoryName: Saves server data to an alternate directory

AlwaysNotifyPlayerLeft: Displays message when someone leaves server

DifficultyOffset=0 to 1: Changes the difficulty on the server.

DontAlwaysNotifyPlayerJoined: Disables message when someone joins the server.

GlobalVoiceChat: Voice chat is global.

MapPlayerLocation: Shows your location on the map.

NoTributeDownloads: Turns off outside downloads of characters/dinos.

ProximityChat: Text chat only appears to people that are close to one another.

ServerCrosshair: Turns on crosshair.

ServerForceNoHUD: Disables floating names.

ServerHardcore: When you die, your character is reset to level 1.

ServerPVE: Disables PVP

Server Console
In order to launch the server console inside the game, you simply need to press Tab to bring up the command prompt. Type in:

enablecheats <adminpassword> (Type admin password without the brackets)

If you are struggling to log in as admin, head to the game ini file, remove all password-related commands, and then add the following:

[AdminPassword] Password=ADMINPW

Multiplayer Commands
In order to use the following, you will need to login as an admin using the above-mentioned Server Console method.

*All bracketed values are quantities that are to be inputted without the brackets*

banplayer <SteamName>: Bans the user from the serve

cheat addexperience 1000 0 0: gives you 1000 xp, you can change the value of 1000

cheat AllowPlayerToJoinNoCheck <SteamID>: Whitelists the person

cheat broadcast <MessageString>: Will allow you to broadcast a message to everyone on the server

cheat damagetarget <amount>: Deals damage to the creature you are aiming at.

cheat destroyall <classname>: Destroys all objects/dinosaurs of a classname

cheat destroyallenemies: Destroys all enemies currently spawned

cheat DisallowPlayerToJoinNoCheck <SteamID>: Removes whitelist

cheat enemyinvisible true/false: Makes all creatures ignore you even if you attack them

cheat execsetsleeping true/false: Puts yor character to sleep/wakes them up

cheat Fly: You are able to fly.

cheat forcetame: Instantly tames a dinosaur.

cheat Ghost: Noclipping enabled.

cheat giveitemnum <ID> <QTY> <Quality> <True/False>: Gives you an item, depending on which item ID you choose.

cheat giveresources: Gives 50 of all resources

cheat God: Enables God mode.

cheat infinitestats: Gives you infinite stats.

cheat playersonly: Freezes all dinosaurs at their current location. Freezes crafting as well.

cheat quit: Exits the current world, use after saving for a safe shutdown

cheat saveworld: Saves current worldstate

cheat SetMessageOfTheDay <message>: Sets a message that pops up when people enter

cheat setplayerpos 0 0 0: Allows you to teleport to cords

cheat settimeofday <timestring>: Changes the time of day.

cheat slomo 5: Changes the speed of player movement.

cheat summon <classname>: Summons a dinosaur at your location.

cheat Teleport: You are teleported in the direction you face.

cheat ToggleInfiniteAmmo: Gives you infinite ammo for weapons

cheat Walk: Deactivates flying and allows you to walk again.

giveengrams: Unlocks all crafting recipes for your character

setcheatplayer false: Disables the cheat menu

setcheatplayer true: Enables a cheat menu

unbanplayer <SteamName>: Unbans the user from the server

If you find anything missing, comment and we will add it up in the guide!

Haider is a freelance contributor, who loves video games, playing guitar, and aviation. He is a competitive FPS player and also enjoys exotic RPG games like Diablo and Xenogears (his favorite game of all time) ...