[TUTO] Install Serveur TF2 Windows, avec SteamCMD

28 Jan 2012
1 1 1 1 1 1 1 1 1 1 Note 4.93 (15 Votes)

banner tf2

startbutton installbutton


Préface

Ce tutoriel a pour but de vous expliquer étapes par étapes, les opérations à effectuer pour réaliser l'installation d'un serveur dedier Team Fortress 2 sous windows avec l'utilitaire SteamCMD.

Prés-requis Liste des chapitres
  • network 16  Une bonne connexion Internet Adsl Minimum.
  • hdd 16  Espace disque requis : ~ 2.12 Go
  1. Préparation
  2. Télécharger et Installer l'utilitaire Hldsupdatetool
  3. Mise à jour du Serveur Team Fortress 2
  4. Création du fichier server.cfg & Configuration du serveur
  5. Démarrer le serveur
  6. Se connecter au serveur
  7. Lier mon serveur avec mon compte steam
  8. Mon serveur sur internet
Systéme d'exploitation Type de processeur
  • windows7 Windows 7
  • windows vista16 Windows Vista
  • windows xp24 Windows Xp
  • windows-server-2008 16  Windows Server 2008
  • valid32 Bits (x86)
  • valid64 Bits (x64)
Note
Vous pouvez aussi utiliser GHM - Game Host Manager pour crée votre serveur.
ghm v2

 1. Préparation
Afin d'accueillir les futur fichiers de notre serveur, nous allons lui crée un dossier pour qu'il se sente comme chez lui. ^^

1.1/ Diriger vous vers le poste de travail.medic 300
1.2/ Sélectionner le disque dur sur lequel vous souhaiter installer le serveur, crée un Nouveau Dossier nommée srcds, puis crée un autre dossier nommée steamcmd dans le dossier srcds.
prepa dossier
 


 2. Installation & préparation de SteamCMD
Nous allons maintenant télécharger l'utilitaire qui va nous permettre de télécharger tous les fichiers de notre serveur. 

2.1/ Télécharger Steam CMD

Fichiers:
Steamcmd Version:2.2.95.35

Outil officiel permettant d'installer et de mettre à jour gratuitement des serveurs de jeux dédiés comme le Source Dedicated Server en y mettant les jeux qui fonctionnent sous les moteurs créés par Valve, incluant les mods tiers.

 
Enregistrez-vous ou connectez-vous pour récupérer des fichiers de cette catégorie.

Site Web Valve Site Web Page d'accueil Date 25-07-2012 Langue  Français Système  Windows Taille du fichier 756.67 KB Téléchargement 2731

2.2/ Extraire le fichier "steamcmd.exe" contenue dans l'archive dans le dossier steamcmd que vous avez crée a l'étape 1.2
extract steamcmd

Attention l'ordinateur sur le quel vous installer le serveur, doit obligatoirement être connecté à internet pour continuer !


2.3/ Exécuter steamcmd.exe
SteamCMD éffectue la mise à jour & télécharge les fichier langue.

install steam cmd

Une fois steamcmd mis a jour vous devez le fermer puis le relancer, dans le cas contraire il est possible qu'une erreur se produise.

2.7/ Redémarrer steamcmd tapez: login votre_login_steam votre_pass_steam ou login anonymous Pour vous connecter vous à votre compte steam ou en anonyme.

J'ai rencontrer pas mal de probléme d'installation en me connectant avec mon compte steam, je vous recommande fortement de vous connecter en anonyme login anonymous en cas de probléme.


Si vous utiliser votre compte steam pour installer votre serveur, vous serais déconnecter du client le temps de l'installation.


csgo4loginsoldier 300
Aprés la connexion vous devriez avoir ce-ci:
csgo4login2

Si on vous demande un steam guard code: Vous avez du reçevoir un e-mail contenant un code de sécurité, à l'adresse associer à votre compte steam. Tapez le code fournis dans l'email.

Maintenant que vous êtes connecter, passons à l'installation du serveur.

 3. Mise à jour du Serveur Team Fortress 2
Ha nous voici enfin dans le vif du sujet !

3.1/ Nous allons maintenant spécifier le dossier d'installation de notre serveur.
Tapez la commande ci-dessous, vous pouvez changer le dossier d'installation en modifiant : c:\srcds\tf2\ par le dossier que vous souhaiter.

force_install_dir c:\srcds\tf2\

Pour coller dans la fenêtre de steamcmd, effectuer un clic droit dans la barre de titre (en haut) puis sélectionner "Modifier" "Coller" Wink

dossier install srv

3.2/ C'est partit pour l'installation tapez:

app_update 232250 validate

Si vous obtener le message: ERROR! Failed to install app '232250' (No subscription)
Connecter vous en anonyme, et pas avec votre compte steam, comme expliquer plus haut.

install srvheavy 300

L'installation du serveur Team Fortress 2 est en cours...
dl srv

Que se passe-t-il ? L'utilitaire steamcmd vérifie si vous avez déjà une installation d'un serveur Counter-Strike Source dans le dossier srcds, si il n'en trouve pas, ce qui est le cas l’ors d'une nouvelle installation, il va télécharger tous les fichiers nécessaires à votre serveur css. La durée du téléchargement peut varier en fonction de votre connexion internet, et de la charge des serveurs de téléchargements.


Afin de vérifier que l'utilitaire a bien télécharger tous les fichiers, veilliez effectuer de nouveau les opérations 3


Si les fichiers de votre serveur sont à jour, vous devriez avoir ce message "Success! App '232250' fully installed." lors de l'exécution de la commande de mise a jour (Etape 3.2)

fin install srv
Félicitation ! L'installation de votre serveur est terminée.

 

4. Création du fichier server.cfg & Configuration du serveur
Maintenant que notre serveur est installer nous devons crée un fichier de configuration pour définir le nom du serveur, le mot de passe admin, ect..


Je vous propose un fichier server.cfg concocter par mes soins que vous pouvez télécharger ci-dessous.

Fichier Server.cfg pour TF2 Version:1

Fichier de configuration pour serveur Team Fortress 2

Enregistrez-vous ou connectez-vous pour récupérer des fichiers de cette catégorie.

Site Web Sissou Site Web Page d'accueil Date 29-01-2012 Langue  Français Système  Team Fortress 2 Taille du fichier 2.79 KB Téléchargement 2688

4.1/ Placer le fichier server.cfg dans C:\srcds\tf2\cfg
ingé 400server cfg tf2 

4.2/ Ouvrir le fichier server.cfg avec le bloc note ou notepad++
4.3/ Vérifier que sv_lan est bien a 0 si vous souhaiter un serveur local uniquement passer la variable a 1.
4.4/ Vérifier que sv_region est bien a 3 votre serveur sera donc classé comme serveur européen.
4.5/ Modifier la variable hostname pour donner un nom a votre serveur ex: hostname "Mon serveur css"
4.6/ Modifier rcon_password pour modifier le mot de passe de l'administrateur du serveur ex : rcon_password "Mon_Pass_Rcon"
4.7/ (Facultatif) Pour protéger votre serveur par un mot de passe lors de la connexion ôtez les // a la ligne // sv_password "votre_mot_de_passe" puis tapez le mot de passe entre les ""


 5. Démarrer le serveurspy 300
Ah enfin on y arrive maintenant ça fonctionne ou pas ?? j'espère que l'autre avec son tuto ma pas fait perdre mon temps ;) allé c'est partit..

5.1/ Démarrer => Exécuter
5.2/ Et pour démarrer le serveur copier/coller ceci :
 c:\srcds\tf2\srcds.exe -console -game tf +map pl_badwater +maxplayers 24 -autoupdate 
start tf2

Quelques explications sur la commande ci-dessus :

Partie 1: c:\srcds\tf2\srcds.exe Exécution du fichier srcds.exe si vous avez installé votre serveur sur un autre disque du modifier la lettre du disque ex : i:\srcds\tf2\srcds.exe
Partie 2: -console ce paramètre permet d'afficher la console du serveur.
Partie 3: -game tf Le type de serveur de jeu que nous souhaitons démarrer.
Partie 4: +map pl_badwater La map sur le quel va démarrer le serveur.
Partie 5: -maxplayers 24 Le nombre maximum de slot (joueurs).
Partie 6: -autoupdate Le serveur vérifie les mise a jour au démarrage.

Vous pouvez tapez status dans la console, pour afficher les information du serveur


Astuce pour démarrer votre serveur rapidement il vous sufit de crée un raccourci sur votre bureau (clic droit => nouveau raccourci) et de coller la comande de démarrage, etape 5.2, vous n'avez plus qu'a cliquer sur le racourci pour démarrer le serveur.


demo 3006. Se connecter au serveur
Enfin la connexion youpi !Content

6.1/ Démarrer le jeu Team Fortress 2
6.2/ Cliquez sur recherche serveurs puis sélectionner l'onglet lan
6.3/ Double cliquez sur le nom de votre serveur pour vous connecter, ou tapez connect votre_ip dans la console du jeu.


 

7. Lier mon serveur avec mon compte steam
L'enregistrement de votre serveur crée un compte pour suivre sa réputation et associe le serveur avec le SteamID d'un utilisateur de steam qui sera responsable.

Avantages de l'enregistrement de votre serveur:

     Générer du trafic vers votre serveur. Les serveurs inscrits recevront un traitement préférentiel significative par le système de matchmaking automatique.sniper 300     Soyez un bon citoyen. Vous aurez une belle sensation de chaleur qui vient avec nous aidant à rassembler les données que nous devons rendre le jeu meilleur.

Vous devez enregistrer chaque serveur que vous exécutez afin que chaque serveur possède sa propre identité. La même identité ne doit pas être partagés entre les serveurs.

7.1/ Executer le jeu Team Fortress 2
7.2/ Tapez : cl_gameserver_create_identity dans la console du jeu
register2 tf2
7.3/ Copier les deux derniére ligne dans votre server.cfg

tf_server_identity_account_id nnnnn 
 tf_server_identity_token "xxxxx"


 

8/ Mon serveur sur internet
A l'heure actuel votre serveur et accessible uniquement au ordinateur connecter a votre réseau local, cette étape vous explique quel port sont à ouvrir dans votre pare-feu.

8.1/ Connecter vous sur l'interface d'administration de votre modem.

Besoin d'aide pour ouvrir les port de votre box ?
Tuto Modem & Routeur

8.2/ Ouvrez les port suivants:pyro 300

Liste des port a ouvrir dans votre pare-feu.
Port TCP Port UDP
  • 27030 à 27039
  • 27015
  • 1200
  • 27000 à 27015
  • 27020

8.3/ Pour que les joueurs provenant d'internet puissent se connecter a votre serveur vous devez leurs fournir votre ip intrenet.
8.4/ Une fois que vous avez votre ip internet rajouter le port de votre serveur par défaut 27015 Enjoy !

Ouf enfin c'est fini !
Votre serveur et prêt à recevoir des joueurs !
Merci de bien vouloir noter ce tutoriel.


Ce document intitulé « [TUTO] Install Serveur TF2 Windows, avec hldsupdatetool.» rediger par Sissou, issu de TutoProd.fr est mis à disposition
sous les termes de la licence Creative Commons.
Vous pouvez copier cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.