Ark Survival Evolved Server Structures Plus Mod Linux
Jake G January 30, 2020 #Game Server #Linux #Ubuntu #ArkHow to setup a Dedicated Ark Server with the Structures Plus mod on Linux Ubuntu 18.04, and how to adjust most of the available settings. Ark servers are not horribly demanding of the CPU, but do require a good amount of ram. Also the more players on your server the more resources you will need.
For my small server with a limit of 9 players and typically 4 players, 2 cores and 8GB is enough(~5GB used typical). If setting up a VM I would recommend provisioning about 4 cores and 8-10GB to give yourself a bit more headroom. You can always monitor via htop.
Also you may notice I am logged in as root, this is only because this machine is an isolated Virtual Machine, also ark is ran as the user "ark" which we create. So if your installing this on another machine that does more than just run ark then chances are you don't normally log in as user "root" which is fine, you can just follow along with this guide as-is and it should work the same.
Start by updating and installing dependencies:
&&
&&
Set Open Files Limit to prevent issues with ARK server:
|
|
|
|
Create a new user "ark" to run ARK server:
Install ark-server-tools (arkmanager):
I suggest only 1 mod (structures plus) for atleast a day to see that your server is stable. Once you know your server is stable you can slowly add one mod at a time. The more time you put between installing mods, the more likely you are to know which mod is responsible for making your server unstable. With only structures plus installed my server has been rock solid!
Now set some default config for your server.
or if you prefer to manually edit:
arkAutoUpdateOnStart="true"
arkMaxBackupSizeMB="2000"
chatCommandRestartCancel="/cancelupdate"
serverMap="Ragnarok"
#ark_ServerPassword=""
#ark_ServerAdminPassword=""
ark_MaxPlayers="9"
ark_GameModIds="731604991"
#arkflag_log=true
arkflag_NoBattleEye=true
arkflag_server=true
Next we need to edit the main.cfg file, this file essentially overrides values in the arkmanager.cfg
or if you prefer to manually edit:
serverMap="Ragnarok"
ark_SessionName="SoloSaga Ark Server"
ark_MaxPlayers="9"
#ark_ServerPassword=""
#ark_ServerAdminPassword=""
ark_GameModIds="731604991"
Next install mods on the server and start the server:
Once fully loaded the log will show: "server is up":
These two lines in the log can be ignored, we are running steamCMD on linux, and steam cannot see the files it normally sees on windows:
; )
After the Server is fully up, you can stop it like this:
Next you can optionally add some users as Full Admins on your server. To view your Steam ID, open steam settings, under interface check the box for "Display Steam URL address bar when available." now close the settings. Next in the top right corner of Steam click your profile name and click "view my profile", your Steam ID will be listed at the end of the URL. Steam IDs you add will be able to use "ShowMyAdminManager" by pressing tab in game and entering "ShowMyAdminManager"
or if you prefer to manually edit:
There are many settings that you can adjust: https://ark.gamepedia.com/Server_Configuration Below are the ones I have adjusted on my server:
serverPVE=True
DisableStructureDecayPvE=True
DisableDinoDecayPvE=True
AllowFlyerCarryPvE=True
PvEAllowStructuresAtSupplyDrops=True
OverrideStructurePlatformPrevention=True
AllowAnyoneBabyImprintCuddle=True
EnableExtraStructurePreventionVolumes=False
TamingSpeedMultiplier=7.0
HarvestAmountMultiplier=2.0
HarvestHealthMultiplier=2.0
ResourcesRespawnPeriodMultiplier=0.7
PlayerCharacterWaterDrainMultiplier=0.7
AllowCaveBuildingPvE=True
bUseCorpseLocator=True
PreventDiseases=True
bPvEDisableFriendlyFire=True
bAllowUnlimitedRespecs=True
CropGrowthSpeedMultiplier=1.7
PlayerHarvestingDamageMultiplier=2.7
DinoHarvestingDamageMultiplier=4.7
BabyCuddleIntervalMultiplier=0.7
BabyMatureSpeedMultiplier=7.0
SupplyCrateLootQualityMultiplier=1.7
FishingLootQualityMultiplier=1.7
EggHatchSpeedMultiplier=7.0
MatingSpeedMultiplier=2.0
MatingIntervalMultiplier=0.3
KillXPMultiplier=2.0
HarvestXPMultiplier=2.0
CraftXPMultiplier=2.0
GenericXPMultiplier=1.0
SpecialXPMultiplier=1.0
Congratulations on getting your Ark server up and running! Anytime you reboot, your Ark server will start automatically.