Console/fr

From Team Fortress Wiki
Jump to: navigation, search
La Console de développeur de Team Fortress 2

La Console de Développeur est une partie de l'interface utilisateur. Elle est faite pour les développeurs, aux créateurs de contenus et aux utilisateurs savant ce qu'ils font. C'est une interface basée sur le texte et qui permet d'entrer des commandes que le jeu exécutera.

Accéder à la Console

Les options avancés qui permettent d'activé la console

La console est par défaut désactivée. Pour ouvrir la console, une touche doit être assigné pour l'ouvrir. Sur les claviers QWERTY la touche par défaut est la touche ~ . La console doit aussi être activé dans les options avancé de la partie clavier des options.

La console s'ouvre automatiquement même si elle n'est pas activé lorsque le jeu est lancé avec l'option de lancement -console. L'option de lancement -developer ouvre aussi automatiquement la console.

La console n'est pas accessible sur la version Xbox et PlayStation du jeu.

Utiliser la console

L'affichage de la console est séparé en deux partie, l'invite de commande et la panneau de sortie.

Le panneau de sortie

En plus de montrer les commandes entrées dans l'invite, le panneau affiche de nombreuses informations telles que la mort d'un joueur et le chat.

Les dernières lignes affichées par la console peuvent être affichées en jeu en haut à gauche. C'est contrôlé par la variable developer.

L'invite de commande

L'invite de commande permet d'entrer des commandes écrites. Elles sont exécutées lorsque le joueur touche la touche Entrée.

Comme toutes les autres zones de textes, l'invite est compatible avec le presse papier. Cela permet à l'utilisateur de couper, copier et coller du texte.

L'invite de commande complète automatiquement les commandes. Lorsque la commande est entrain d'être écrite, le jeu donne des suggestions pour finir la commande. Utiliser la touche Tabulation Tab ⇆ acceptera la suggestion, permettant ainsi à l'utilisateur d'écrire sa commande plus rapidement.

Types de Commandes

Il y a deux types de commande, les "pure commands" et les variables de console. La différence est une les variables de console ont une valeur, tandis que les "pure commands" exécute la commande une fois.

Commandes d'entrée

Plusieurs commandes sont spéciale et ont un signe + ou - devant elles. Ces commandes donnent des ordres utilisé pour jouer au jeu. Lorsqu'elles sont assigné à une touche, elles ont la propriété de s'arrêter lorsque la touche est relâche.

Commandes de Triches

De nombreuses commandes sont considérés comme trop puissante pour des joueurs et sont marquées comme des codes de triche. Sauf si elles sont activés par le propriétaire du serveur grâce à la commande sv_cheats 1 elles ne s'exécuteront.

Commandes Hors-Ligne

Presque toutes les commandes sont logiques lorsque le joueur est connecté à un serveur. Le jeu empêchera leur utilisation sauf si le joueur est connecté à un serveur.

Variables répliquées

Quelques variables doivent avoir les même valeur pour le serveur et pour le client. Le jeu modifiera temporairement celles du client lorsqu'il est connecté à un joueur.

Variables archivées

Quelques variables ont des valeurs qui doivent être les même durant une session de jeu. Elles sont stockées dans le fichier config.cfg.

Variables protégées

Plusieurs variables ont des informations qui ne doivent pas être envoyées entre le clients et le serveur, tel que les mots de passe.

Enregistrement, obligatoire/interdite

Plusieurs variables influencent l'enregistrement de vidéo et doivent être obligatoire/bannis de l'enregistrement.

Avis de notification

Quelques variables sont assez importante pour envoyer une notification aux joueurs et au serveur lorsqu'elles sont modifiées. La notification est affiché dans le chat de discussion.

Fichier script spéciaux

Team Fortress 2 charge automatiquement plusieurs fichiers et exécute les commandes présentes à l'intérieur de ces fichiers au lancement ou selon des conditions spéciales. Voici la liste de ces fichiers:

  • config.cfg - Fichier de configuration par défaut, il est édité à chaque fois qu'une touche change ou qu'une option est modifié file. On peut modifier ce fichier sans danger, mais il changera à chaque fois au lancement du jeu. Ce fichier s'exécute à chaque lancement du jeu avant tous les autres fichiers.
    • config_default.cfg - Il contient les assignations des touches par défaut, il s'exécute en tant que fichier de sauvegarde si config.cfg n'est pas trouvé par le jeu.
  • autoexec.cfg - Fichier de configuration par défaut pour exécuter des commandes et des assignations de touches spéciales. Il s'exécute à chaque lancement du jeu, juste après config.cfg.
  • Chaque Classe à un fichier de configuration qui s'exécute à chaque fois que le joueur prend cette Classe. Note que toutes les options mises dans un .cfg d'une Classe seront conservé lors d'un changement de Classe, sauf si la commande est arrêtée dans le .cfg de la Classe choisis. Les noms des fichiers sont:
    • scout.cfg, soldier.cfg, pyro.cfg, demoman.cfg, heavyweapons.cfg, engineer.cfg, medic.cfg, sniper.cfg, spy.cfg
  • Un fichier de configuration peut être créé pour chaque cartes si la carte et le fichier ont le même nom, le fichier sera exécuté lorsque la carte sera chargée. Pour exemple, un script nommé cp_well.cfg s'exécutera à chaque fois que la carte Well (Point de Contrôle) sera chargée.

Chemins des scripts

Sur Windows, les scripts se trouvent normalement dans:
<Steam Folder>/SteamApps/common/team fortress 2/tf/cfg
Sur Mac, les scripts se trouvent normalement dans:
~/Library/Application Support/Steam/SteamApps/common/team fortress 2/tf/cfg
Sur Linux, les scripts se trouvent normalement dans:
~/.steam/steam/SteamApps/common/Team Fortress 2/tf/cfg

Depuis la mise à jour SteamPipe, les scripts peuvent être placés dans:
.../team fortress 2/tf/custom/yourfoldernamehere/cfg

Console à distance

Les serveurs dédié sont seulement contrôlé par la console. Sauf que se connecter au serveur puis se connecter à la console est assez compliqué. C'est pour cela que les administrateurs peuvent contrôler la console à distance grâce au RCon. Les serveurs de jeux ont un service qui accepte les commandes envoyées depuis une session client. Cela est sécurisé grâce à un mot de passe choisis par les administrateurs. Il leur faut rentrer la commande rcon password motdepasse pour se connecter à la console du serveur. Pour exécuter toute commande "d'administration", les administrateurs doivent entrer devant la commande choisis rcon.

Commandes exécutées par une carte

Les Cartes peuvent exécuter des commandes en utilisant les entités point_servercommand, point_clientcommand et point_broadcastclientcommand.

Voir Aussi