Live for Speed : Commandes textes et options de la ligne de commande ==================================================================== Options de la ligne de commande : -------------------------------- LFS peut être lancé par une ligne de commande ou un autre programme. Un mode serveur dédié, sans aucun graphisme, est aussi disponible : "nogfx" Avant de sélectionner les options du serveur, vous trouverez peut-être utile de lancer LFS et d'essayer celles-ci sur l'écran de configuration des nouvelles parties, afin de visualiser la bande passante nécessaire à vos choix. Une ligne de commande ou un fichier de paramétrage est nécessaire pour lancer un serveur dédié. NOTA - Méthode alternative pour utiliser les options de la ligne de commande : Un fichier de paramétrage "xxx.txt" peut être utilisé à la place d'une ligne de commande. Les paramètres peuvent être répartis sur plusieurs lignes. Ce fichier peut contenir des commentaires précédés de deux slashs //. Ainsi la ligne de commande se résumera a : LFS /cfg=xxx.txt (où xxx.txt est le nom du fichier de paramétrages) /host=Nom du serveur :EN TETE DE LISTE /pass=Passe :si nécessaire - mot de passe /admin=Passe :si nécessaire - mot de passe administrateur /ip=X.X.X.X :si nécessaire - adresse IP locale /port=63392 :un nombre inférieur à 65536 /mode=demo :demo / s1 / s2 /usemaster=yes :no / yes / hidden /track=XXCR :circuit et configuration (ex. BL1 / SO3R / FE4) /weather=1 :météo : 1,2,3 sur Blackwood /cars=[cars] :voir plus bas : "Codes Voitures" /maxguests=4 :nombre max d'invités pouvant se joindre à la partie /adminslots=0 :slots réservés pour les administrateurs (0 to 8) /carsmax=5 :nombre max de voitures en course /carshost=1 :nombre max de voitures (réelles+ia) sur le PC hôte /carsguest=1 :nombre max de voitures (réelles+ia) par PC invité /pps=4 :fluidité (3-6) nombre d'actualisation des voitures par seconde /qual=0 :qualifications en minutes, 0 pour aucunes qualifications /laps=5 :nombre de tours, 0 pour entrainement /wind=1 :0 pas vent / 1 vent faible / 2 vent fort /dedicated=no :no / yes / nogfx / invisible /vote=yes :no / yes : les invités peuvent voter une expulsion ou un bannissement /select=yes :no / yes : les invités peuvent sélectionner un circuit /rstmin=X :pas de redémarrage avant X secondes après le départ /rstend=X :pas de redémarrage avant X secondes après l'arrivée de la course /autokick=no :no / kick / ban / spec (pilotes à contre-sens) /midrace=yes :no / yes (joindre durant la course) /mustpit=no :no / yes (arrêt au stand requis) /canreset=no :no / yes (autoriser la réinitialisation de la voiture) /fcv=no :no / yes (forcer la vue cockpit) /cruise=no :no / yes (autoriser la conduite à contre-sens) /start=finish :fixed/finish/reverse/random (ordre de départ de la course) /insim=PORT :port d'écoute de InSim (PORT compris entre 1 et 65535) /windowed=X :no / yes - écrase le paramètre du cfg.txt /welcome=X.txt :où "x.txt" est un fichier texte comprenant le message d'accueil du serveur /tracks=X.txt :liste des circuits autorisés /log=X.txt :définit le fichier log des messages /ndebug=no :no / yes (debug réseau) /autosave=0 :0-no / 1-manuel / 2-auto : sauvegarde des MPR (ralentis multijoueurs) /mprdir=X :définit le répertoire de sauvegarde des MPR Commandes du serveur : ---------------------- Certaines commandes sont destinées aux serveurs et aux administrateurs Utilisez le système de messagerie classique (en pressant T sur un serveur normal ou tapez directement dans la fenêtre du serveur dédié). Le message devient une commande lorsqu'il est précédé d'un slash "/". Commande simple sans paramètre : /restart :Démarre la course /qualify :Démarre les qualifications /end :renvoi à l'écran de configuration de la partie /names :bascule l'affichage entre les noms de joueurs et les noms d'utilisateurs (licenses) /help :donne la liste des commandes /reinit :réinitialisation du serveur (déconnecte tout le monde) Commandes avec paramètre - entrée en mode écran : /track XXCR :circuit et configuration (ex. BL1 / SO3R / FE4) /weather X :météo (ex. 1, 2, 3...) /qual X :qualifications en minutes (0 = pas de qualifs) /laps X :nombre de tours (0 = entrainement) /hours X :nombre d'heures (si le nombre de tours n'est pas spécifié) /wind X :0 sans / 1 faible / 2 fort Commandes avec paramètre : /maxguests X :nombre max d'invités pouvant se joindre à la partie /adminslots X :slots réservés pour les administrateurs (0 to 8) /carsmax X :nombre max de voitures en course /carshost X :nombre max de voitures (réelles+ia) sur le PC hôte /carsguest X :nombre max de voitures (réelles+ia) par PC invité /pps X :fluidité (3-6) nombre d'actualisation des voitures par seconde /msg X :envoi message système /vote X :no / yes (autoriser les invités à voter) /select X :no / yes (autoriser les invités à sélectionner un circuit) /rstmin X :pas de redémarrage avant X secondes après le départ /rstend X :pas de redémarrage avant X secondes après l'arrivée de la course /autokick X :no / kick / ban / spec (pilotes à contre-sens) /midrace X :no / yes (joindre durant la course) /mustpit X :no / yes (arrêt au stand requis) /canreset X :no / yes (autoriser la réinitialisation de la voiture) /fcv X :no / yes (forcer la vue cockpit) /cruise X :no / yes (autoriser la conduite à contre-sens) /start X :fixed/finish/reverse/random (ordre de départ de la course) /pass X :définit un mot de passe (RIEN = pas de mot de passe) /cars [cars] :voir plus bas : "Codes Voitures" /welcome X.txt :où "x.txt" est un fichier texte comprenant le message d'accueil du serveur /tracks X.txt :liste des circuits autorisés /hlog X.txt :définit le fichier log des messages sur le serveur /ndebug X :no / yes (debug réseau) /autosave X :MPR autosave (0-no / 1-manual / 2-auto) /save_mpr X :0-no / 1-manuel / 2-auto : sauvegarde des MPR (ralentis multijoueurs) Commandes pour les "layouts" sur Autocross : /axlist X :renvoi la liste deqs layouts pour un circuit X - ex. AU1 /axload X :charge le layout X sur le serveur /axsave X :sauvegarde le layout X sur le serveur /axlaps X :définit le nombre de tours sur autocross /axclear :supprime le layout Commandes pour les expulsions / bannissements / spectateur : /spec X :force l'utilisateur X à passer spectateur /kick X :déconnecte l'utilisateur X /ban X Y :banni l'utilisateur X pour Y jours (0 = 12 heures) /unban X :enlève le bannissement de l'utilisateur X /pitlane X :renvoi l'utilisateur X dans les stands /pit_all :renvoi tous les les utilisateurs aux stands Pénalités : /p_dt UTILISATEUR :donne une pénalité de passage aux stands /p_sg UTILISATEUR :donne une pénalité "stop and go" /p_30 UTILISATEUR :donne 30 secondes de pénalités /p_45 UTILISATEUR :donne 45 secondes de pénalités /p_clear UTILISATEUR :enlève toute pénalité Contrôle des messages à l'écran : (Texte s'affichant au centre de l'écran durant une partie) /rcm MESSAGE :prédéfini un message pouvant être ultérieurement envoyé /rcm_ply UTILISATEUR :envoi le message prédéfini à l'UTILISATEUR /rcm_all :envoi le message prédéfini à tout le monde /rcc_ply UTILISATEUR :efface le message prédéfini de l'affichage de l'UTILISATEUR /rcc_all :efface le message prédéfini de l'affichage de tout le monde Les commandes du serveur sont disponibles pour tout utilisateur qui se connecte en utilisant un mot de passe administrateur, si celui-ci à bien été définit durant la configuration du serveur. Pour afficher un message de Bienvenue sur le serveur : ------------------------------------------------------ Créez un fichier texte nommé "X.txt" dans votre répertoire LFS. Tapez un message comprenant 200 caractères max. Utilisez la commande /welcome=X.txt sur la ligne de commande au lancement. Pour restreindre la liste des circuits autorisés sur le serveur : ----------------------------------------------------------------- Créez un fichier texte nommé "X.txt" dans votre répertoire LFS. Tapez la liste des circuits désirés avec leurs configurations, en utilisant pour cela le nom court du circuit: [première lettre du nom] [N° de la config.] [reverse] Exemple : BL1 BL1R BL2 BL2R FE1 FE1R ... Utilisez la commande /tracks=X.txt sur la ligne de commande au lancement. Commandes locales : ------------------- La plupart de ces commandes reproduisent des fonctions habituellement réalisées dans les menus à l'écran, mais elles peuvent aussi servir à d'autres usages, comme par exemple pour contrôler LFS depuis un programme externe utilisant InSim. Seulement depuis l'écran de configuration du jeu : /ready :définit tout le monde comme prêt /cancel :passe tout le monde comme non-prêt /clear :efface tous les joueurs de la liste Depuis l'écran de configuration du jeu ou en cours de partie : /car XXX :sélectionne une voiture (ex. XRT) /setup X :sélectionne le setup X /colour X :sélectionne la couleur X /join :joindre la course /ai [NOM] :ajoute un pilote ia (un NOM peut être spécifié) /spec :vous rends spectateur /leave :se déconnecter du serveur /player X :sélectionne un joueur X existant (?) Mode / contrôle du ralenti : /spr X :lance le ralenti X solo depuis l'écran d'accueil /mpr X :lance le ralenti X multijoueurs depuis l'écran d'accueil /end :stoppe le ralenti en cours et renvoi à l'écran d'accueil /sp :entre dans la partie "solo" depuis l'écran d'accueil /mp IP PORT :joindre une partie locale multijoueurs depuis l'écran d'accueil Commandes universelles : /exit :quitte LFS /entry :retour à l'écran d'accueil /speedreduce X :réduction angle maxi de braquage en fonction de la vitesse (de 0 à 1) /reducehalf X :vitesse en m/s à partir de laquelle on obtient la moitié de speedreduce /loadkb X :charge le fichier X de réglages du clavier (data\misc\X.kbs) /savekb X :sauvegarde le fichier X de réglages du clavier (data\misc\X.kbs) /out X :seulement vu par un programme externe /log X.txt :définit le fichier log des messages Commandes utiles pour les scripts et les boutons des contrôleurs : /run X :lance le script X (data\script\X.lfs) /hrun X :lance le script X sur le serveur (administrateurs seulement) /exec E C :lance le programme E (avec la ligne de commande C) /wait E C :identique à /exec mais bloque LFS jusqu'à la sortie de E /fov [degrés] - champ de vision /ff [0-200] - puissance du retour de force /axis [axes] [fonction] - ex. /axis 2 throttle (voir ci-dessous) /invert [0/1] [fonction] - ex. /invert 1 brake (voir ci-dessous) /button [bouton] [fonction] - ex. /button 5 shift_up (voir ci-dessous) /key [touche] [fonction] - ex. /key Q handbrake (voir ci-dessous) /head_tilt [degrés] - inclinaison de la tête pour 1G /lateral_shift [m] - mouvement latéral pour 1G /forward_shift [m] - mouvement avant pour 1G /vertical_shift [m] - mouvement vertical pour 1G /hidetext [yes/no] - masque / montre le texte à l'écran (SHIFT + F) /say [message] - identique à la fonction de chat dans le jeu /echo [texte] - montre le texte seulement sur l'écran local /ctrlf [num] [texte] - change le texte ex. "ctrlf 1 hello" /altf [num] [texte] - change le texte ex. "altf 1 bye" /wheel_turn [degrés] - spécifie l'angle de braquage du contrôleur /press [touche] - simule l'appui sur une touche /shift [touche] - SHIFT + touche /ctrl [touche] - CTRL + touche /alt [touche] - ALT + touche /autoclutch [0-1] - désactive / active l'embrayage (off / on) /shifter [auto/sequential/shifter] - type de boite de vitesse (auto, séquentielle ou boite en H) /view [fol/heli/cam/driver/custom] - sélectionne la vue IN A SCRIPT : //commentaire - cette ligne est ignorée IN CHAT BOX : //xxx - raccourci pour "/run xxx" Les commandes pour recevoir des infos de LFS World sont précédés de /w et /ws : ------------------------------------------------------------------------------- /w COMMANDE - envoi la COMMANDE à LFS World pour le combo voiture/circuit actuellement utilisé ex. /w pb (pour connaitre son record personnel) or /w laps (pour le nombre de tours effectués) /ws TRACK CAR COMMANDE - envoi la COMMANDE pour un combo spécifique ex. /ws BL1R XRT pb (donne son record personnel sur Blackwood GP REV avec une XR GT TURBO) d'autres commandes pour l'accès à la base de données sont disponibles sur la page : "LFS Keys" sur www.liveforspeed.net Pour obtenir les infos du serveur maître les commandes sont précédés de /m : /m find UTILISATEUR : trouve si un joueur est online /m ? : donne la liste des commandes du serveur maîtres Codes voitures : ---------------- La commande /cars destinée à la ligne de commande ou aux administrateur, utilise les codes voitures de la S2. Exemple : /cars=XFG+XRG :Autorise la XF GTI et la XR GT /cars=MRT :Autorise seulement le MRT5 De plus ces groupes de voitures peuvent être utilisés : ALL - toutes les voitures ROAD - voitures routières classiques RACE - voitures de course TBO - XRT + RB4 + FXO LRF - LX6 + RAC + FZ5 GTR - FXR + XRR + FZR Les signes + et - peuvent être utilisés comme ceci : /cars=TBO+LX4 :Autorise XRT, RB4, FXO et la LX4 /cars=ROAD-UF1 :Autorise toutes les routières sauf la UF 1000 Noms des FONCTIONS pour les commandes /button et /key : ------------------------------------------------------- steer_left, steer_right, steer_fast, steer_slow throttle, brake, shift_up, shift_down, clutch, handbrake left_view, right_view, rear_view, horn, flash, reset pit_speed, tc_disable, ignition, zoom_in, zoom_out reverse, gear_1 - gear_7, ctrl_f1 - ctrl_f12 Noms des FONCTIONS pour les commandes /axis et /invert : -------------------------------------------------------- steer, combined, throttle, brake lookh, lookp, lookr clutch, handbrake, shiftx, shifty Pour DESASSIGNER un bouton ou un axe : -------------------------------------- pour désassigner un bouton ou un axe d'une fonction, vous pouvez assigner -1 à la fonction. Exemple 1 : /button -1 shift_up <- désassigne le bouton de passage au rapport sup. Exemple 2 : /axis -1 clutch <- désassigne l'axe de l'embrayage PARAMETRES pour les touches de commandes (press / ctrl / shift) : ----------------------------------------------------------------- Lettres A to Z Nombres 0 to 9 F1 à F12 up, down, left, right space, enter, esc, tab less, more