Como instalar o ARK Survival Evolved (ArkSE) no CentOS 7

Você está aqui:
Tempo estimado de leitura: 1 min

Neste tutorial, aprenderemos como configurar um servidor ARK Survival no CentOS 7.

Pré-requisitos

ARK requer uma grande quantidade de memória. Eu recomendo usar uma VM com pelo menos 8GB de RAM.

Certifique-se de que o sistema esteja totalmente atualizado.

yum update -y

Crie um novo usuário para o servidor. Certifique-se de usar uma senha forte.

adduser ark
passwd ark

Abra as portas de firewall necessárias.

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

Instale as bibliotecas necessárias para executar o SteamCMD.

yum install glibc.i686 libstdc++.i686 ncurses-libs.i686 -y

A ARK exige que algumas mudanças no sistema sejam executadas sem problemas.

echo "fs.file-max=100000" >> /etc/sysctl.conf
sysctl -p /etc/sysctl.conf

Adicione as seguintes linhas para /etc/security/limits.conf.

* soft nofile 1000000
* hard nofile 1000000 

Mude para o usuário que acabamos de criar.

su ark
cd ~

Faça o download do SteamCMD.

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz

Execute o SteamCMD e instale os arquivos do servidor.

./steamcmd.sh +login anonymous +force_install_dir ./ark +app_update 376030 validate +quit

Quando a instalação termina, você verá a mensagem: Success! App '376030' fully installed..

Atualizando seu servidor

Nós vamos fazer um script para atualizar seu servidor. Crie o arquivo update_ark.txt.

nano /home/ark/update_ark.txt

Preencha com os dados a seguir.

login anonymous
force_install_dir ./ark
app_update 376030
quit

Quando você precisar atualizar seu servidor, basta executar o seguinte comando:

cd ~
./steamcmd.sh +runscript update_ark.txt

Executando seu servidor

É recomendado criar um script de início para o ARK, pois seus parâmetros podem causar problemas com o shell. Crie um script de shell de inicialização.

cd /home/ark/ark/
nano ark-server.sh

Preencha o arquivo com os dados a seguir e personalize-o de acordo com suas necessidades.

#!/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 

Para iniciar o servidor, execute o seguinte comando:

sh ark-server.sh

O servidor será executado em segundo plano. Observe que pode demorar um minuto para que o servidor seja iniciado.

Para desligar o servidor, execute o seguinte comando:

screen -S ark -X quit

Aproveite o seu novo servidor ArkSE!

Esse artigo foi útil?
Não Gostei 0
Visualizações: 159

Ainda não Têm uma Conta?

Então Cadastre-se

Nome de Usuário*
E-mail*
Senha*
Confirmar Senha*

Já têm Uma Conta? Click Aqui.

Já tem uma Conta?

Ainda não tem Conta?