Requisits previs
Actualitzant el teu servidor
Executant el vostre servidor
En aquest tutorial, aprendrem a configurar un servidor ARK Survival a CentOS 7.
Requisits previs
ARK requereix una gran quantitat de memòria. Recomano utilitzar una màquina virtual amb almenys 8 GB de RAM.
Assegureu-vos que el sistema estigui completament actualitzat.
yum update -y
Creeu un usuari nou per al servidor. Assegureu-vos d'utilitzar una contrasenya segura.
adduser ark
passwd ark
Obriu els ports del tallafoc necessaris.
firewall-cmd --zone=public --add-port=7777/udp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --zone=public --add-port=32330/tcp --permanent
firewall-cmd --reload
Instal·leu les biblioteques necessàries per executar SteamCMD.
yum install glibc.i686 libstdc++.i686 ncurses-libs.i686 -y
ARK requereix determinats canvis del sistema per funcionar sense problemes.
echo "fs.file-max=100000" >> /etc/sysctl.conf
sysctl -p /etc/sysctl.conf
Afegiu les línies següents a /etc/security/limits.conf.
* soft nofile 1000000
* hard nofile 1000000
Canvia a l'usuari que acabem de crear.
su ark
cd ~
Descarrega SteamCMD.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Executeu SteamCMD i instal·leu els fitxers del servidor.
./steamcmd.sh +login anonymous +force_install_dir ./ark +app_update 376030 validate +quit
Quan finalitzi la instal·lació, veureu el missatge: Success! App '376030' fully installed..
Actualitzant el teu servidor
Farem un script per actualitzar el vostre servidor. Creeu el fitxer update_ark.txt.
nano /home/ark/update_ark.txt
Omple'l amb les dades següents.
login anonymous
force_install_dir ./ark
app_update 376030
quit
Quan necessiteu actualitzar el vostre servidor, només cal que executeu l'ordre següent:
cd ~
./steamcmd.sh +runscript update_ark.txt
Executant el vostre servidor
Es recomana crear un script d'inici per a ARK, ja que els seus paràmetres poden causar problemes amb l'intèrpret d'ordres. Creeu un script d'intèrpret d'ordres d'inici.
cd /home/ark/ark/
nano ark-server.sh
Empleneu el fitxer amb les dades següents i personalitzeu-lo segons les vostres necessitats.
#!/bin/bash
servername="ServerName"
port="7777"
queryport="27015"
rconport="32330"
rconpassword="YourAdminPassword"
maxplayers="50"
screen -dmS ark ShooterGame/Binaries/Linux/ShooterGameServer TheIsland?listen?Multihome=0.0.0.0?SessionName=$?MaxPlayers=$?QueryPort=$?RCONPort=$?Port=$?ServerAdminPassword=$ -server -log
Per iniciar el servidor, executeu l'ordre següent:
sh ark-server.sh
El servidor s'executarà en segon pla. Tingueu en compte que el servidor pot trigar un minut a iniciar-se.
Per tancar el servidor, executeu l'ordre següent:
screen -S ark -X quit
Gaudeix del teu nou servidor ArkSE!