ark survival evolved dedicated server linux
Ark: survival evolved linux server setup - knowledgebase - extravm
The ARK developers have releeased a short guide on how to setup the dedicated server for Linux below, please review their guide:
ARK: Survival Evolved Dedicated Server Setup
In this we'll be setting up the ARK: Survival Evolved server on a fresh CentOS 7 virtual machine. CentOS 6 will not work since it doesn't have the required GLIBC packages. This can also be done using Ubuntu 14.04 or similar verions but you must use "apt-get" to install packages instead of "yum" which is what CentOS uses.
Before we start, update all of your system packages:
yum update -y
First install the required packages for SteamCMD:
yum install glibc.i686 libstdc++.i686 -y
Now we need to increase the limit of open files in Linux. We can do this by running the following command:
sysctl -w fs.file-max=200000
Then edit the /etc/sysctl.conf with your favorite text editor and add the following line:
fs.file-max = 200000
Then run the following command to update the changes.
Now create a new operating system user called 'steam':
useradd -m steam
su - steam
Now we should be logged in as the 'steam' user and inside its home directory. Now download SteamCMD and extract the archive.
tar -xvf steamcmd_linux.tar.gz
rm -rf steamcmd_linux.tar.gz
Now you will have the SteamCMD files in your current directory. Run the following command to install the ARK: Survival Evolved dedicated server files.
./steamcmd.sh +login USERNAME PASSWORD +force_install_dir /home/steam/arkdedicated +app_update 376030 validate +quit
Make sure to replace "USERNAME PASSWORD" in the command line above with your Steam login information.
When you run the above command it may take some time to complete depending on your network connection, as it will download the game files which are approximately 16GB. Once it's done, run the following command to start your ARK game server:
./ShooterGameServer TheIsland?listen?SessionName=YourLinuxSessionName?ServerAdminPassword=whateveradminpass -server -log
Thanks for reading.