Serveur dédié Windows
Ceci est un guide d'installation qui vous permet d'installer serveur dédié Windows basique de Team Fortress 2 . Dans l'exemple suivant le server est installé sur le disque C dans un dossier nommé 'hlserver'.
Sommaire
Téléchargement et installation de SteamCMD Tool
Il est recommandé de créer un utilisateur séparer pour installer et lancer les serveurs de jeu.
- Téléchargez steamcmd.zip
- Dé-zippez steamcmd.zip dans un répertoire, par exemple 'c:\hlserver'
Créer un script steamcmd
- Créez un fichier nommé tf2_ds.txt dans le dossier où vous avez installé l'utilitaire, i.e. 'c:\hlserver'
- Éditez le fichier avec ce texte:
@ShutdownOnFailedCommand 1 @NoPromptForPassword 1 login anonymous force_install_dir c:\hlserver\tf2 app_update 232250 quit
Si vous voulez opter pour un serveur dédié de la version beta de TF2, ajoutez cette ligne avant la ligne app_update:
beta prerelease
Créer un fichier de mise à jour batch
- Créez un fichier nommé update.bat dans le dossier où vous avez installé l'utilitaire, i.e. 'c:\hlserver'
- Éditez le fichier avec ce texte:
steamcmd +runscript tf2_ds.txt pause
Lancer le téléchargement ou la mise à jour
- Exécutez update.bat pour lancer le téléchargement, cela peut prendre plusieurs heures vu que le contenu des serveurs dédiés est actuellement de 4.4GB
- Vous devrez lancer le ficher *plusieurs* fois avant que le message "Success! App '232250' fully installed." soit affiché.
Créer/Mettre à jour les fichiers du serveur
- Créez un fichier nommé server.cfg dans 'C:\hlserver\tf2\tf\cfg'
- Éditez ce fichier avec ces détails
hostname "Your_Servers_Name" rcon_password "Your_Rcon_Password" sv_contact "admin@yourdomain.com" mp_timelimit "30"
- Éditez le fichier motd.txt, maplist.txt et mapcycle.txt tous dans le dossier 'C:\hlserver\tf2\tf\cfg' (si ils n'y sont pas créez les)
Créer un fichier batch pour lancer le serveur
- Créez un fichier dans 'C:\hlserver\' nommé tf.bat
- Éditez le fichier avec ce texte:
tf2\srcds.exe -console -game tf +sv_pure 1 +map ctf_2fort +maxplayers 24
- Exécutez le fichier tf.bat pour lancer votre serveur.
Autres options de lignes de commandes
D'autres options de lignes de commandes commune pour TF2 sont:
+ip 1.2.3.4
- Liez à une IP specifique. Par défaut, votre adresse ip publique est prise-port 27015
- Liez à un port différent (27015 par défaut)-strictportbind
- Si le serveur fonctionne déjà sur le port indiqué, arrête le serveur+randommap
- S'utilise à la place de +map pour sélectionner une map au hasard+serverconfigfile
- Quel tf\cfg\ fichier à exécuter sur le changement de map, par défaut server.cfg+mapcyclefile
- Quel tf\cfg\ fichier contient le mapcycle du serveur, par défaut mapcycle.txt. Regarde également dans tf\-replay
- Exécute replay.cfg et ajoute un slot supplément pour le bot de relecture, mais le supprime du nombre de joueurs.
Liens externes
- srcds.com (anglais)