Voici un tutorial pour créer un serveur dédié pour counter-strike ou tout autre mod issue de halflife.
Tout d'abord il faut télécharger Steam Dedicated Server v.1.1.2.0 [Win32],
Steam Dedicated Server ( necessite de s'enregistrer chez file planet )
Steam Dedicated Server ( pas d enregistrement )
Une fois les 420 Mo télécharger, lancer l'installation. Garder donc le répertoire par défaut pour l'installation :

Ensuite il est nécessaire de verifier si des mise à jours sont a faire pour cela on va utiliser HldsUpdateTool.exe .
Tout d'abord créez un raccourci sur le bureau ( clique droit ==> envoyer vers ) . Puis clique droit sur le raccourci et proprietes. Dans le champs cible vous devez avoir quelque chose comme ca : C:HLServerHldsUpdateTool.exe
Si vous n'avez pas de compte steam
il faut en créer un de cette facon :
Transformez la cible C:HLServerHldsUpdateTool.exe par HldsUpdateTool.exe -create
Ce qui donne C:HLServerHldsUpdateTool.exe -create email@here.com comPlexPass "Your hint" "answer" Voilà une fois cela fait appliquez les changements et lancez hlupdatetool.exe
Si tous ce passe bien vous devriez optenir les messages suivant :
Checking bootstrapper version ... Creating Account
Account Created successfully
Si vous avez déjà un compte steam
Il faut comme précédemment changer la cible du raccourci afin de mettre a jour votre serveur.
C:HLServerHldsUpdateTool.exe devient alors HldsUpdateTool.exe -update [ [Y]]
c'est a dire : C:HLServerHldsUpdateTool.exe -update cstrike c:hlserver mail@fai.com motdepass Y

Tout en connaissant les correspondances suivantes:
"cstrike", "dmc", "dod", "ricochet", "tfc", or "valve"
c'est le dossier d install par défaut c:hlserver
Steam Login
Steam password
[Y] Facultatif, il permet de sauvegarder votre mot de passe
Appliquez les changements et double cliquez sur le raccourci :

La mise a jour s'effectue.
Une fois terminée , il ne vous reste plus qu a lancer hlds.exe, et vous arriverez sur cette fenêtre :

Procédez au réglages que vous désirez, puis lancer le serveur.
Voilà votre serveur tourne. La page suivante vous présente les différents réglages que vous pouvez effectuez :
Onglet 1 : 
Cet Onglet vous donnes les infos sur votre serveur ( ip / nb de joueur/ durée de jeu ...) Vous pouvez egalement éditer certaine valeur tel que le mot de passe rcon
Onglet 2 : 
C'est ici que vous régler tout les parmaetre du serveur ( time limit , round limit...) Vous pouvez egalement le faire par l onglet console , si vous connaissez les commandes.
Onglet 3 : 
Ici ce sont les stats du serveur. Joueur, Ping, utilisation Cpu.... vous pourrez tout surveillez
Onglet 4 : 
Vous montre les joueurs présent sur le serveur
Onglet 5 : 
Grace a cet onglet vous pouvez, kicker, bannir, pour toujours ou simplement une durée limite , une ip , un pseudo...
Onglet 6 : La console.
Vous l'aurez sans doute remarquez , avec cette methode vous ne pouvez par rejoindre votre serveur par le meme pc. On peut cepandant remédier a cela, en modifiant le raccourci de hlds.exe
Donc comme pour lupdate tool créez un raccourci, et modifié la cible avec ces valeurs :
-game [jeu] Définition du jeu ou mod
-port [n° de port] Indication du numéro de port machine
+map [map] nom d'une map de démarrage
+maxplayers [valeur chiffrée] Définition du nombre de joueurs maximum
-console Instruction permettant de se passer de l'interface graphique
-insecure secure VAC
Cela peut donc donner :
c:/HLserver/hlds.exe -game cstrike -port 27015 +map de_dust +maxplayers 20
Le serveur ce lancera donc sous counter, sur le port 27015, avec la map dust et max de joueur = a 20