Serveur dédié Windows

From Team Fortress Wiki
Jump to: navigation, search

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'.

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

Voir aussi