ARK: Survival Ascended VPS Set Up
Install and host an ARK SA on a Linux Server (VPS or Dedicated)
A complete step-by-step guide for a Linux ARK Server
Need a VPS? Get one with Four Seasons Hosting
If you find you need help with installing this please open a ticket and our team can do it for you!
Hardware Requirements
~12 GB RAM usage per server instance
~19 GB disk space (server files only)
Installation
Login to your VPS via SSH or Console
Then let's enter this
a bunch of lines will process, once completed you can continue to the next step
Start docker daemon
Create the Docker Compose Config
Create a directory called asa-server
in the main directory
now we'll download the file to the asa-server
folder
The First Server Start Now start the server for the first time. It will install Steam, Proton, and downloads the ARK: Survival Ascended server files. In the folder you have the docker-compose.yml file we downloaded, you'll execute the command
This can take some time. Depending on the download speed and processor of your vps!
If you want to follow the download and install, you can watch with this command
you can CRTL+C to exit the log, and it will not stop the installation
Once the log shows the following line:
... the server should be reachable and discoverable through the server browser in ~2-5 minutes.
The Server name is randomly generated on the first start, use this command to see the name.
Once you've connected and ensure the server works, let's stop the server so you can modify it
Edit The Server The
GameUserSettings.ini
andGame.ini
file can be found at/var/lib/docker/volumes/asa-server_server-files-1/_data/ShooterGame/Saved/Config/WindowsServer
. TheGame.ini
file is not there by default, so you might want to create it yourself
To edit the GameUserSettings.ini
you can do
Use your arrow keys to scroll the lines of code and backspace to edit once you're happy with your changes do CTRL + X
then Y
then Enter
the editor will close and your changes have been saved.
Changing the startup parameters & Player Limit
in the docker-compose.yml
you'll edit the following. Click here for a list of startup commands
Use your arrow keys to scroll the lines of code and backspace to edit once you're happy with your changes do CTRL + X
then Y
then Enter
the editor will close and your changes have been saved.
Please note:
The value before
?listen
is the name of the map the server launches with. (See all official map names)Please do not remove
?listen
from the parameters, otherwise the server is not binding ports?Port=
is the server port players connect to?RCONPort=
is the port of the RCON server that allows remote administration of the serverThe player limit is set by
-WinLiveMaxPlayers
. Please note that for ASA servers, editing the player limit viaGameUserSettings.ini
is not working.
Start/restart/stop To perform any actions listed below, you will need to be back in the
asa-server
folder (where thedocker-compse.yml
file is)
Adding Mods Mods can be added by adjusting the
docker-compose.yml
file and adding a-mods
option to the start parameters.e.g.
Once done, restart the server using
docker-compose up -d
. It might take longer until the server comes up, because the server has to download the mods first.Mod IDs are usually somewhere listed on the mod page of a mod on curseforge.com.
Last updated