Live for Speed - Opzioni riga di comando e comandi di testo =========================================================== Opzioni riga di comando : ------------------------- LFS può essere avviato da riga di comando o da un altro programma. E' disponibile una modalità server dedicata senza grafica : nogfx. Prima di selezionare le opzioni del server, potreste trovare utile lanciare LFS e provare alcune opzioni nella schermata MULTIGIOCATORE- AVVIA SERVER, in quanto questa schermata visualizza la larghezza di banda richiesta in upload dalle opzioni selezionate. Per il server dedicato è richiesta una riga di comando o un file di comando. NOTA - uso alternativo delle opzioni di riga di comando : Si può usare un file xxx.txt al posto di una lunga riga di comandi. Il file di comando contiene i parametri della riga di comando. I parametri possono essere suddivisi su più righe. La riga del file di comando può contenere commenti se inizia con due barre (slash) //. Quindi la riga di comando diventa semplicemente : LFS /cfg=xxx.txt (dove xxx.txt è il nome del file di configurazione) /host=NomeHost :LA PRIMA DELLA LISTA /pass=Password :se richiesta - password /admin=Password :se richiesta - password di amministrazione /ip=X.X.X.X :se richiesto - indirizzo IP locale /port=63392 :un numero alto, entro 65536 /mode=demo :demo/s1/s2 /usemaster=yes :no/si/nascosto /track=XXCR :circuito e sua configurazione (es.: BL1/SO3R/FE4) /weather=1 :tempo atmosferico : 1,2,3 a Blackwood /cars=[XYZ] :vedi dettaglio alla voce : "Sigle delle macchine" /maxguests=4 :max numero di ospiti che possono connettersi /adminslots=0 :slot riservati per gli amministratori (da 0 a 8) /carsmax=5 :max numero di macchine in gara /carshost=1 :max numero di macchine (umani+IA) sul pc host /carsguest=1 :max numero di macchine (umani+IA) sui pc ospiti /pps=4 :fluidità (3-6) numero di aggiornamenti per macchina al secondo /qual=0 :minuti di qualifiche, 0 per nessuna qualifica /laps=5 :numero di giri, 0 per fare pratica /wind=1 :0 nessun vento / 1 vento debole / 2 vento forte /dedicated=nogfx :no / yes / nogfx / invisible /vote=X :no / yes : permette agli ospiti di votare per kick o ban /select=yes :no / yes : permette agli ospiti di selezionare un circuito /rstmin=X :impedisce il riavvio della gara per X secondi dopo la partenza /rstend=X :impedisce il riavvio della gara per X secondi dopo l'arrivo /autokick=no :no / kick / ban / spec (se i piloti guidano contromano) /midrace=yes :no / yes (consente di partecipare a gara iniziata) /mustpit=no :no / yes (pit stop richiesto) /canreset=no :no / yes (permetti il reset della macchina) /fcv=no :no / yes (obbliga la visuale dal cruscotto) /cruise=no :no / yes (permette di guidare contromano) /start=finish :fixed/finish/reverse/random (senso di gara di default) /insim=PORT :resta in ascolto per InSim (PORT deve essere tra 1 e 65535) /windowed=X :no / yes - ha priorità sull'impostazione del file cfg.txt /welcome=X.txt :imposta il file di testo per il messaggio di benvenuto /tracks=X.txt :imposta l'elenco dei circuiti consentiti /log=X.txt :imposta il file di log dei messaggi /ndebug=no :no / yes (debug di rete) /autosave=0 :MPR autosalvataggio (0-nessuno / 1-manuale / 2-automatico) /mprdir=X :imposta la cartella per il salvataggio dei replay multigiocatore (MPR) /lytdir=X :imposta la cartella per il salvataggio dei layout Comandi Host : -------------- Alcuni comandi sono appositamente pensati per gli host e gli amministratori. Usando il normale sistema di messaggistica (premendo T in un host normale, o semplicemente digitando sulla console di un host nogfx), il messaggio diventa un comando se lo si inizia con una barra / (slash). Semplici comandi senza parametri : /restart :avvia una corsa /qualify :avvia le qualifiche /end :torna allo schermo delle impostazioni di gioco /names :alterna visualizzazione tra nome giocatore e nome utente /help :elenco comandi /reinit :riavvio completo (chiude tutte le connessioni) Comandi con un parametro - da schermata iniziale : /track XXCR :circuito e configurazione (es.: BL1 / SO3R / FE4) /weather X :condizioni di luce (es.: 1, 2, 3...) /qual X :minuti di qualifiche (0 = nessuna qualifica) /laps X :numero di giri (0 = allenamento) /hours X :numero di ore (se non si specificano i giri) /wind X :0 nessun vento / 1 vento leggero / 2 vento forte Comandi con un parametro - sempre disponibili : /maxguests X :max numero di ospiti che possono connettersi /adminslots X :slot riservati agli amministratori (da 0 a 8) /carsmax X :max numero di macchine in gara /carshost X :max numero di macchine (umani+IA) sul pc host /carsguest X :max numero di macchine (umani+IA) sui pc ospiti /pps X :fluidità (3-6) numero di aggiornamenti per macchina al secondo /msg X :manda un messaggio di sistema /vote X :no / yes (permette agli ospiti di votare) /select X :no / yes (permette agli ospiti di selezionare circuiti) /rstmin X :impedisce il riavvio della gara per X secondi dopo la partenza /rstend X :impedisce il riavvio della gara per X secondi dopo l'arrivo /autokick X :no / kick / ban / spec (se i piloti guidano contromano) /midrace=X :no / yes (consente di partecipare a gara iniziata) /mustpit=X :no / yes (pit stop richiesto) /canreset=X :no / yes (permette il reset della macchina) /fcv=X :no / yes (obbliga la visuale dal cruscotto) /cruise=X :no / yes (permette di guidare contromano) /start X :fixed/finish/reverse/random (senso di gara di default) /pass X :imposta una nuova password (BLANK = nessuna password) /cars [XYZ] :vedi dettaglio alla voce : "Sigle delle macchine" /welcome=X.txt :imposta il file di testo per il messaggio di benvenuto /tracks=X.txt :imposta l'elenco dei circuiti consentiti /hlog X.txt :imposta il file di log dei messaggi sull'host /ndebug X :no / yes (debug di rete) /autosave X :MPR autosalvataggio (0-nessuno / 1-manuale / 2-automatico) /save_mpr X :salva MPR col nome X (autosave deve essere 1 o 2) Comandi per i layout di Autocross : /axlist X :ottieni elenco layout per il circuito X - es.: AU1 /axload X :carica layout X su host /axsave X :salva layout X su host /axlaps X :imposta numero di giri per autocross /axclear :cancella layout Comandi per Ban / Kick / Spettatore - sempre disponibili : /spec X :rendi l'utente X uno spettatore /kick X :disconnetti utente X /ban X Y :ban utente X per Y giorni (0 = 12 ore) /unban X :rimuovi il ban per l'utente X /pitlane X :manda l'utente X alla corsia box /pit_all :manda tutte le macchine alla corsia box Penalità : /p_dt NOME_PILOTA :assegna una penalità per drive through /p_sg NOME_PILOTA :assegna una penalità stop-go /p_30 NOME_PILOTA :assegna 30 secondi di penalità /p_45 NOME_PILOTA :assegna 45 secondi di penalità /p_clear NOME_PILOTA :rimuovi una penalità di tempo o di stop ai box Messaggi di controllo gara : testo grande al centro dello schermo (rcm = Race Control Messages) /rcm MESSAGGIO :imposta un Race Control Message da mandare /rcm_ply NOME_PILOTA :manda il RCM a NOME_PILOTA /rcm_all :manda il RCM a tutti /rcc_ply NOME_PILOTA :cancella il RCM di NOME_PILOTA /rcc_all :cancella tutti gli RCM I Comandi Host sono anche disponibili a tutti gli utenti che si siano connessi con la password di amministrazione, se questa era stata specificata al momento di avviare il server. Per visualizzare un messaggio di benvenuto : -------------------------------------------- Creare un file di testo di nome "X.txt" nella cartella di LFS. Digitare un massimo di 200 caratteri. Usare il comando /welcome=X.txt nella vostra riga comandi Per limitare i circuiti permessi : ---------------------------------- Creare un file di testo di nome "XYZ.txt" nella cartella di LFS. Elencare tutti i circuiti e le configurazioni che volete consentire. Per ogni linea ci deve essere una sola configurazione. Si devono usare le sigle dei circuiti : [prime due lettere del nome] [numero di configurazione] [R (opzionale) = senso inverso] Esempio : BL1 BL1R BL2 BL2R FE1 FE1R Usare il comando /tracks=XYZ.txt nella vostra riga comandi Comandi locali : ---------------- La maggior parte di questi comandi replicano funzioni generalmente controllate premendo bottoni presenti sullo schermo, ma possono rivelarsi utili in altre situazioni, per esempio per controllare LFS da applicazioni esterne, usando InSim. Solo per schermata impostazioni di gioco : /ready :imposta come "pronto" /cancel :rimuovi l'impostazione "pronto" /clear :cancella tutti i piloti dalla lista Schermata impostazioni di gioco o in corsa : /car XXX :scegli la macchina (p. es.: XRT) /setup X :scegli il setup X /colour X :scegli il colore X /join :partecipa alla gara /ai [NOME] :aggiungi pilota IA (si può specificare un NOME) /spec :diventa spettatore o abbandona la griglia /leave :disconnettiti dall'host /player X :scegli il giocatore X Controlli di replay e di modalità : /spr X :lancia un replay Single Player dalla schermata iniziale /mpr X :lancia un replay Multi Player dalla schermata iniziale /end :esci dal replay e torna alla schermata iniziale /sp :vai in modalità Single Player dalla schermata iniziale /mp IP PORT :partecipa ad una gara Multi Player dalla schermata iniziale Sempre disponibii : /exit :esci da LFS /entry :torna alla schermata iniziale /speedreduce X :velocità totale di riduzione sterzata (0 to 1) /reducehalf X :velocità in m/s per metà riduzione /loadkb X :carica il file delle impostazioni di tastiera (data\misc\X.kbs) /savekb X :salva il file delle impostazioni di tastiera (data\misc\X.kbs) /out X :solo per utilizzo da programmi esterni /log X.txt :imposta il file di log dei messaggi Comandi utili per script o per pulsanti del controller : /run X :esegui lo script X (data\script\X.lfs) /hrun X :esegui lo script X sull'host (solo amministratori) /exec E C :esegui il programma E (con il parametro C) /wait E C :come exec, ma LFS si blocca fino all'uscita da E /fov [gradi] - angolo di visuale /ff [0-200] - percentuale di force feedback /axis [asse] [funzione] - per es.: /axis 2 throttle (guarda esempi) /invert [0/1] [funzione] - per es.: /invert 1 brake (guarda esempi) /button [bottone][funzione] - per es.: /button 5 shift_up (guarda esempi) /key [tasto] [funzione] - per es.: /key Q handbrake (guarda esempi) /head_tilt [gradi] - movimento all'indietro della testa ad 1g /lateral_shift [m] - movimento laterale della testa ad 1g /forward_shift [m] - movimento in avanti della testa ad 1g /vertical_shift [m] - movimento verticale della testa ad 1g /hidetext [yes/no] - nascondi o mostra il testo (SHIFT + F) /say [messaggio] - stessa cosa di scrivere un messaggio di chat /echo [testo] - mostra testo solo su schermo locale /ctrlf [numero][testo] - cambia testo p. es.: "ctrlf 1 hello" /altf [numero][testo] - cambia testo p. es.: "altf 1 bye" /wheel_turn [gradi] - specifica l'angolo di rotazione del controller /press [tasto] - simula la pressione di un tasto /shift [tasto] - SHIFT + tasto /ctrl [tasto] - CTRL + tasto /alt [tasto] - ALT + tasto /autoclutch [0-1] - frizione automatica OFF / ON /shifter [auto/sequential/shifter] - tipo di cambio /view [fol/heli/cam/driver/custom] - seleziona visuale IN UNO SCRIPT : //comment - questa linea viene ignorata NELLA CHAT BOX : //xxx - scorciatoia per /run xxx Per richiedere informazioni a LFS World - comandi /w e /ws : ------------------------------------------------------------ /w CMD manda un comando a LFS World per macchina/circuito correnti per es.: /w pb (Record Personale) o /w laps (Giri) /ws TRACK CAR CMD manda un comando per macchina/circuito specificati per es.: /ws BL1R XRT pb (ottieni il PB sulla XR GT TURBO a Blackwood GP REV) Ulteriori comandi per interrogare il DB online si trovano sulla pagina "LFS Keys" sul sito www.liveforspeed.net Per richiedere informazioni al master server - comando /m : ----------------------------------------------------------- /m find USER : cerca un utente online /m ? : ottieni un elenco di comandi master Sigle delle macchine : ---------------------- Il comando /cars da usare sulla riga di comando o per host / amministratori ora usa la codifica S2 delle macchine, formata da 3 caratteri. Esempio : /cars=XFG+XRG :Permetti XF GTI e XR GT /cars=MRT :Permetti solamente MRT5 Si possono anche usare queste categorie di macchine : ALL - tutte ROAD - macchine da strada RACE - macchine da corsa TBO - uguale a XRT+RB4+FXO LRF - uguale a LX6+RAC+FZ5 GTR - uguale a FXR+XRR+FZR In combinazione con questi, si possono usare i segni 'meno' e 'più' : /cars=TBO+LX4 :Permetti XRT, RB4, FXO e LX4 /cars=ROAD-UF1 :Permetti tutte le macchine da strada, tranne la UF 1000 NOMI delle FUNZIONI per i comandi /button e /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 NOMI delle FUNZIONI per i comandi /axis e /invert : --------------------------------------------- steer, combined, throttle, brake lookh, lookp, lookr clutch, handbrake, shiftx, shifty CANCELLARE L'ASSEGNAZIONE di un bottone o un asse : --------------------------------------------------- Per rimuovere l'assegnazione di un bottone o di un asse ad una funzione si può assegnare un valore di -1 a quella funzione. Esempio 1 : /button -1 shift_up <- cancella l'assegnazione del bottone shift up Esempio 2 : /axis -1 clutch <- cancella l'assegnazione dell'asse della frizione PARAMETRI per i comandi key (premi ctrl / shift) : -------------------------------------------------------- Lettere da A a Z Numeri da 0 a 9 tasti da F1 a F12 frecce su, giù, sinistra, destra spazio, enter, esc, tab 'meno' 'più'