Εισαγωγή
Απαιτήσεις
Εγκατάσταση
συμπέρασμα
Εισαγωγή
Σε αυτόν τον οδηγό, θα μάθετε πώς να δημιουργείτε έναν διακομιστή ARK: Survival Evolved στο Vultr VPS σας.
Απαιτήσεις
- Ένα Vultr VPS με τουλάχιστον 8192 MB μνήμης ram.
Εγκατάσταση
Ενημερώστε το σύστημά σας:
apt-get update && apt-get upgrade
Εγκατάσταση SteamCMD
:
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Αυξήστε τον επιτρεπόμενο αριθμό αρχείων που θα ανοίγουν ταυτόχρονα:
echo "fs.file-max=100000" >> /etc/sysctl.conf && sysctl -p
Ενημερώστε τα όρια:
echo "* soft nofile 1000000" >> /etc/security/limits.conf
echo "* hard nofile 1000000" >> /etc/security/limits.conf
Ενεργοποίηση PAM
ορίων:
echo "session required pam_limits.so" >> /etc/pam.d/common-session
Δημιουργήστε έναν νέο κατάλογο που ονομάζεται server
:
mkdir server
cd server
Δημιουργία συμβολικού συνδέσμου για SteamCMD
:
ln -s /usr/games/steamcmd steamcmd
Εκτελέστε steamcmd
με τις ακόλουθες παραμέτρους:
steamcmd +login anonymous +force_install_dir /root/server +app_update 376030 +quit
Δημιουργήστε ένα νέο αρχείο υπηρεσίας SystemD και συμπληρώστε το με τις ακόλουθες πληροφορίες:
/lib/systemd/system/ark.service
`[Unit]
Description=ARK Survival Evolved
[Service]
Type=simple
Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3
User=ark
Group=ark
ExecStartPre=/root/server/steamcmd +login anonymous +force_install_dir /root/server +app_update
376030 +quit
ExecStart=/root/server/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland?listen?SessionName=example -server -log
ExecStop=killall -TERM srcds_linux
[Install]
WantedBy=multi-user.target`
Ενημερώστε τον δαίμονα για να αποθηκεύσετε τις αλλαγές σας:
systemctl daemon-reload
Ενεργοποιήστε τη νέα σας υπηρεσία:
systemctl enable ark.service
systemctl start ark
συμπέρασμα
Έχετε πλέον εγκαταστήσει με επιτυχία τον διακομιστή ARK: Survival Evolved στο Debian.