Note: This article assumes that the CubeCoders official module (which is now legacy) is being used for ARK. See this guide if using the newer “Generic” template.
I like to collect some FAQs here and to take some helpful notes
They will develop over time
The official ARK wiki is hosted on wiki.gg previous it was hosted on fandom.com
I do not know if fandom gets updates so please stick to wiki.gg
If you are on windows and your freshly created server crashes on startup you are missing some dependencies.
-
Option 1:
- let steam desktop install one ark dedicated server - steam desktop will check the dependency
-
Option 2: download & install them yourself
FAQ:
The messages Server received, But no response!!
are totally normal - just ignore it like other SPAM
Console commands
Server configuaration
Portforwarding
per server UDP 7777 & 27015 (next instance +1)
(the raw UDP socket 7778 and the launch parm ?bRawSockets
is not required anymore, removed since v311.78)
Server admin
As a security feature AMP generates at each server start a random server admin password - there is no way to change that!
therefore you can and should use Steam64ID based admin whitelisting:
Official map names
TheIsland
, TheCenter
, ScorchedEarth_P
, Ragnarok
, Aberration_P
, Extinction
, Valguero_P
, CrystalIsles
, Genesis
, Gen2
, LostIsland
, Fjordur
ARK Mods
EPIC Games
It seems that you need to specify you public IP: -PublicIPForEpic=<IPAddress>
DynIP is therefore a pain…
Clustering
When deploying multiple ARK server you may want to share their Content
folder to save some (~15GB w/o mods) storage space by symlinking the Content
folder
WARNING
Before updating any instance make sure every ark server is stopped and then let one instance update the server.
Otherwise that could break all local ARK instances
Automatic updates of the server should not be configured - you may want to configure a notification that a update is available.
This guide is currently only for linux
# Run the following commands as the amp user.
# This guide requires at least two fresh ARK instances where the server was not downloaded yet
# Replace ARK01 with your primary ARK instance name (as shown in ~/.ampdata/instances/ NOT the “friendly name”) that will host the server content files.
# Replace ARK02 with your second ARK instance name that will access the contend files of the primary server
#
# If you plan to use mods at your server you only need to do the first command here:
# https://discourse.cubecoders.com/t/ark-survival-evolved-adding-mods-to-the-server/2232#option-2-automatic-download-approach-4
SOURCEINSTANCE=ARK01
LINKEDINSTANCE=ARK02
mkdir ~/.ampdata/instances/${LINKEDINSTANCE}/arkSE/
mkdir ~/.ampdata/instances/${LINKEDINSTANCE}/arkSE/376030/
mkdir ~/.ampdata/instances/${LINKEDINSTANCE}/arkSE/376030/ShooterGame/
mkdir ~/.ampdata/instances/${SOURCEINSTANCE}/arkSE/376030/ShooterGame/
mkdir ~/.ampdata/instances/${SOURCEINSTANCE}/arkSE/376030/ShooterGame/Content/
ln -s ~/.ampdata/instances/${SOURCEINSTANCE}/arkSE/376030/ShooterGame/Content/ ~/.ampdata/instances/${LINKEDINSTANCE}/arkSE/376030/ShooterGame/
# After this you can let the first instance download the server
# If this is complete let the other instance update itself (it will verify the downloaded files from the source instance)