• Contact
  • Contact Us
  • Disclamer
  • Home 1
  • Home 2
  • Home 3
  • Privacy Policy
Saturday, May 17, 2025
How VPS - How to use/setup VPS
  • Login
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon
No Result
View All Result
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon
No Result
View All Result
How VPS - How to use/setup VPS
No Result
View All Result
Home Control Panels

How to Install an Ark Server On an Ubuntu 18.04 VPS or Dedicated Server

How VPS by How VPS
November 2, 2018
in Control Panels
0
How to Install an Ark Server On an Ubuntu 18.04 VPS or Dedicated Server
0
SHARES
42
VIEWS
Share on FacebookShare on Twitter

Contents

  1. Ark Server Requirements
  2. Installing SteamCMD
    1. Add an Unprivileged User
    2. Update Ubuntu
    3. Add the i386 Architecture and 32 Bit Binaries
    4. Update Again
    5. Install SteamCmd
  3. Set the Open Files Limit
    1. Update the sysctl.conf File
    2. Update the limits.conf File
    3. Update the pam.d Common Session File
  4. Install the ARK Server
    1. Make a Directory
    2. Create a Symlink to Steamcmd in Your User Directory
    3. Use steamcmd to Install the Server With app id 376030
  5. Set the Ark Server to Start On Boot
    1. First Login as Root
    2.  Create a New systemd File
    3. 3) Apply the Updates and Start the Ark Server
  6. Final Configuration
  7. Check out these top 3 Linux hosting services
    1. Was this article helpful?

Ark Survival Evolved is a favorite multiplayer game that is run on dedicated Linux servers. For web hosts in the game server hosting business its a popular title. It will have a relatively high player base for some time and is played on the PS4 as well.

In this article, we’re going walk through setting up an Ark Server, set the server to launch automatically on reboot, and how to adjust the configuration files to change the game rules running on your server. Ark servers do have reasonably high system requirements, and dedicated servers are recommended in cases where there are 32 or more players.

Ark Server Requirements

Ark doesn’t have very high CPU requirements. Any relatively modern multithreaded 64 bit CPU from Intel or AMD should be able to run a single server. If you’re running several Ark server instances on

RAM requirements might be higher than you’d find on a low-end VPS. You’ll need 6GM of RAM to start the server and RAM requirements increase as player count, and server age increases.

Installing SteamCMD

To install Ark first we need to install an app called SteamCMD. We’re going to have to make some updates to Ubuntu to set it up to run a 32-bit server application.

  1. Add an Unprivileged User

# adduser USERNAME
  1. Update Ubuntu

# apt-get update && apt-get upgrade
  1. Add the i386 Architecture and 32 Bit Binaries

$ sudo dpkg --add-architecture i386$ sudo apt-get install lib32gcc1
  1. Update Again

$ sudo apt-get update
  1. Install SteamCmd

$ sudo apt-get install steamcmd

Set the Open Files Limit

The Ark server software can display some poor behavior if certain file limits aren’t set. This includes high CPU usage or errors on server launch.

  1. Update the sysctl.conf File

$ sudo nano /etc/sysctl.conf

Add the following line to the bottom and save and close the file

fs.file-max=100000

Run the following Command:

$ sudo sysctl -p /etc/sysctl.conf
  1. Update the limits.conf File

$ sudo nano /etc/security/limits.conf

Add the following soft nofile and hard nofile settings to the bottom and save and close the file.

* soft nofile 1000000
* hard nofile 1000000
  1. Update the pam.d Common Session File

$ sudo nano /etc/pam.d/common-session

Add the following on the line immediately before the line “#end of pam-auth-update config” and save and close the file. It should look something like the example below:

sessionrequired        pam_limits.so# end of pam-auth-update config

Install the ARK Server

  1. Make a Directory

$ sudo mkdir arkserver
  1. Create a Symlink to Steamcmd in Your User Directory

$ sudo ln -s /usr/games/steamcmd steamcmd
  1. Use steamcmd to Install the Server With app id 376030

$ sudo /usr/games/steamcmd +login anonymous +force_install_dir /home/USERNAME/arkserver +app_update 376030 +quit

You should receive a message showing the server was successfully installed.

How to Install an Ark Server On an Ubuntu 18.04 VPS or Dedicated Server

Set the Ark Server to Start On Boot

We’re going to create a systemd unit file to start our Ark server. This way the server will start automatically anytime the server is restarted or reboots.

  1. First Login as Root

$ su root
  1.  Create a New systemd File

# sudo nano /lib/systemd/system/ark.service

Add the following and save and close the file

[Unit]
Description=Ark ServerWants=network-online.targetAfter=syslog.target network.target nss-lookup.target network-online.target[Service]
Type=simple
Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3
User=USERNAME
Group=USERNAME
ExecStartPre=/home/USERNAME/steamcmd +login anonymous +force_install_dir /home/USERNAME/arkserver +app_update 376030 +quit
ExecStart=/home/USERNAME/arkserver/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland?listen?SessionName=example -server -logWorkingDirectory=/home/USERNAME/arkserver/ShooterGame/Binaries/LinuxLimitNOFILE=100000ExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s INT $MAINPI
[Install]
WantedBy=multi-user.target

3) Apply the Updates and Start the Ark Server

# systemctl daemon-reload
# systemctl enable ark.service
# systemctl start ark

Final Configuration

Congratulations! Your Ark:Survival Evolved Server is now running. There are a few other tasks you need to complete before you make full use of it though.

It should be visible in the server browser and you should be able to connect to it. If you can’t make sure your firewall is open and accepting UDP traffic on ports 7777, 7778, and 27015.

How to Install an Ark Server On an Ubuntu 18.04 VPS or Dedicated Server

Finally, to actually configure the game settings on your Ark server you will need to modify or create two configuration files.

/home/USERNAME/arkserver/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini /home/USERNAME/arkserver/ShooterGame/Saved/Config/LinuxServer/Game.ini

The GameUserSettings.ini file contains the majority of options you will need to run the server. The Game.ini file adjusts a few major game settings that affect the balance of the world. More information the different variables in these files are located here.

By modifying these two files you can adjust gathering rates, advancement rates for the tribes, and set whether player vs. player conflict is allowed. With this info, you should be ready to get started on your server!

Check out these top 3 Linux hosting services

0

Was this article helpful?

Submit
Previous Post

Dtrx – An Intelligent Archive Extraction (tar, zip, cpio, rpm, deb, rar) Tool for Linux

Next Post

Fish – A Smart and User-Friendly Interactive Shell for Linux

Next Post

Fish – A Smart and User-Friendly Interactive Shell for Linux

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

No Result
View All Result

Recent Post

Install Imagemagick on CentOS
CentOS

Install Imagemagick on CentOS

by How VPS
June 28, 2023
0

This is how I installed Imagemagick on a vanilla CentOS server Start off by installing the prerequisites yum install php-pear...

Read more
how to Check phpinfo

How to Check phpinfo of Hosting or VPS?

June 28, 2023
Failed to download metadata for repo 'appstream' on Centos 8

How to fix error: Failed to download metadata for repo ‘appstream’ on Centos 8

February 25, 2022
How to Fix MySQL Error "Plugin 'InnoDB' registration as a STORAGE ENGINE failed"?

How to Fix MySQL Error “Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed”?

November 17, 2020
How to optimize Mysql or MariaDB

How to optimize Mysql or MariaDB

November 3, 2020

Recent News

  • Install Imagemagick on CentOS
  • How to Check phpinfo of Hosting or VPS?
  • How to fix error: Failed to download metadata for repo ‘appstream’ on Centos 8

Category

  • Arch
  • Authentication
  • Backups
  • BSD
  • Centmin Mod
  • CentOS
  • Control Panels
  • CoreOS
  • CWP
  • Debian
  • Directadmin
  • Encryption
  • Fedora
  • Firewalls
  • Hocvps Script
  • Hosting providers
  • Kloxo-MR
  • Linux
  • Mitigations
  • Operating System
  • Plesk
  • Reviews
  • Securing VPS/Servers
  • Security Patches
  • SSL Certificates
  • Uncategorized
  • Upgrading
  • VPS/Servers management guides
  • Vulnerability Detection
  • Web servers software
  • Webhosting Control Panel
  • About
  • Advertise
  • Careers
  • Contact

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
Thabet