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
- 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
- Téléchargement du serveur ARK
./steamcmd.sh +force_install_dir /home/arkserver/ark-server +login anonymous +app_update 376030 validate +quit
- 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
- 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
- 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
- Installation du serveur
./steamcmd.sh +force_install_dir /home/valheim/valheim-server +login anonymous +app_update 896660 validate +quit
- 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
- 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
- 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
- Téléchargement des fichiers CS2
./steamcmd.sh +force_install_dir /home/cs2server/cs2-server +login anonymous +app_update 730 validate +quit
- 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
- 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
- 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
- Installation du serveur Garry's Mod
./steamcmd.sh +force_install_dir /home/gmodserver/gmod-server +login anonymous +app_update 4020 validate +quit
- 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
- 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
- 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.