Linha de comando e texto de comandos do Live for Speed ====================================================== Opções da linha de comando: --------------------------- O LFS pode ser iniciado pela linha de comando ou outro programa. Antes de selecionar as opções de servidor, você pode achar útil executar o LFS e testar as opções na tela "Pilotar online e Criar um servidor". A largura da banda necessária para upload é mostrada nesta tela. Para rodar servidores dedicados, é necessária uma linha de comando ou um arquivo de comando. Lista de comandos: O próximo comando, se usado, terá que ser o primeiro na linha de comando ou o primeiro no arquivo de comandos. /settings=X.txt :lê os comandos do X.txt ao invés de cfg.txt Se o próximo comando for utilizado, deverá ser antes de qualquer outro comando. /join=Nome do Servidor :junta-se a um servidor internet O próximo comando poderá ser usado somente depois de /join. /pass=Senha :se necessário - senha Os próximos comandos são principalmente para servidores, mas poderão serem usados para sobrepor vários comandos no cfg.txt ou iniciar o InSim. /ip=X.X.X.X :se necessário - endereço IP local especificado /port=63392 :um número maior e abaixo de 65536 /mode=demo :modo do servidor - demo / s1 / s2 /usemaster=yes :usar o servidor principal - no / yes / hidden /track=XXCR :autódromo e configuração (ex: BL1 / SO3R / FE4) /weather=1 :clima - 1, 2, 3 em Blackwood /cars=[carros] :veja a seguir em "Código dos Carros" /maxguests=4 :número máximo de clientes que podem conectar no servidor /adminslots=0 :vagas reservadas para administradores (0 a 8) /carsmax=5 :número máximo de carros numa corrida /carshost=1 :número máximo de carros (real+ai) no servidor /carsguest=1 :número máximo de carros (real+ai) por convidado /pps=4 :suavidade (3-12) número de update de carros por segundo /qual=0 :minutos de qualificação, 0, sem qualificação /laps=5 :número de voltas, 0, para treino /wind=1 :0 sem vento / 1 pouco vento / 2 muito vento /dedicated=no :servidor dedicado - no / yes / nogfx / invisible /vote=yes :clientes podem votar - no / yes /select=yes :clientes podem selecionar autódromos - no / yes /rstmin=X :não reiniciar por X segundos após iniciada a corrida /rstend=X :não reiniciar por X segundos após terminar a corrida /autokick=no :no / yes / ban / spectate (pilotos que andam na contra-mão) /midrace=yes :no / yes (conexão durante uma corrida) /mustpit=no :no / yes (pit stop obrigatório) /canrefuel=no :no / yes (reabastecimento permitido) /showfuel=no :no / yes (indicador de combustível visível nos carros remotos) /canreset=no :no / yes (permite reposicionar o carro) /fcv=no :no / yes (força o uso da visão no cockpit) /cruise=no :no / yes (permite andar na contra-mão) /allowmods X :no / yes (permite mods) /unapproved X :no / yes (permite mods não aprovados) /start=finish :fixed/finish/reverse/random (grid de largada) /vr=X :off / on / rift / openvr (evitar ou entrar no modo vr) /insim=PORTA :ouvir o InSim (PORTA entre 1 e 65535) /player=Nome :usar o nome do Piloto especificado /windowed=X :no / yes (sobrepõe opção do arquivo cfg.txt) /autosave=0 :gravar MPR (0-não / 1-manual / 2-automático) /mprdir=X :seleciona a pasta para gravar os replays /lytdir=X :seleciona a pasta dos layouts Um arquivo xxx.txt pode ser usado ao invés de uma longa linha de comando. O arquivo de comando contém parâmetros da linha de comando. Os parâmetros podem ser divididos em várias linhas. O arquivo de comando pode conter comentários, iniciados com duas barras // Então a linha de comando será simplesmente: LFS.exe /cfg=xxx.txt (onde xxx.txt é o nome do arquivo de configuração) Comandos do servidor: -------------------- Alguns comandos de texto são usados por servidores e administradores. Usando o meio normal de mensagens (pressionando T no servidor ou simplesmente digitando no servidor dedicado), a mensagem se torna um comando se você iniciar com uma barra /. Comandos simples sem parâmetros: /restart :inicia a corrida /qualify :inicia a qualificação /end :retorna para a tela principal /help :lista dos comandos /ck :cancelar votos de chutar ou banir em progresso /cv :cancelar votos do jogo (reiniciar / finalizar / qualificação) /zero_all :zera contadores de volta de todos os carros Comandos com parâmetros - tela de entrada: /track XXCR [W] :autódromo e configuração (ex: BL1 / SO3R / FE4) /weather W :clima (W = 1, 2, 3...) /qual X :minutos de qualificação (0 = sem qualificação) /laps X :número de voltas (0 = treino) /hours X :quantidade de horas (se voltas não especificado) /wind X :vento (0 sem / 1 pouco / 2 muito) Comandos com parâmetros - a qualquer hora: /maxguests X :número máximo de convidados que podem conectar no servidor /adminslots X :vagas reservadas para administradores (0 a 8) /carsmax X :número máximo de carros numa corrida /carshost X :número máx de carros (real+ai) no servidor /carsguest X :número máx de carros (real+ai) por convidado /pps X :suavidade (3-12) número de updates de carros por segundo /msg X :enviar uma mensagem do sistema /vote X :no / yes (permite o convidado a votar) /select X :no / yes (permite o convidado escolher o autódromo) /rstmin X :não reinicia por X segundos após iniciada a corrida /rstend X :não reinicia por X segundos após terminar a corrida /autokick X :no / yes / ban / spectate (pilotos na contra mão) /midrace X :no / yes (conectar durante uma corrida) /mustpit X :no / yes (Pit Stop obrigatório) /canrefuel X :no / yes (reabastecimento permitido) /showfuel X :no / yes (indicador de combustível remoto) /canreset X :no / yes (permite reposicionar o carro) /fcv X :no / yes (força o uso da visão no cockpit) /cruise X :no / yes (permite andar na contra-mão) /allowmods X :no / yes (permite mods) /unapproved X :no / yes (permite mods não aprovados) /start X :fixed/finish/reverse/random (Padrão race start) /pass X :define nova senha (BRANCO = sem senha) /setlap USUÁRIO Y :define usuário na volta Y (negativo = subtrair) /cansiren USUÁRIO Y :permite or não permite sirene (Y = 0 ou 1) /ujoin USUÁRIO :coloca o usuário na corrida /uai USUÁRIO :coloca piloto AI do usuário na corrida /cars [carros] :veja a seguir: "Código dos Carros" /mods [mods] :veja abaixo: "Mods" /enforce :quem estiver com mods não aprovados fica como espectador /welcome X.txt :define arquivo de boas vindas /tracks X.txt :define a lista de autódromos permitidos /autosave X :gravar MPR (0-não / 1-manual / 2-automático) /save_mpr X :gravar MPR com o nome X (autosave tem de ser 1 ou 2) /mprflush X :grava mpr no arquivo a cada X segundos (0 = desabilita) /ndebug X :debug de rede - no / yes /h_mass USUÁRIO X :define lastro adicional para o carro do usuário /h_tres USUÁRIO X :define restrição para o carro do usuário /teamarrows=no/yes :setas usam a cor do nome no mapa Comandos de layout de Autocross: /axlist X :ver a lista de layouts para o autódromo X - ex: AU1 /axload X :carrega o layout X do servidor /axsave X :salva o layout X no servidor /axlaps X :define o número de voltas para o autocross /axclear :limpar layout de autocross Comandos chutar / banir / assistir - a qualquer hora: /spec X :faz o usuário X ficar assistindo /kick X :desconecta o usuário X /ban X Y :bane o usuário X por Y dias (0 = 12 horas) /unban X :remove banimento do usuário X /pitlane X :envia o usuário X para o pit /pit_all :envia todos os carros para o pit Penalidades: /p_dt USUÁRIO :dá a penalidade drive through /p_sg USUÁRIO :dá a penalidade stop-go /p_30 USUÁRIO :dá a penalidade 30 segundos /p_45 USUÁRIO :dá a penalidade 45 segundos /p_clear USUÁRIO :remove a penalidade Mensagem do Diretor de Prova: (texto grande no centro da tela) /rcm MENSAGEM :define uma Mensagem do Diretor de Prova para enviar /rcm_ply USUÁRIO :envia a Mensagem do Diretor de Prova para USUÁRIO /rcm_all :envia a Mensagem do Diretor de Prova para todos /rcc_ply USUÁRIO :limpa a Mensagem do Diretor de Prova do USUÁRIO /rcc_all :limpa todas as Mensagem do Diretor de Prova Comandos locais: ---------------- A maioria destes comandos texto, reaplica funções usualmente controladas pressionando os botões na tela, mas podem ser úteis em outras situações, por exemplo, quando o LFS é controlado por programas externos usando o InSim. Somente na tela de setup da Corrida: /ready :define pronto /cancel :cancela pronto /clear :limpa todas as corridas da lista Tela de setup da Corrida ou correndo: /car XXX :seleciona o carro (ex: XRT) /setup [X] :seleciona setup X (padrão se sem X) /colour [X] :seleciona cor X (padrão se sem X) /join :participa da corrida /ai [NOME] :inclui um piloto IA (pode especificar NOME) /spec :assiste ou abandona o grid /leave :desconecta do servidor /player X :seleciona piloto X /lang X :carrega idioma X (data\language\X.txt) /horn X :seleciona a buzinha X (1 ao 5) /siren off/slow/fast :muda a sirene (se o servidor permitir) /cp :copia a visão livre para a área de transferência /cp X :restaura a visão livre copiada anteriormente /axsel :copia os objetos selecionados para área de transferência /aiskill :define nível de habilidade AI (para incluir AI) /aiset NAME X :define piloto AI para o nível de habilidade X (1 to 5) /aiset_all X :define todos piotos AI pra nível de habilidade X Modo / Controle de replay: /spr X :na tela de entrada, toca um replay de corrida local /mpr X :na tela de entrada, toca um replay de corrida online /end :sai do replay e volta à tela de entrada /sp :na tela de entrada, vai para uma corrida local /mp IP PORT :na tela de entrada, vai para uma corrida online /join HOSTNAME :ingressar num servidor da tela de entrada /mprlag X :simula atraso do packet em X ms (+ sem suavidade) /mprsmooth X :0 / 1 (desabilita ou habilita entrada de suavidade) A qualquer hora: /exit :saída limpa do convidado ou servidor /entry :retorna para a tela de entrada /spectv no/yes :auto seleciona câmera de TV quando espectador /speedreduce X :velocidade total da redução de esterçamento (de 0 a 1) /reducehalf X :velocidade em m/s para meia redução /loadkb X :carrega arquivo de configuração kb (data\misc\X.kbs) /savekb X :grava arquivo de configuração kb /out X :ignorado pelo LFS, mas visto pelos programas externos /log X.txt :define o arquivo de histórico de mensagens /refresh :reler a lista de setups / servidores / replays /rsh :recarregar shaders /window X Y :define área da janela cliente largura e altura /window [min/max/monitor/virtual] - ajustar a janela (sem parâmetros = restaura) No jogo: /status none|F9|F10|F11|F12|next|prev - define a tela de status Ex.: /status next - percorrerá as telas de status F9 a F12 (você pode atribuí-lo a uma tecla CTRL+ ou ALT+ e depois a um botão do volante) /light ind [off/left/right/all] - interruptor setas/pisca alerta /light head [off/side/low/high/low_off/low_high/next/prev] /light [rfog/ffog/extra] [off/on/toggle] - interruptor neblina/extra /light all [off/on] - todas as luzes ligadas/desligadas ao mesmo tempo Menus F11 e F12: /liveset and /pitins Você pode usar os operadores: = (define valor) += (acrescenta ao valor) -= (subtrai do valor) Examplos: /pitins ftyre = r3 : troca os pneus dianteiros para R3 no pit stop /pitins rtyre = super : troca os pneus traseiros para road super /pitins fpressure = 1.1 : define a pressão dos pneus dianteiros para 1.1 bar /pitins fpressure += 0.1 : acrescenta 0.1 bar nos pneus dianteiros /pitins cancel : cancela todas as instruções do pit stop /pitins tyres always : troca todos os pneus /pitins tyres 20 : troca os pneus se desgaste > 20% /liveset bbal 60 : define balanço de freio para 60% /liveset rarb -= 0.1 : subtrai 0.1 da barra anti-torção traseira Opções disponíveis para /pitins: fuel, tyres, repair, symmetric ftyre, fcamber_l, fpressure_l, fcamber_r, fpressure_r, fwing rtyre, rcamber_l, rpressure_l, rcamber_r, rpressure_r, rwing cancel, fcamber, fpressure, rcamber, rpressure O comando /pitins pressure aceita unidades (psi/bar) (sem unidade = bar) Ex.: /pitins fpressure 30 psi Opções disponíveis para /liveset: bbal, farb, rarb Comandos úteis para scripts e botões do controle: /run X :executa o script X (data\script\X.lfs) /exec E C :executa o programa E (com a linha de comando C) /wait E C :como o exec mas o LFS espera finalizar o programa E /fov [graus] - ângulo de visão /ff [0-200] - força do force feedback /axis [eixo] [função] - ex: /axis 2 throttle (veja abaixo) /invert [0/1] [função] - ex: /invert 1 brake (veja abaixo) /button [botão] [função] - ex: /button 5 shift_up (veja abaixo) /key [tecla] [função] - ex: /key Q handbrake (veja abaixo) /head_tilt [graus] - 1g inclinação da cabeça /lateral_shift [m] - 1g inclinação lateral /forward_shift [m] - 1g inclinação frontal /vertical_shift [m] - 1g inclinação vertical /hidetext [yes/no] - apaga ou mostra textos (SHIFT + F) /block [0/1/2] - bloqueia mensagens (nenhuma / usuário / todas) /showmouse [yes/no] - mostrar ou esconder o mouse (SHIFT + Z) /say [mensagem] - o mesmo que enviar mensagem /echo [texto] - envia o texto somente na tela local /ctrlf [núm] [texto] - troca o texto ex: "ctrlf 1 olá" /altf [núm] [texto] - troca o texto ex: "altf 1 tchau" /wheel_turn [graus] - especifica o ângulo de esterçamento do controle /press [tecla] - simula tecla pressionada /shift [tecla] - SHIFT + tecla /ctrl [tecla] - CTRL + tecla /alt [tecla] - ALT + tecla /autoclutch [0-1] - auto embreagem desligado / ligado /shifter [auto/sequential/shifter] - tipo de câmbio /view [fol/heli/cam/driver/custom] - seleciona a visão /vr reset - reiniciar a posição e orientação (padrão F8) /vr reset_headset - reinicia instantaneamente a posição do headset /vr use_relative - usa a posição relativa instantaneamente /vr [on/off/toggle/rift/openvr] - entra ou sai instantaneamente do modo vr /view save - salva qualquer alteração feita na visão pessoal /view reload - reler visão pessoal (sem salvar) EM UM ARQUIVO SCRIPT : //comentário - esta linha é ignorada EM UMA CAIXA DE MENSAGEM: //xxx - atalho para /run xxx Para ver informações do LFS World - comandos /w e /ws: ------------------------------------------------------ /w CMD envia comando para o LFS World para carro/autódromo corrente ex: /w pb (Melhor Volta Pessoal) ou /w laps (Voltas completadas) /ws TRACK CAR CMD envia comando para carro/autódromo especificado ex: /ws BL1R XRT pb (ver MVP no XR GT TURBO em Blackwood GP INVERSO) Mais comandos de acesso ao banco de dados online: https://en.lfsmanual.net/wiki/Keys Para ver informações do servidor principal - comando /m: /m find USUÁRIO: localizar um usuário online /m ? : ver uma lista de comandos mestre Código dos Carros: ------------------ O comando /cars para servidores ou administradores, sam o código de três caracteres. /cars=XFG+XRG :Permite XF GTI e XR GT /cars=MRT :Permite somente MRT5 Estes Grupos de Carros também podem ser usados: ALL - todos os carros ROAD - carros de rua RACE - carros de corrida TBO - o mesmo que XRT+RB4+FXO LRF - o mesmo que LX6+RAC+FZ5 GTR - o mesmo que FXR+XRR+FZR Os sinais de mais e menos podem ser usados em conjunto: /cars=TBO+LX4 :Permite XRT, RB4, FXO e LX4 /cars=ROAD-UF1 :Permite todos os carros de rua exceto o UF 1000 /cars+=XRT :inclui XRT na lista corrente de carros /cars-=BF1 :não permite o BF1 Mods: ----- O comando /mods para servidores ou administradores usa o código de 6 caracteres. /mods=C52608+B7B8DC :define uma lista de mods permitido /mods+=FC2B6F :inclui na lista /mods-=C52608 :remove da lista /mods=ALL :remove a lista e define /allowmods=yes /mods=NONE :remove a lista e define /allowmods=no CHAVES para o comando /key: -------------------------- A a Z 0 a 9 space up, down, left, right pgup, pgdn mousel, mouser, mousem wheelu, wheeld NOMES DE FUNÇÃO para os comandos /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 vr_click, escape, virtual_kb, talk reverse, gear_1 - gear_7 ctrl_f1 - ctrl_f12, alt_f1 - alt_f12 NOMES DE FUNÇÃO para os comandos /axis e /invert: ------------------------------------------------- steer, combined, throttle, brake lookh, lookp, lookr clutch, handbrake, shiftx, shifty DESMARCANDO um botão ou eixo: ----------------------------- Para desmarcar um botão ou eixo com uma função, você pode marcar -1 para essa função. Exemplo 1 : /button -1 shift_up <- desmarcando o botão marcha para cima Exemplo 2 : /axis -1 clutch <- desmarcando o eixo embreagem PARÂMETROS para os comandos de teclado (pressione / shift / ctrl / alt): ------------------------------------------------------------ A a Z 0 a 9 F1 a F12 up, down, left, right space, enter, esc, tab less, more, minus, plus Vários comandos em uma única linha: ----------------------------------- Vários comandos podem ser adicionados em uma única linha, o que às vezes pode evitar a necessidade de um arquivo de script, por ex.: para definir um botão para trocar pneus no pit stop, você poderia usar um comando duplo: /pitins ftyre super /pitins rtyre super NOTA: alguns comandos não podem ser seguidos por outro comando: /say /echo /join /rcm /pass /msg /altf /ctrlf ------------------------------ www.lfs.net - 14 de dezembro de 2023