Un serveur dédié Team Fortress 2 vous laisse, vous et vos amis, jouer sur votre propre rotation de cartes, avec vos propres règles et votre nombre de bots. Ce guide couvre ce que la mise en place implique vraiment : l'app du serveur dédié Steam, les ports qu'il lui faut, et la ligne de lancement. Ensuite il montre la voie plus rapide, un serveur TF2 hébergé à l'heure avec la même mise en place déjà faite.
Ce qu'est un serveur dédié TF2
Un serveur dédié TF2 fait tourner le jeu sans joueur attaché. Il exécute le binaire du moteur Source srcds, tient la carte actuelle, et laisse les gens se connecter par le réseau. Le serveur dédié de TF2 est un téléchargement Steam séparé du jeu lui-même.
- App dédiée: Le serveur dédié s'installe sous l'app Steam 232250. Il se télécharge anonymement, donc aucun compte Steam ni login n'est nécessaire pour l'installer.
- Pas de token de jeu: TF2 n'exige pas de Game Server Login Token pour tourner. Vous pouvez le démarrer et vous connecter tout de suite.
- App du magasin: Le client de jeu que vos amis possèdent est l'app 440. C'est ce qu'ils lancent pour rejoindre.
Installez le serveur avec SteamCMD
Sur une machine Linux vous installez les fichiers dédiés avec SteamCMD, le téléchargeur en ligne de commande de Valve. Le login anonyme fonctionne parce que l'app serveur TF2 est gratuite.
steamcmd +login anonymous +app_update 232250 validate +quitLa ligne de lancement
Une fois installé, vous démarrez le serveur avec srcds_run. Pointez-le sur le dossier de jeu tf, choisissez une carte de départ, et réglez le port. Sur TF2 le gametype vient du préfixe du nom de carte, donc les cartes koth_ font tourner King of the Hill, les cartes pl_ font tourner Payload, et ainsi de suite.
./srcds_run -game tf +map koth_viaduct +maxplayers 24 -port 27015Ports à ouvrir
TF2 est un jeu Source, donc la disposition des ports est réduite. Un port UDP porte tout et le même numéro en TCP est le canal admin.
- 27015 UDP: Le trafic de jeu, la requête serveur A2S, et la communication Steam partagent tous ce port.
- 27015 TCP: Le RCON Source natif, le canal admin distant pour taper des commandes serveur.
Évitez la mise en place : hébergé à l'heure
Un serveur TF2 hébergé sur 2hours.gg fait tout ce qui précède pour vous. Vous choisissez une carte et une taille, et le serveur est prêt en environ 5 minutes. Vous payez à l'heure et l'arrêtez quand vous avez fini, donc une soirée de TF2 ne veut pas dire une facture mensuelle ni une machine Linux à entretenir.
- Tailles: Small tient 12 joueurs, Medium tient 24, et Large tient 32.
- Bots inclus: Des bots amicaux remplissent les places vides et partent quand de vrais joueurs rejoignent. Un navigation mesh est livré pour chaque carte du sélecteur.
- Console web: Le RCON est branché à une console web sur la fiche de votre serveur, donc il n'y a pas d'outil RCON à installer ni de mot de passe à gérer.
Ce que le serveur hébergé ne fait pas
Deux limites à énoncer d'emblée, vraies toutes les deux de notre config TF2 par défaut.
- Cartes d'origine uniquement: Le sélecteur propose les cartes d'origine comme koth_viaduct et ctf_2fort. Les cartes personnalisées ou Workshop ont besoin d'un hôte de téléchargement rapide, qui ne fait pas partie de ce serveur.
- Vanilla, pas de SourceMod: Pas de plugins, donc pas de Versus Saxton Hale, x10, Prop Hunt ni de tours Mann vs Machine. C'est un pub vanilla propre avec des bots.
- Pas dans la liste du navigateur: Le serveur n'est pas listé dans le navigateur Community public (cela nécessite un token de login de jeu). Partagez l'IP et les amis l'ajoutent par IP.
Déployez un serveur Team Fortress 2 à l'heure