Parakushtet
Po përditëson serverin tuaj
Po ekzekuton serverin tuaj
Në këtë tutorial, ne do të mësojmë se si të konfigurojmë një server ARK Survival në CentOS 7.
Parakushtet
ARK kërkon një sasi të madhe memorie. Unë rekomandoj përdorimin e një VM me të paktën 8 GB RAM.
Sigurohuni që sistemi të jetë plotësisht i përditësuar.
yum update -y
Krijo një përdorues të ri për serverin. Sigurohuni që të përdorni një fjalëkalim të fortë.
adduser ark
passwd ark
Hapni portat e nevojshme të murit të zjarrit.
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
Instaloni bibliotekat e nevojshme për të ekzekutuar SteamCMD.
yum install glibc.i686 libstdc++.i686 ncurses-libs.i686 -y
ARK kërkon disa ndryshime të sistemit që të funksionojë pa probleme.
echo "fs.file-max=100000" >> /etc/sysctl.conf
sysctl -p /etc/sysctl.conf
Shtoni rreshtat e mëposhtëm në /etc/security/limits.conf.
* soft nofile 1000000
* hard nofile 1000000
Kalo te përdoruesi që sapo kemi krijuar.
su ark
cd ~
Shkarkoni SteamCMD.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Drejtoni SteamCMD dhe instaloni skedarët e serverit.
./steamcmd.sh +login anonymous +force_install_dir ./ark +app_update 376030 validate +quit
Kur të përfundojë instalimi, do të shihni mesazhin: Success! App '376030' fully installed..
Po përditëson serverin tuaj
Ne do të bëjmë një skript për të përditësuar serverin tuaj. Krijo skedarin update_ark.txt.
nano /home/ark/update_ark.txt
Plotësojeni atë me të dhënat e mëposhtme.
login anonymous
force_install_dir ./ark
app_update 376030
quit
Kur ju duhet të përditësoni serverin tuaj, thjesht ekzekutoni komandën e mëposhtme:
cd ~
./steamcmd.sh +runscript update_ark.txt
Po ekzekuton serverin tuaj
Rekomandohet të krijoni një skript fillestar për ARK pasi parametrat e tij mund të shkaktojnë probleme me guaskën. Krijoni një skript të guaskës së fillimit.
cd /home/ark/ark/
nano ark-server.sh
Plotësoni skedarin me të dhënat e mëposhtme dhe përshtateni sipas nevojave tuaja.
#!/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
Për të nisur serverin, ekzekutoni komandën e mëposhtme:
sh ark-server.sh
Serveri do të funksionojë në sfond. Vini re se mund të duhet një minutë ose më shumë që serveri të fillojë.
Për të mbyllur serverin, ekzekutoni komandën e mëposhtme:
screen -S ark -X quit
Shijoni serverin tuaj të ri ArkSE!