Aller au contenu principal

Autres serveurs de jeux

Autres serveurs de jeux — RedHeberg

Cette page documente l'installation et la configuration de serveurs pour plusieurs jeux populaires sur votre infrastructure RedHeberg. Chaque section couvre les étapes essentielles pour un déploiement rapide.

ARK: Survival Evolved

ARK nécessite SteamCMD pour l'installation et utilise le port 7777 par défaut.

Étapes d'installation

  1. Installation de SteamCMD et création de l'utilisateur
# Créer un utilisateur dédié
sudo useradd -m -s /bin/bash arkserver
sudo su - arkserver

# Installer SteamCMD
mkdir steamcmd && cd steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
  1. Téléchargement du serveur ARK
./steamcmd.sh +force_install_dir /home/arkserver/ark-server +login anonymous +app_update 376030 validate +quit
  1. Configuration du serveur
cd /home/arkserver/ark-server/ShooterGame/Saved/Config/LinuxServer
# Éditer GameUserSettings.ini pour personnaliser les paramètres
echo "SessionName=Mon Serveur ARK RedHeberg" > GameUserSettings.ini
echo "ServerPassword=" >> GameUserSettings.ini
echo "MaxPlayers=20" >> GameUserSettings.ini
  1. Démarrage du serveur
cd /home/arkserver/ark-server/ShooterGame/Binaries/Linux
./ShooterGameServer TheIsland?listen?SessionName=MonServeurARK?ServerPassword=?MaxPlayers=20 -server -log

Ports à ouvrir :

  • 7777 (UDP) - Port de jeu principal
  • 7778 (UDP) - Port de requête
  • 27015 (TCP) - Port Steam

Valheim

Valheim utilise également SteamCMD et fonctionne sur le port 2456.

Étapes d'installation

  1. Préparation de l'environnement
sudo useradd -m -s /bin/bash valheim
sudo su - valheim
mkdir steamcmd valheim-server && cd steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
  1. Installation du serveur
./steamcmd.sh +force_install_dir /home/valheim/valheim-server +login anonymous +app_update 896660 validate +quit
  1. Configuration et création du monde
cd /home/valheim/valheim-server
# Créer un script de démarrage
cat > start_server.sh << 'EOF'
#!/bin/bash
export templdpath=$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
export SteamAppId=892970
./valheim_server.x86_64 -name "Serveur Valheim RedHeberg" -port 2456 -world "monde1" -password "motdepasse" -public 1
export LD_LIBRARY_PATH=$templdpath
EOF
chmod +x start_server.sh
  1. Lancement du serveur
./start_server.sh

Ports à ouvrir :

  • 2456-2458 (UDP) - Ports de jeu Valheim

Counter-Strike 2 (CS2)

CS2 utilise srcds (Source Dedicated Server) sur le port 27015.

Étapes d'installation

  1. Installation via SteamCMD
sudo useradd -m -s /bin/bash cs2server
sudo su - cs2server
mkdir steamcmd cs2-server && cd steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
  1. Téléchargement des fichiers CS2
./steamcmd.sh +force_install_dir /home/cs2server/cs2-server +login anonymous +app_update 730 validate +quit
  1. Configuration du serveur
cd /home/cs2server/cs2-server/game/csgo/cfg
echo "hostname \"Serveur CS2 RedHeberg\"" > server.cfg
echo "sv_password \"\"" >> server.cfg
echo "mp_maxmoney 16000" >> server.cfg
echo "mp_round_restart_delay 5" >> server.cfg
  1. Démarrage du serveur
cd /home/cs2server/cs2-server
./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2

Ports à ouvrir :

  • 27015 (TCP/UDP) - Port principal du serveur
  • 27005 (UDP) - Port client

Garry's Mod

Garry's Mod partage la même base srcds que CS2.

Étapes d'installation

  1. Installation de base
sudo useradd -m -s /bin/bash gmodserver
sudo su - gmodserver
mkdir steamcmd gmod-server && cd steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
  1. Installation du serveur Garry's Mod
./steamcmd.sh +force_install_dir /home/gmodserver/gmod-server +login anonymous +app_update 4020 validate +quit
  1. Configuration et ajout de contenu CSS
# Installation du contenu Counter-Strike Source (recommandé)
./steamcmd.sh +force_install_dir /home/gmodserver/css-content +login anonymous +app_update 232330 validate +quit
  1. Configuration du serveur
cd /home/gmodserver/gmod-server/garrysmod/cfg
echo "hostname \"Serveur GMod RedHeberg\"" > server.cfg
echo "sv_defaultgamemode \"sandbox\"" >> server.cfg
echo "sv_password \"\"" >> server.cfg
echo "maxplayers 16" >> server.cfg
  1. Lancement du serveur
cd /home/gmodserver/gmod-server
./srcds_run -console -game garrysmod +maxplayers 16 +map gm_flatgrass

Ports à ouvrir :

  • 27015 (TCP/UDP) - Port principal
  • 27005 (UDP) - Port de découverte

Chaque serveur peut être automatisé avec systemd pour un redémarrage automatique et une gestion simplifiée de l'état des services.