Live for Speed 命令行参数以及文字命令 ===================================================== 命令行参数 : ---------------------- LFS可以从命令行或者由其他程序启动. 用参数"nogfx"可以打开不带硬件图像输出的专用服务器模式. 在选择服务器选项前, 你应该先启动LFS并在"开始新游戏"画面测试一下这些选项 - 在这个画面可以看到服务器选项所需的上传带宽. 专用服务器需要用一个命令行或者一个命令文件启动. 注 - 使用命令行参数的另一种方式 : 你可以使用一个命令文件xxx.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] :开放的车型, 参考后面的"车型字符串" /maxguests=4 :服务器的最大客户连接数 /adminslots=0 :为管理员预留的位置数 (0 到 8) /carsmax=5 :最大参赛车手数 /carshost=1 :最大主机车手数 (真人+AI) /carsguest=1 :单个客户机最大车手数 (真人+AI) /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 :是否允许车辆重置, no(不) / yes(允许) /start=finish :比赛开始的车手顺序, fixed(固定)/finish(按照上一场结果顺序)/reverse(上一场结果的逆序)/random(随机) /insim=PORT :打开InSim, 端口号PORT取值在1到65535之间 /windowed=X :是否用窗口模式, no(不) / yes(是) - 这项覆盖cfg.txt的设置 /welcome=X.txt :设置欢迎信息文本文件 /tracks=X.txt :设置开放的赛道列表 /log=X.txt :设置聊天信息日志文件 /autosave=0 :自动保存MPR (0-不 / 1-手动 / 2-自动) /mprdir=X :设置保存MPR的目标文件夹 服务器命令 : --------------- 有些文本命令仅供服务器和管理员使用. 用普通文本信息系统(在普通服务器里按T, 在无图像输出的服务器里只需直接输入), 如果文本以斜线"/"开头则被当作文本命令处理. 简单的无参数命令 : -- /restart :(重新)开始当前的比赛 /qualify :(重新)开始当前的排位赛 /end :结束当前比赛, 回到服务器入口画面 /names :切换显示玩家名和用户名 /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 :最大主机车手数 (真人+AI) /carsguest X :单个客户机最大车手数 (真人+AI) /pps X :平滑度 (3-6), 每秒车辆数据包数 /msg X :发送系统消息 /vote X :是否允许断开和封禁投票, no(不)/yes(允许) /select X :是否允许客户选择赛道, no(不)/yes(允许) /rstmin X :比赛开始X秒内不允许重新开始比赛 /rstend X :比赛完成X秒内不允许重新开始比赛 /autokick X :是否自动断开逆行车手, no(不)/yes(断开)/ban(封禁)/spectate(变为观众) /midrace X :是否允许比赛中途加入, no(不)/yes(允许) /mustpit X :是否强制进站, no(不)/yes(是) /canreset X :是否允许车辆重置, no(不) / yes(允许) /start X :比赛开始的车手顺序, fixed(固定)/finish(按照上一场结果顺序)/reverse(上一场结果的逆序)/random(随机) /pass X :设置新密码 (空 = 无密码) /cars [cars] :开放的车型, 参考后面的"车型字符串" /welcome X.txt :设置欢迎信息文本文件 /tracks X.txt :设置开放的赛道列表 /hlog X.txt :设置聊天信息服务器日志文件 /autosave X :自动保存MPR (0-不 / 1-手动 / 2-自动) /save_mpr X :保存MPR为文件 X (autosave 必须设为 1 或 2) 场地越野赛道布置命令 : /axlist X :列出赛道X可用的赛道布置 - 如 AU1 /axload X :在服务器载入赛道布置X /axsave X :在服务器保存赛道布置X /axlaps X :设置场地越野比赛圈数 /axclear :清空赛道布置 封禁 / 断开连接 / 观看比赛命令 - 任意时刻 : /spectate X :把用户X强制变为观众 /kick X :断开用户X的连接 /ban X Y :封禁用户X, 时间Y天(0 = 12小时) /unban X :解除用户X的封禁状态 /pitlane X :把用户X送回维修区 /pit_all :把所有用户送回维修区 处罚命令 : /p_dt USERNAME :穿越维修区处罚 /p_sg USERNAME :停站处罚 /p_30 USERNAME :30秒罚时 /p_45 USERNAME :45秒罚时 /p_clear USERNAME :取消处罚 赛事控制消息 : (屏幕中央的大字) /rcm MESSAGE :设置要显示的赛事控制消息(RCM) /rcm_ply USERNAME :给一个用户发送RCM /rcm_all :给所有用户发送RCM /rcc_ply USERNAME :清除一个用户的RCM /rcc_all :清除所有用户的RCM 如果服务器启动时设置了管理员密码, 用这个密码登陆的用户都可以使用服务器命令. 显示服务器欢迎消息的办法 : ---------------------------------------- 在你的LFS文件夹里创建一个文本文件"X.txt". 在这个文件里输入最多200个字符的欢迎信息. 启动时在命令行里用参数"/welcome=X.txt" 限制服务器上开放的赛道 : ------------------------------------------ 在你的LFS文件夹里创建一个文本文件"X.txt". 列出你想开放的赛道和配置. 每个赛道配置占每一行. 你必须用赛道和配置名的缩写 : [赛道名前两个字符][配置序号][逆向] 例 : BL1 BL1R BL2 BL2R FE1 FE1R 启动时在命令行里用参数"/tracks=X.txt" 本地命令 : ---------------- 这些文本命令大多数等效于按下屏幕上的按钮, 在有些情况下会有用, 例如通过 InSim远程控制LFS的时候. 仅用于比赛设置画面 : /ready :设置就绪 /cancel :取消就绪状态 /clear :清空车手列表 比赛设置画面或者比赛中可用 : /car XXX :选车 (如 XRT) /setup X :选择车辆调校 X /colour X :选择车身涂装 X /join :接入比赛 /ai [NAME] :添加AI车手 (可以指定名字为NAME) /spec :离开赛道, 观看比赛 /leave :断开连接 /player X :选择已有的玩家 X 模式 / 录像控制 : /spr X :从主菜单画面播放单人录像 /mpr X :从主菜单画面播放多人录像 /end :结束录像回到主菜单 /sp :从主菜单进入单人游戏模式 /mp IP PORT :从主菜单加入本地多人游戏 任何时刻通用 : /exit :安全退出LFS /entry :回到进入屏幕 /speedreduce X :总转向缩减 (0 到 1) /reducehalf X :使用半转向缩减的速度,单位m/s /loadkb X :载入键盘配置文件 (data\misc\X.kbs) /savekb X :保存键盘配置文件 (data\misc\X.kbs) /out X :仅对外部程序可见的消息 /log X.txt :设置聊天信息本地日志文件 对于制作脚本和控制器按键设置有用的命令 : /run X :运行脚本 X(data\script\X.lfs) /hrun X :在服务器运行脚本 X (需要管理员权限) /exec E C :运行程序 E(带命令行 C) /wait E C :LFS会运行并等待 E 退出 /fov [度数] - 视野范围 /ff [0-200] - 力反馈力度 /axis [轴] [功能] - 如 /axis 2 throttle (见后面说明) /invert [0/1] [功能] - 如 /invert 1 brake (见后面说明) /button [按钮] [功能] - 如 /button 5 shift_up (见后面说明) /key [按键] [功能] - 如 /key Q handbrake (见后面说明) /head_tilt [度数] - 1g 头部倾角 /lateral_shift [m] - 1g 横向位移 /forward_shift [m] - 1g 纵向位移 /vertical_shift [m] - 1g 垂直位移 /hidetext [yes/no] - 显示或者隐藏文字 (SHIFT + F) /say [消息] - 等价于普通聊天消息 /echo [文本] - 仅在本地可见的消息 /ctrlf [数字] [文本] - 改变消息文本 如 "ctrlf 1 hello" /altf [数字] [文本] - 改变消息文本 如 "altf 1 bye" /wheel_turn [度数] - 指定控制器转角 /press [按键] - 模拟键盘按键 /shift [按键] - SHIFT + 按键 /ctrl [按键] - CTRL + 按键 /alt [按键] - ALT + 按键 /autoclutch [0-1] - 自动离合 关闭 / 打开 /shifter [auto/sequential/shifter] - 换档方式 /view [fol/heli/cam/driver/custom] - 选择摄像机 在脚本中 : //注释 - 此行被忽略 在聊天输入框 : //xxx - 等价于 /run xxx 从 LFS World 查询数据 - /w 和 /ws 命令 : -------------------------------------------------- /w CMD 把查询命令发给 LFS World,针对当前的赛道/车型 如 /w pb (个人最佳成绩,PB) 或者 /w laps (圈数) /ws TRACK CAR CMD 针对指定的赛道/车型发送查询命令 如 /ws BL1R XRT pb (查询PB,车型XRT,赛道BL1R) 关于其他在线数据查询命令,请查询 www.liveforspeed.net 的 "LFS Keys" 页面 从主服务器(Master Server)查询数据 - /m 命令 : /m find USER : 查找一个在线用户 /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, ctrl_f1 - ctrl_f12 /axis 和 /invert 命令的[功能]参数 : --------------------------------------------------- steer, combined, throttle, brake lookh, lookp, lookr clutch, handbrake, shiftx, shifty 解除一个按钮或轴的功能绑定 : ------------------------------ 要解除一个按钮或轴的功能绑定,只需把-1指定给该功能。 例1 : /button -1 shift_up <- 解除 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