Left 4 Dead 2

Left 4 Dead 2

Not enough ratings
[Tutoriel] Créer un serveur moddé
By Fire Raptor
Tutoriel pour créer son propre serveur L4D2 dédié, avec des mods, de manière simplissime.
   
Award
Favorite
Favorited
Unfavorite
Prélude
Bonjour !

Même si moins de personne jouent à L4D2 qu'auparavant, je m'efforcerai de vous garantir les meilleurs explications.

Vous souhaitez créer un serveur. C'est relativement simple, à condition que vous sachiez aller dans les fichiers du jeu.
Les conditions primordiales requises sont :
- Avoir un ordinateur de puissance potable (le processus serveur prends 120 000 ko). Et oui, c'est vous qui devez héberger.
- Avoir une connexion internet correct et stable.
- Avoir bindé la console du développeur en jeu. Il faut le faire avant de poursuivre ce guide, car vous risqueriez de ne plus en avoir l'occasion une fois les addons installés. Si vous ne savez pas ouvrir et binder la console (c'est à dire assigner une touche à l'ouverture de la console), je vous invite à rechercher sur internet, c'est très simple.

Lisez bien les instructions, sinon vous risqueriez de vous bananer lamentablement !
I. Installer l'outil "dedicated server"
C'est un outil, vous aller dans bibliothèque, vous cliquez sur outil, puis vous installer "L4D2 dedicated server".
Vous choisissez le jeu (L4D2), vous choisissez la carte (que vous pouvez modifier dans la console du serveur.
Pour le réseau, choisissez internet, ne touchez pas à l'UDP et choississez vous un MDP RC (aucune utilité).
Et prenez un nom sympa pour le serveur. Ensuite vous pouvez choisir d'activer le VAC². Je ne vous conseille pas de l'activer, cela pourrait gênant pour les plugins que nous installerons dans un temps subséquent.
Voilà, votre serveur est créé. Ce serveur est simplissime, et il n'a rien de spécial...
En plus, par défaut, c'est la campagne dead center.

Pour y remédier, aller dans la console du serveur, et tapez le nom de la map voulu.

Dead center :
chap 1 : map c1m1_hotel
chap 2 : map c1m2_streets
chap 3 : map c1m3_mall
chap 4 : map c1m4_atrium

Dark Carnival :
chap 1 : map c2m1_highway
chap 2 : map c2m2_fairgrounds
chap 3 : map c2m3_coaster
chap 4 : map c2m4_barns
chap 5 : map c2m5_concert

Swamp Fever:
chap 1 : map c3m1_plankcountry
chap 2 : map c3m2_swamp
chap 3 : map c3m3_shantytown
chap 4 : map c3m4_plantation

Hard Rain :
chap 1 : map c4m1_milltown_a
chap 2 : map c4m2_sugarmill_a
chap 3 : map c4m3_sugarmill b
chap 4 : map c4m4_milltown_b
chap 5 : map c4m5_milltown_escape

The Parish :
chap 1 : map c5m1_waterfront
chap 2 : map c5m1_waterfront_sndscape
chap 3 : map c5m2_park
chap 4 : map c5m3_cemetery
chap 5 : map c5m4_quarter
chap 6 : map c5m5_bridge

The Passing
chap 1 : map c6m1_riverbank
chap 2 : map c6m2_bedlam
chap 3 : map map c6m3_port

The Sacrifice
chap 1 : map c7m1_docks
chap 2 : map c7m2_barge
chap 3 : map c7m3_port

No Mercy :
chap 1 : map c8m1_apartment
chap 2 : map c8m2_subway
chap 3 : map c8m3_sewers
chap 4 : map c8m4_interior
chap 5 : map c8m5_rooftop

Pour jouer en survie tapez survival apres un nom de map
Pour jouer en versus tapez versus apres une nom de map

Évidemment, on ne doit entrer qu'une ligne. Vous prenez map c8m1_apartment (soit le début de la campagne) et vous rajoutez à coté versus.

EDIT : Normalement si vous créez une partie et que vous choisissez votre serveur, ce sera automatiquement le mode et la campagne que vous désirez même si ton serveur est par défaut en "campagne" sur la map sur laquelle vous ne comptez pas jour!

Vous vous rendez dans le jeu, vous voyez apparaitre votre serveur, vous cliquer dessus pour le lancer, et c'est parti!

Ok, mais moi je veux jouer avec des coupains
Rien de plus facile, créez votre salle d'attente, et choisissez serveur du groupe steam.
Cela ne pose aucun souci même si la campagne est différente de celle qui est censée tourner sur le serveur ou même le mode. Ce sera bien celle choisie dans la salle d'attente.

Pour kicker un joueur, vous trouverez tout seul. De toute manière, ce que nous allons aborder va nous permettre de le faire directement ingame.
II. SourceMod et Metamod
Nous allons donc faire en sorte de modder le serveur. Nous verrons les utilités de cette manœuvre plus tard. De toute façon, vous êtes sûrement là pour ça.

• Téléchargez Sourcemod http://www.sourcemod.net/downloads.php

Après avoir dézipper (avec Winrar ou 7zip), collez le contenu du dossier addon dans :
steam/steamapps/common/left4dead2/left4dead2/addon

et le contenu du dossier cfg dans :
steam/steamapps/common/left4dead2/left4dead2/cfg

• Téléchargez Metamod
http://www.sourcemm.net/
Après avoir dézipper (avec Winrar ou 7zip), collez le contenu du dossier addon dans :
steam/steamapps/common/left4dead2/left4dead2/addon


Certains dossiers voudront normalement fusionner, il faut accepter.

Attention ! L'étape qui va suivre est primordiale.
Créer un fichier vdf en indiquant seulement le jeu sur http://www.sourcemm.net/vdf et en cliquant sur generate metamod.vdf puis téléchargez-le.
Placez le dans :
steam/steamapps/common/left4dead2/left4dead2/addon


Bien, le plus dur est passé !
Quoique...
III. Devenir Admin et ajouter des plugins
C'est bien beau d'avoir un serveur, c'est mieux d'avoir des droits. Et c'est encore mieux d'y ajouter des plugins. Sinon, pourquoi nous serions-nous décarcasser à installer ce foutu sourcemod ?

Pour devenir admin, il vous suffit d’éditer le fichier
...left4dead2/addons/sourcemod/configs/admins_simp
le.ini et d’y ajouter les STEAM_ID des admins avec leurs droits comme indiqué ci-dessous :


STEAM_ID "droits"
STEAM_ID2 "droits"

Exemple pour ajouter plusieurs admins avec tous les droits:


"STEAM_1:1:12832123" "99:z"
"STEAM_1:0:87320244" "99:z"

Pour trouver votre steam ID, c'est par ici : http://www.vacbanned.com/

N'oubliez pas d'enregistrer.
Cela fait, aller sur votre serveur, ouvrez la console en jeu, et tapez sm_admin.
Là vous avez des pouvoirs. Vous êtes... Dieu

Pour ceux qui ont passé cette étape, que dire, si ce n'est que c'est terriblement contrariant de passer par la console pour avoir le menu admin.
Ce désagrament est vite contournable en bindant une touche. Par exemple, taper dans la console :
bind F10 "sm_admin"

Ainsi, vous n'aurez qu'à appuyer sur F10 pour ouvrir le menu admin.


Et maintenant le plus important, le plus génial, le fait que votre serveur soit un serveur moddé. Les fameux... plugins...

Voici une liste de plugin
http://www.sourcemod.net/plugins.php?cat=0&mod=6&title=&author=&description=&search=1

Je vais être très pointilleux sur cette partie.

Vous choisissez un plugin (compatible L4D2, et non L4D), dans la liste.
Des fois, en plus de ce qu'il y a en bas, vous devrais lire les instructions d'installation, qui vous diront où installer les plugins.

Commençons par ce plugin fort sympathique, pour les admins en quêtes de pouvoir.
http://forums.alliedmods.net/showthread.php?p=1251446

Télécharger toujours les fichiers "get plugin" ET "get source".
Vous devez les placer dans :
.../left4dead2/addons/sourcemod/plugin -> pour le fichier .smx
.../left4dead2/addons/sourcemod/script -> pour le fichier .sp

De plus vous devez télécharger le fichier texte que vous devez mettre dans ce cas dans : .../left4dead2/addons/sourcemod/gamedata

Ce fichier texte peut être dans un endroit différent, mais c'est préciser par l'auteur du plugin généralement (ça peut être data, translation etc).

Grâce à ce plugin, à vous le godmod, les exécutions, et tout plein de choses assez démentes et très drôles pour faire son kikoo.

EDIT : Apparement le fichier texte serait obsolète (donc commandes absente du menu sm_admin), téléchargez donc celui disponible via ce lien qui à ce jour fonctionne ! https://forums.alliedmods.net/showpost.php?p=1841589&postcount=341



Je vous invite aussi à installer ces plugins pour bien commencer.
• Unlock des armes allemandes (pas de fichiers textes)
http://forums.alliedmods.net/showthread.php?p=1041458
• Spawn des infectés à la demande (tank infini )
http://forums.alliedmods.net/showthread.php?p=954529
• Spawn d'objets (utile pour customiser des maps direct, vous pouvez mettre foutre des avions ). Bref, tout les décors du jeu disponible.
http://forums.alliedmods.net/showthread.php?p=1186503
• Spawn des armes à la demande
http://forums.alliedmods.net/showthread.php?p=993960


Aussi, certains plugins peuvent être utiles, et on les voit souvent sur les serveurs connus. Ils sont dans la liste.
Je parle des super versus (+ de 8 joueurs), du perkmod, du berseker.
Je précise aussi que certains plugins vous permettent de ramper quand vous êtes à terre, de voler quand vous êtes un infecté qui n'a pas respawn.
"The last one"
Pour que les plugins soient activés, il faut mettre -insecure dans les options de lancement.
En contrepartie, vous ne pouvez pas vous connecter aux serveurs VAC².

Donc quand vous n'utilisez pas votre serveur, enlevez -insecure.

Et c'est terminé ! Vous avez votre serveur, vos pouvoirs, vos mods, et votre serveur va, en définitive, parfaitement fonctionner et tout le monde pourra le rejoindre, à condition que vous ayez ouvert dedicated serveur.




Liens utiles:

Certains ont le souci "connection failed after 10 retries" quand un ami tente de rejoindre le serveur. C'est peut être à cause du fait que certains ports, ou du moins celui que vous choisissez pour qu'on rejoigne votre serveur, sont bloqués afin de garantir une sécurité optimale. Pour les débloquer, notamment ceux du pare-feu et de la box/routeur, il suffit de procéder ainsi:

Pour ouvrir des ports dans le pare-feu, tout est expliqué ici : http://support.microsoft.com/kb/308127/fr

Pour ouvrir des ports internets au niveau du routeur, c'est là :
https://craym.eu/tutoriels/utilitaires/ouvrir_les_ports_de_sa_box.html (c'est selon votre box!)

Après, si le problème persiste, je peux juste vous inviter à revérifier l'ouverture des ports et à demander sur des forums appropriés!
33 Comments
herobrine 12 Aug, 2022 @ 9:27am 
J'ai un gros soucis moi, si des gens peuvent encore m'aider

J'ai tout fait et j'ai deja rajouter des plugins, le seul bémole c'est que quand je veut rejoindre mon serveur un message d'erreur "STEAM validation rejected" apparait, j'ai chercher longtemps, mais rien si quelqu'un peut m'aider cela serais vraiment bien parce que je sens que je suis au bout
ND 30 Dec, 2020 @ 5:31am 
Jacques si tu avais bien lu c'est pas "sv_admin" mais "sm_admin"
razeN 17 Sep, 2015 @ 7:08am 
Bonjour à tous,

Moi perso quand j'ai le logiciel Dedicated Server qui tourne je ne peu pas lancer L4D2, donc aucune utilité ...
Nico 27 Jan, 2014 @ 7:31am 
tin ya perssone qui ses me repondre sa me soule je voudrai savoir comment on fait ses tout lai crée mon derveur mais je peut rien en faire je trouve pas sa menerve !!!
mylene.pc 23 Jan, 2014 @ 7:18pm 
Vous êtes pas obligé de faire un dedi server, un serveur local marche très bien également.
Nico 20 Jan, 2014 @ 12:16am 
j'ai essailer de metre -insecure dans les mod de lancement je voulait voir avec des vac pour tester mais sa ne marche toujour pas sa me prend la tete
Nico 20 Jan, 2014 @ 12:06am 
sa ne marche pas sa me fait criser des que je met bind P " sv_admin" sa me met une mauvaise comande sa me SOULE
Doink 31 Dec, 2013 @ 7:44pm 
I dont know how to speak french But Thanks!
EquiNox 18 Aug, 2013 @ 8:36am 
bonjour j'ai loué un serveur mais je n'arrive pas à intaller le promod. Quelqu'un pourrai m'aider svp?
Chuck Joris 20 May, 2013 @ 12:43am 
Ok merci ! Je vais supprimer le UDP dans ce cas.

J'ai une autre question :
Comment peut-on lancer un serveur sur un ordi, et y jouer dessu avec un autre ordi ?
Car, il me faut me connecter à Steam sur les 2 ordinateurs en même temps pour que je puisse d'un côté lancer L4D2 Dedicated Server et de l'autre L4D2. Or, ce n'est pas possible ...
Merci pour vos réponses.