Serveur ARK: Survival Evolved
Installation d'un serveur ARK: Survival Evolved
Ce guide détaille l'installation d'un serveur ARK: Survival Evolved sur un VPS Game RedHeberg avec protection Anti-DDoS PRO incluse. La puissance des processeurs Ryzen 9 5900X garantit d'excellentes performances pour ce jeu gourmand.
Configuration VPS recommandée
ARK: Survival Evolved est particulièrement exigeant en ressources. Voici les configurations recommandées :
| Formule | vCPU | RAM | Stockage | Prix/mois | Joueurs max |
|---|---|---|---|---|---|
| ULTRA ⭐ | 4 | 8GB | 70GB | 12,95€ | 10-15 |
| EXTREME | 4 | 12GB | 90GB | 16,95€ | 15-20 |
| TITAN | 6 | 16GB | 110GB | 20,95€ | 20-30 |
Ressources minimales
ARK nécessite au minimum 6GB de RAM disponible. Les formules START et PRO ne sont pas recommandées pour ce jeu.
Préparation du système
1. Connexion et mise à jour
# Connexion SSH à votre VPS
ssh root@YOUR_SERVER_IP
# Mise à jour du système
apt update && apt upgrade -y
# Installation des paquets nécessaires
apt install -y curl wget tar screen htop ufw
2. Création d'un utilisateur dédié
# Création de l'utilisateur steam
useradd -m -d /home/steam -s /bin/bash steam
# Passage à l'utilisateur steam
su - steam
# Création du répertoire de travail
mkdir -p /home/steam/steamcmd
cd /home/steam/steamcmd
Installation de SteamCMD
3. Téléchargement et installation
# Téléchargement de SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
# Extraction
tar -xvzf steamcmd_linux.tar.gz
# Premier lancement pour mise à jour
./steamcmd.sh +quit
4. Installation du serveur ARK
# Installation d'ARK via SteamCMD
./steamcmd.sh +force_install_dir /home/steam/ark-server +login anonymous +app_update 376030 +quit
Installation complète
Le téléchargement d'ARK fait environ 10-12GB. Profitez de la bande passante 10 Gbps de RedHeberg !
Configuration du serveur
5. Création du script de lancement
# Création du répertoire de configuration
mkdir -p /home/steam/ark-server/ShooterGame/Saved/Config/LinuxServer
# Script de lancement
cat > /home/steam/ark-server/start-ark.sh << 'EOF'
#!/bin/bash
cd /home/steam/ark-server/ShooterGame/Binaries/Linux
# Paramètres du serveur
MAP="TheIsland"
SESSION_NAME="Serveur ARK RedHeberg"
SERVER_PASSWORD=""
ADMIN_PASSWORD="VotreMotDePasseAdmin123"
MAX_PLAYERS="20"
# Lancement du serveur
./ShooterGameServer ${MAP}?listen?SessionName="${SESSION_NAME}"?ServerPassword=${SERVER_PASSWORD}?ServerAdminPassword=${ADMIN_PASSWORD}?Port=7777?QueryPort=27015?MaxPlayers=${MAX_PLAYERS} \
-server \
-log \
-NoBattlEye \
-crossplay
EOF
# Rendre le script exécutable
chmod +x /home/steam/ark-server/start-ark.sh
6. Configuration Game.ini
# Configuration avancée du jeu
cat > /home/steam/ark-server/ShooterGame/Saved/Config/LinuxServer/Game.ini << 'EOF'
[/script/shootergame.shootergamemode]
bDisableStructurePlacementCollision=False
bAllowFlyerCarryPvE=True
bDisableGenesisMissions=False
[ServerSettings]
ShowMapPlayerLocation=True
AllowHitMarkers=True
ServerHardcore=False
GlobalVoiceChat=True
ProximityChat=True
NoTributeDownloads=False
AllowThirdPersonPlayer=True
ServerCrosshair=True
ServerForceNoHUD=False
ShowFloatingDamageText=True
[/script/engine.gamesession]
MaxPlayers=20
EOF
7. Configuration GameUserSettings.ini
# Paramètres utilisateur et serveur
cat > /home/steam/ark-server/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini << 'EOF'
[ServerSettings]
ServerName=Serveur ARK RedHeberg
ServerPassword=
ServerAdminPassword=VotreMotDePasseAdmin123
Port=7777
QueryPort=27015
RCONPort=32330
MaxPlayers=20
# Taux de jeu
XPMultiplier=2.0
TamingSpeedMultiplier=3.0
HarvestAmountMultiplier=2.0
ResourcesRespawnPeriodMultiplier=0.5
# Paramètres PvP/PvE
ServerPVE=True
PvEStructureDecayPeriodMultiplier=1.0
PvPStructureDecay=False
# Options diverses
DifficultyOffset=0.2
AllowFlyerCarryPvE=True
DisablePvEGamma=False
EnablePvPGamma=False
DisableStructureDecayPvE=False
[/Script/ShooterGame.ShooterGameUserSettings]
MasterAudioVolume=1.000000
MusicAudioVolume=1.000000
SFXAudioVolume=1.000000
VoiceAudioVolume=1.000000
EOF
Configuration du pare-feu
8. Ouverture des ports
# Retour en root
exit
# Configuration UFW
ufw allow 7777/udp comment "ARK Game Port"
ufw allow 27015/udp comment "ARK Query Port"
ufw allow 32330/tcp comment "ARK RCON Port"
ufw allow ssh
ufw --force enable
# Vérification
ufw status numbered
Ports ARK
- 7777/UDP : Port principal du jeu
- 27015/UDP : Port de requête Steam
- 32330/TCP : Port RCON pour administration
Service systemd
9. Création du service
# Service systemd pour démarrage automatique
cat > /etc/systemd/system/ark-server.service << 'EOF'
[Unit]
Description=ARK Survival Evolved Server
After=network.target
[Service]
Type=simple
User=steam
Group=steam
WorkingDirectory=/home/steam/ark-server
ExecStart=/home/steam/ark-server/start-ark.sh
Restart=always
RestartSec=10
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target
EOF
# Activation du service
systemctl daemon-reload
systemctl enable ark-server
10. Démarrage et monitoring
# Démarrage du serveur
systemctl start ark-server
# Vérification du statut
systemctl status ark-server
# Consultation des logs en temps réel
journalctl -u ark-server -f
# Arrêt/redémarrage
systemctl stop ark-server
systemctl restart ark-server
Maintenance et optimisation
Mise à jour automatique
# Script de mise à jour
cat > /home/steam