Linha de comando e texto de comandos do Live for Speed ====================================================== Opções de 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 ajuda no LFS e testar as opções na tela "Criar Corrida Online". A largura da banda necessária é mostrada nesta tela. Para rodar servidores dedicados, é necessária uma linha de comando ou um arquivo de comando. Lista de comandos: Os próximos comandos, se usados, terão de ser os primeiros na linha de comando ou os primeiros comandos no arquivo. /settings=X.txt :lê os comandos do X.txt ao invés de cfg.txt Somente um dos seguintes comandos poderá ser usado. /host=Nome Do Servidor :inicia um servidor local ou na internet /mp=Porta IP :junta-se a um servidor local /join=Nome do Servidor :junta-se a um servidor internet Os próximos comandos poderá somente serem usados depois dos /host /mp /join. /pass=Senha :se necessário - senha /admin=Senha :se necessário - senha do administrador 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) /modified=no :no / yes (evitar verificação de CP) /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) /welcome=X.txt :seleciona o arquivo de texto de boas vindas /tracks=X.txt :seleciona a lista de autódromos permitidos /ndebug=no :no / yes (network debug) /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á simples: LFS.exe /cfg=xxx.txt (onde xxx.txt é o nome do arquivo de configuração) Comando 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 /reinit :reinicialização total (remove todas conexões) /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) /modified X :no / yes (evita checagem CP) /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" /welcome X.txt :define arquivo de boas vindas /tracks X.txt :define a lista de autódromos permitidos /hlog X.txt :define arquivo de histórico de mensagens do servidor /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 /spectv X :no / yes (seleciona câmera de TV quando espectador) 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 Os comandos de servidor estão disponíveis para os usuário que conectarem no servidor usando a senha do administrador, se definida na criação do servidor. Para mostrar uma mensagem de boas vindas no servidor: ----------------------------------------------------- Crie um arquivo texto chamado "X.txt" na pasta do LFS. Digite até 200 caracteres neste arquivo. Use o comando /welcome=X.txt na inicialização da linha de comando. Para restringir autódromos permitidos no servidor: -------------------------------------------------- Crie um arquivo texto chamado "X.txt" na pasta do LFS. Liste todos os autódromos e configurações que você deseja permitir. Digite uma configuração por linha. Você tem de usar nomes curtos dos autódromos: [duas primeiras letras do nome] [número da configuração] [inverso] Exemplo: BL1 BL1R BL2 BL2R FE1 FE1R Use o comando /tracks=X.txt na inicialização da linha de comando. 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 [min/max/monitor/virtual] - ajustar a janela (sem parâmetros = restaurar) Comandos úteis para scripts e botões do controle: /run X :executa o script X (data\script\X.lfs) /hrun X :executa o script X on host (somente administradores) /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) /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 a linha de comando ou para servidores/administradores agora usa o código de três letras. Exemplo: /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 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): ------------------------------------------------------------ Letras de A a Z Números de 0 a 9 F1 a F12 seta para cima, baixo, esquerda, direita space, enter, esc, tab menor, maior, mais, menos ------------------------------------ www.lfs.net - 9 de fevereiro de 2021