2hours.gg/

Serveurs de jeu à l'heure. Paie seulement quand tu joues.

Comment monter un serveur Left 4 Dead 2 privé et quasi vanilla

Vous voulez un serveur dédié Left 4 Dead 2 qui tourne en continu, réservé à vous et vos amis, avec peu ou pas de mods par-dessus le vanilla. Voici toute la config. Elle est courte volontairement : le L4D2 vanilla fait déjà l'essentiel de ce qu'il vous faut, donc l'astuce est de savoir quelle poignée de cvars comptent vraiment.

Où se trouve la config

Un serveur dédié installé avec SteamCMD (app 222860) garde sa config ici :

<install>/left4dead2/cfg/server.cfg

Créez ce fichier s'il n'est pas là. Il s'exécute automatiquement à chaque changement de map une fois que vous l'exec depuis la ligne de lancement (ci-dessous).

Un server.cfg quasi-vanilla

Collez ceci, changez les quatre valeurs marquées CHANGE ME, et c'est terminé. Aucun plugin, aucun addon.

// --- Identity ---
hostname "My Private L4D2 Server"      // CHANGE ME
sv_tags "private"
rcon_password "pick-a-long-secret"     // CHANGE ME - admin console over RCON

// --- Lock it down ---
sv_password "friends-only"             // CHANGE ME - join password
sv_search_key "my-private-key"         // CHANGE ME - see "Private lobbies" below

// --- Vanilla behaviour ---
sv_pure 1                              // reject client-side file overrides
sv_consistency 1
sv_cheats 0
z_difficulty Normal                    // Easy / Normal / Hard / Impossible
sv_region 255                          // 255 = world; set your region for lower ping

// --- 24/7 housekeeping ---
sv_alltalk 0
sv_allow_lobby_connect_only 0          // keep direct IP connects open
mp_disable_autokick 1

C'est vraiment tout ce dont un serveur coop privé a besoin. Le mode de jeu et la map de départ sont définis sur la ligne de lancement, pas ici, car L4D2 ignore mp_gamemode quand il est placé dans server.cfg.

La ligne de lancement

Démarrez le serveur avec srcds_run depuis le dossier d'installation :

./srcds_run -game left4dead2 -console -port 27015 \
  +exec server.cfg \
  +mp_gamemode coop \
  +map c1m1_hotel
  • exec server.cfg s'exécute en premier pour que vos cvars soient en place avant le chargement de la map.
  • mp_gamemode est l'un de coop, realism, versus, survival, scavenge. Il DOIT être sur la ligne de commande.
  • c1m1_hotel est la map 1 de Dead Center. Remplacez-la par n'importe quelle map de début de campagne que vous voulez.
  • Le port 27015 est à la fois le port du jeu et le port de requête A2S. Ouvrez-le dans votre pare-feu (UDP + TCP).

Deux façons de le garder privé

  • Mot de passe (le plus simple) : avec sv_password défini, seules les personnes qui tapent le mot de passe peuvent se connecter. Partagez l'IP et le mot de passe avec votre groupe. Note : un mot de passe empêche le serveur d'afficher un join public, ce qui est exactement ce que vous voulez.
  • Lobby privé (sv_search_key) : si vous voulez inviter via le lobby Steam normal plutôt que de partager une IP, mettez une clé de recherche sur le serveur, et faites taper à chaque ami sv_search_key my-private-key dans sa propre console de jeu avant d'héberger un lobby "Best Available". Seuls les serveurs avec la clé correspondante apparaissent, donc ça reste à vous.
  • Groupe Steam (optionnel) : définissez sv_steamgroup sur l'ID de votre groupe et sv_steamgroup_exclusive 1 pour restreindre les connexions aux membres.

Le seul piège : quatre joueurs

Le L4D2 vanilla accueille exactement quatre survivants en coop, et rejoindre via un lobby Steam bloque les humains à quatre quoi qu'il arrive. Aucun cvar ne change ça. Si quatre suffit à votre groupe, vous avez terminé et vous n'avez aucun mod. Si vous voulez cinq personnes ou plus, il vous faut un petit mod (L4DToolZ) plus une connexion de tout le monde par IP directe plutôt que via un lobby.

Voir aussi

← Retour à tous les guides