Запуск Live for Speed ​​з командного рядка і текстові команди ============================================================= Параметри командного рядка -------------------------- ЛФС можна запустити з командного рядка (command prompt) або з іншої програми. Є режим виділеного сервера без тривимірної графіки: "nogfx". Перш ніж вибирати опції свого сервера, буде корисним запустити ЛФС і спробувати опції в розділі "Мережева гра \ Почати нову гру " - програма підрахує і покаже, який трафік буде створювати гра. Виділений сервер потрібно обов'язково запускати з параметрами командного рядка, або з командним файлом. УВАГА - альтернатива командному рядку - командний файл: Замість довгого командного рядка можна використовувати командний файл ххх.txt. Цей файл містить ті ж самі параметри командного рядка. Параметри не обов'язково писати в одному рядку. Можна писати коментарі, починаючи їх з двох дробів / /. Командний рядок для запуску тоді виглядатиме просто : LFS /cfg=xxx.txt (де xxx.txt - ім'я цього файлу) /host=Host Name :Ім'я сервера, перший параметр /pass=Pass :якщо потрібно - пароль /admin=Pass :якщо потрібно - пароль адміністратора /ip=X.X.X.X :якщо потрібно - ip-адрес інтерфейсу /port=63392 :порт, велика кількість, але менше 65536 /mode=demo :режим: demo / s1 / s2 /usemaster=yes :чи використовувати майстер-сервер: no (ні) / yes (так) / hidden (використовувати, але не показувати сервер в списку) /track=XXCR :траса і конфігурація (напр. BL1 / SO3R / FE4) /weather=1 :погода: 1,2,3 (на деяких трасах тільки 1,2) /cars=[cars] :машини, див. нижче : "Car Strings" /maxguests=4 :Максимальна кількість гостей (з'єднань) /adminslots=0 :з'єднання, зарезервовані для адміністраторів (від 0 до 8) /carsmax=5 :Максимальна кількість машин в гонці /carshost=1 :макс. число машин (ч + б) від сервера /carsguest=1 :макс. число машин (ч + б) від гістя /pps=4 :частота оновлення інформації про координати інших машин, пакети в секунду (3-6) - впливає на плавність руху (більше - краще), і трафік (більше - більше). /qual=0 :тривалість кваліфікації у хвилинах, 0 - немає /laps=5 :число кіл в гонці, 0 - практика /wind=1 :вітер: 0 немає / 1 слабкий / 2 сильний /dedicated=no :виділений сервер: no / yes / nogfx (екран з текстом без графіки) / invisible (невидимий процес) /vote=yes :чи можуть гості голосувати за кік і бан: no / yes /select=yes :чи можуть гості вибирати трасу: no / yes /rstmin=X :не рестартувати X секунд після старту перегонів /rstend=X :не рестартувати X секунд після фінішу гонки /autokick=no :автокік їдучих проти руху: no / yes / ban (бан) / spectate (не Кікати, а зробити спостерігачем) /midrace=yes X :вхід у вже почату гонку: no / yes /mustpit=no :обов'язковий ПітСтоп : no / yes /canreset=no :дозволити ресет машини (поставити на колеса на трасу) /start=finish :стартовий порядок: fixed (заданий заздалегідь) / finish (у порядку фінішу) / reverse (у зворотному порядку) / random (випадковий) /insim=PORT :порт для InSim (між 1 і 65535) /windowed=X :відкривати вікно програми: no / yes ("перезаписує" параметр dedicated) /welcome=X.txt :ім'я файлу з привітанням /tracks=X.txt :ім'я файлу зі списком дозволених конфігурацій трас /log X.txt :ім'я файлу з історією повідомлень /autosve=0 :збереження повторів мережевої гри (0-ні / 1-вручну / 2-авто) /mprdir=X :шлях до папки, куди зберігати мережеві повтори Команди сервера : ----------------- Деякі текстові команди призначені виключно для серверів і адміністраторів. ЛФС підтримує систему текстових команд, схожих контра-страйковскі, квейківскі та інші. Звичайне текстове повідомлення (латинська клавіша Т відкриває вікно) стає командою, якщо починається зі знака дробу (/). Прості команди без параметрів: /restart :(ре)старт гонки /qualify :(ре)старт кваліфікації /end :повернення в екран налаштування гонки /names :на виділеному сервері - показувати або імена гонщиків, або їх логіни наliveforspeed.net /help :показати список команд /reinit :повний рестарт сервера (викидає всіх гостей) Команди з параметрами - у вікні налаштування гонки : /track XXCR :траса і конфігурація (напр. BL1 / SO3R / FE4) /weather X :світло (1, 2, 3...) /qual X :тривалість кваліфікації (0 = немає) /laps X :число кіл (0 = практика) /hours X :довжина гонки в годинах (якщо не вказано кола) /wind X :вітер (0 немає / 1 слабкий / 2 сильний) Команди з параметром, що працюють в будь-якому місці /maxguests X :Максимальна кількість гостей на сервері /adminslots X :місця, зарезервовані для адмінів(від 0 до 8) /carsmax X :макс. число машин в гонці взагалі /carshost X :макс. число машин від сервера (людина + боти) /carsguest X :макс. число машин (ч + б) від гостя /pps X :частота оновлення інформації про координати інших машин, пакети в секунду (3-6) - впливає на плавність руху (більше - краще), і трафік (більше - більше). /msg X :відправити системне повідомлення /vote X :дозволити гостям голосувати - no / yes /select X :дозволити гостям вибирати траси - no / yes /rstmin X :заборона рестарту протягом Х секунд після старту /rstend X :заборона рестарту протягом Х сек. після фінішу /autokick X :автокік їдуть проти руху: no / yes / ban (бан) / spectate (не Кікати, а зробити спостерігачем) /midrace X :дозволити вхід в гонку після старту: no / yes /mustpit X :обов'язковий піт-стоп: no / yes /canreset X :можна відновити машину на трасі: no / yes /fcv :вид тільки з кок-піта: no / yes /cruise :вуличний сервер, можна їздити проти руху: no / yes /start X :порядок старту: fixed / finish / reverse / random /pass X :встановити новий пароль (порожня команда - зняти пароль) /cars [cars] :дозволити машини (див. нижче "Імена машин ") /welcome X.txt :встановити файл з вітальним повідомленням /tracks X.txt :встановити файл зі списком дозволених трас /hlog X.txt :ім'я файлу з історією повідомлень /autosave X :автозбереження мережевих повторів (0 немає / 1 вручну / 2 авто) /save_mpr X :зберегти повтор під назвою X (автозбереження повинно бути 1 або 2) Команди схем розмітки трас : /axlist X :список автокроссових схем для траси Х, напр. AU1 /axload X :завантажити схему Х на сервер /axsave X :зберегти схему X на сервері /axlaps X :призначити число кругів на автокроссовій схемі /axclear :очистити трасу від автокроссових об'єктів Кік (примусове від'єднання), бан (заборона на вхід), переміщення в глядачі - в будь-який момент : /spectate X :перевести користувача X в спостерігачі /kick X :від'єднати (кікнути) користувача X /ban XY :забанити користувача X на Y днів (0 = на 12 годин) /unban X :прибрати бан користувача X /pitlane X :перемістити користувача X в гараж /pit_all :перемістити всі машини в бокси Штрафи : /p_dt Х :призначити гонщикові Х штраф проїзд по піт-лейну /p_sg Х :призначити штраф стоп-н-гоу /p_30 Х :дати 30 штрафних секунд (до результату) /p_45 Х :дати 45 штрафних секунд /p_clear X :зняти штрафи з гонщика X Повідомлення в гонці: (великі написи в центрі екрану) /rcm ПОВІДОМЛЕННЯ :написати повідомлення для подальшої відправки /rcm_ply Х :показати це повідомлення користувачу Х /rcm_all :показати повідомлення всім /rcc_ply Х :заховати повідомлення у користувача Х /rcc_all :заховати всі повідомлення у всіх користувачів Команди сервера також можуть викликати всі, хто з'єднався з сервером, вказавши пароль адміністратора, якщо той був призначений при запуску сервера. Щоб показувати вітальне повідомлення: ------------------------------------------- Створіть текстовий файл "X.txt" у папці ЛФС. Напишіть повідомлення (до 200 символів) у файлі. Використовуйте команду /welcome=X.txt в командному рядку при запуску сервера. Щоб обмежити можливі конфігурації трас: ----------------------------------------------- Створіть текстовий файл "X.txt" у папці ЛФС. Напишіть всі траси і конфігурації, які ви хочете вирішити. Одна конфігурація в рядку. Потрібно використовувати короткі імена трас: [перші дві букви імені автодрому] [номер конфігурації] [буква r якщо розгорнута] Приклад: BL1 BL1R BL2 BL2R FE1 FE1R Використовуйте команду /welcome=X.txt в командному рядку при запуску сервера. Локальні команди: ------------------- Більшість з цих текстових команд повторюють функції, які можна зробити вручну через інтерфейс програми, але в інших ситуаціях може бути корисно керувати через такі команди, наприклад, з зовнішньої програми, яка керує програмою ЛФС через InSim. Тільки в екрані налаштування гри : /ready :кнопка "готовий" /cancel :відміна готовності /clear :прибрати всіх гонщиків зі списку Екран налаштування гри : /car XXX :вибрати машину (напр. XRT) /setup X :вибрати налаштування X /colour X :вибрати колір X /join :увійти в гонку /ai [ІМ'Я] :додати бота (ім'я можна опустити) /spectate :спостерігати або піти зі стартового списку /leave :від'єднатися від сервера /player X :вибрати гравця X Управління режимом / повтором: /spr X :повтор одинарної гри (з першого екрану гри) /mpr X :повтор мережевої гри (з першого екрану) /end :вийти з повтору в перший екран /sp :увійти в режим одинарної гри /mp IP PORT :увійти в локальну мережеву гру за вказаною IP-адресою і порту PORT (перший екран) У будь-який момент : /exit :чистий вихід з хоста або програми /entry :перейти до заставки ЛФС /speedreduce X :максимальне зменшення діапазону кермування (від 0 до 1) /reducehalf X :експоненціальне зменшення чутливості кермування в 2 рази на швидкості Х м / с /loadkb X :завантажити файл налаштування клавіатури (data \ misc \ X.kbs) /savekb X :зберегти файл налаштування клавіатури /out X :ігнорується ЛФС, видається зовнішній програмі Корисні команди для скриптів і клавіш управління /Run X :запустити скрипт Х /Hrun X :запустити скрипт X на сервері /Exec EC :запустити програму Е з параметрами З /Wait EC :як exec, але LFS зупиняється на деякий час, Поки Е буде працювати /Fov [градусів] - поле зору /Ff [0-200] - сила зворотного зв'язку на кермі /Axis [вісь] [функція] - призначити вісь (див. нижче) /Invert [0 / 1] [функція] - інвертувати функцію (див. нижче) /Button [кнопка] [функція] - призначити функцію на кнопку контролера (див. нижче) /Key [кнопка] [функція] - функція на клавішу клавіатури (див. нижче) /Head_tilt [градуси] - нахил голови при 1g поздовжнього прискорення /Lateral_shift [м] - зрушення голови убік при 1g поперечного /Forward_shift [м] - зрушення голови вперед /Vertical_shift [м] - зрушення голови вгору /Hidetext [yes / no] - сховати або показати текст (SHIFT + F) /Say [повідомлення] - те ж, що і звичайне текстове повідомлення /Echo [текст] - показати текст тільки на своєму екрані /Ctrlf [номер] [текст] - змінити текст на клавіші, напр. "Ctrlf 1 hello" /Altf [номер] [текст] - змінити текст на клавіші, напр. "Altf1 1 bye" /Wheel_turn [градусів] - кут повороту керма на контролері /Press [клавіша] - імітувати натискання клавіші /Shift [клавіша] - імітувати натискання shift + клавіші /Ctrl [клавіша] - те ж для ctrl + клавіша /Alt [клавіша] - те ж для alt + клавіша /Autoclutch [0-1] - ввімкнути / вимкнути автоматичне зчеплення /Shifter [auto / sequental / shifter] - тип перемикання КПП /View [driver / custom / fol / heli / cam] - вибрати вид (очима / з камери / машина ззовні / вертоліт (вертикальний) / камера на трасі У скрипті://коментар - це буде ігноруватися У вікні повідомлення://xxx - коротке позначення для / run xxx Отримання інформації з LFS World - команди /w і /ws: -------------------------------------------------- --- /w КМД відправляє на LFS World вказану команду для поточної комбінації траса/машина, напр. /w pb (personal best, особистий рекорд у цій комбінації) або /w laps (laps, число кіл) /ws ТРАСА МАШИНА КМД відправляє команду для зазначеної комбінації, напр. /ws FE4R RB4 pb (отримати особистий рекорд на (RB4) на Fern Bay Rallycross reversed (зворотна)) Інші команди можна знайти на офіційному сайті гри www.liveforspeed.net, в розділі "LFS Keys", або запитати допомоги на украхнському форумі liveforspeed.org.ua Щоб отримати інформацію з майстер-сервера - /m команда: /m find КОРИСТУВАЧ: знайти користувача в мережевих іграх /m? : Отримати список команд майстер-сервера Імена машин : ------------- Команда /cars використовує трьохбуквені коди машин. Приклад : /cars=XFG+XRG :Дозволити XF GTI и XR GT /cars=MRT :Дозволити тільки MRT5 Також можна використовувати такі групи : ALL - всі машини ROAD - дорожні машини RACE - гоночні машини TBO - теж саме що і XRT+RB4+FXO LRF - LX6+RAC+FZ5 GTR - FXR+XRR+FZR До імен груп можна додавати й імена машин через плюс і мінус : /cars=TBO+LX4 :Дозволити XRT, RB4, FXO и LX4 /cars=ROAD-UF1 :Дозволити всі дорожні машини, крім UF 1000 Імена функцій для команд /button і /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 (швидкості 1-7), ctrl_f1 - ctrl_f12 (текстові повідомлення на CTRL + F1 .. CTRL + F12 ) Імена функцій для команд /axis и /invert : ------------------------------------------ steer (рулювання), combined (газ і гальмо разом), throttle (газ), brake (гальмо) lookh, lookp, lookr clutch (зчеплення), handbrake (ручник), shiftx (перемикач швидкостей вісь X), shifty (те ж, вісь Y) Прибрати кнопку або вісь з функції: --------------------------------- Щоб прибрати кнопку або вісь з функції, можна призначити на цю функцію -1. Приклад 1: /button -1 shift_up <-прибрати кнопку перемикання передачі вгору Приклад 2: /axis -1 clutch <-прибрати вісь зчеплення Параметри для команд клавіш (press/ctrl/shift): --------------------------------------------------- Літери від A до Z Цифри від 0 до 9 Функціональні клавіші від F1 до F12 up, down, left, right (вгору, вниз, вліво, вправо) space, enter, esc, tab (пробіл, введення, скасування, табуляція) less, more (знаки менше і більше) ------------------ LFS - 21 травня 2011 Переклад: Дмитро-Микола numbazZ Хоменко - 21 травня 2011