Difference between revisions of "ARK Server installation"

From EN Ikoula wiki
⧼vector-jumptonavigation⧽ ⧼vector-jumptosearch⧽
(Created page with " == Introduction == Ark Survival Elvoved is a Action-Adventure video-game developed and published by Wildcard Studio in 2015. Within these lines, we will show you how to ins...")
 
Line 19: Line 19:
 
Before installation, you must be certain to have every dependencies required to execute '''arkserver'''
 
Before installation, you must be certain to have every dependencies required to execute '''arkserver'''
  
*Ubuntu
+
*'''Ubuntu'''
 
<pre>sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 steamcmd</pre>
 
<pre>sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 steamcmd</pre>
  
*Debian
+
*'''Debian'''
 
<pre>sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6</pre>
 
<pre>sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6</pre>
  
*CentOS
+
*'''CentOS'''
 
<pre>yum install epel-release</pre>
 
<pre>yum install epel-release</pre>
 
<pre>yum install mailx postfix curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686</pre>
 
<pre>yum install mailx postfix curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686</pre>

Revision as of 18:10, 21 July 2020

Introduction

Ark Survival Elvoved is a Action-Adventure video-game developed and published by Wildcard Studio in 2015.

Within these lines, we will show you how to install your ARK server.

Prerequisites for your Ark server

You will need (as a minimum):

  • Ubuntu 16.04 LTS
  • Debian 9
  • CentOS 7

Non tested: Every tmux => 1.6 et glibc => 2.15 should be also compatible with ARK servers. For non listed distribution. LinuxGSM does does not automatically check dependencies and must be checked manually.

Dependencies installation for your ARK server

Before installation, you must be certain to have every dependencies required to execute arkserver

  • Ubuntu
sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 steamcmd
  • Debian
sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6
  • CentOS
yum install epel-release
yum install mailx postfix curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686

GameDig

GameDig is a recommended add-on that allows LinuxGSM to collect more information about the game server, such as current map and connected players, to display in details and in logs. It also replaces the default LinuxGSM query module in the monitor. To install GameDig, follow the steps in the LinuxGSM documentation.

Installing dependencies using LinuxGSM

During installation, if the gaming server's user has sudo authorizations, LinuxGSM will try to auto-install the missing dependencies.

Root user

If Arkserver is already installed, execute ./arkserver in root and LinuxGSM will automatically install missing dependencies.

Installation of Ark server

Create a user and a login

adduser arkserver

Note : ne pas mettre arkserver en mot de passe. Utiliser un mot de passe fort !

passwd arkserver
su - arkserver

Downnload the installation script

wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh arkserver

Run the

./arkserver install

Usage

All commands

A complete list of commands can be found by running:

./arkserver

Start

./arkserver start

Stop

./arkserver stop

Re-start

./arkserver restart

Update

Check if everything is updated. The server will be updated, you might have to restart your server.

./arkserver update

Saving


Backs up the entire server under a bzip2 archive.

./arkserver backup