Pcgame 版 (精华区)
发信人: cliff (狗皮膏藥¤返樸歸真), 信区: Pcgame
标 题: OSP模式命令集 by [vav]summer [ 00-9-28 ]
发信站: 哈工大紫丁香 (2001年01月09日22:40:13 星期二), 转信
// OSP Tourney DM/CA/CTF Commands for Quake3
// -----------------------------------------
// http://www.OrangeSmoothie.org
// rhea@OrangeSmoothie.org
// v(0.99g)
// 18 Sep 00
以下给出的是osp模式中的所有可用命令(和参数),包括客户端和服务器端。
所有需要参数的命令可以通过只键入命令来获取更多有关此命令当前设定的信息,
即使它本身已经被禁止。
命令集中使用了UNIX语义习惯的符号:
-任何被<...>包括的参数都是必需的。
-任何被[...]包括的参数都是可选的。
有些命令的必须或可选参数也包括了诸如“player_id”的字样。
“player_id”是指一个玩家连接到服务器时被赋予的数字ID号。要找到玩家对应
的p layer_id,在控制台键入“\players”,可以得到玩家和对应的“player_id
”列表。
注意:下述所有命令不包括那些已经被嵌入原始quake3的。
================================
一般性命令(适用所有比赛方式)
================================
autorecord 使用约定的显式命名方法录制demo(OSP客户端专用)(s注:所谓显
式就是指demo的名字会包括比赛双方的id以及使用地图和时间等信息)。
callvote 〈params〉 开始一次投票。后面将给出有关可用的〈
parameters〉的详细信息。
followpowerup 在自动跟随特殊物品捡起者模式上切换(必须是
已经在跟随视角时)
help 列出当前运行在服务器上模式中的可用命令(
别名:commands)
players 列出所有现有的玩家的id(这些id将被其他命令
用到)。客户端的额外信息也将给出。 ref〈password〉 成为裁判
(只有网管可用)
stats [player_ID] 显示玩家的武器精确度。如果不跟id则显示当前
玩家的数据。(或者是你跟随的玩家数据)
team s 切换到旁观模式。(spectator)
vc_follow [player_ID] 使视角为跟随模式。用player_ID来跟随指定的玩
家。
vc_free 在手动和自动切换跟随玩家之间变换
vc_view 视角为静态或动态.(无论视角是追踪还是固定的
)
viewcam 切换到电影式视角.
+button5 使用抓钩,如果服务器允许.
viewadd 屏幕上增加一个玩家的视角(分屏)
viewremove [player_id] 移去当前高亮边框的玩家视角.使用player_id来移
去指定的玩家视角
viewnone 移去所有的视角
viewnext/viewprev 顺序/逆序选择玩家视角 (注意
:follownext/followprev在多视角下作用相同)
推荐绑定:
bind ";" viewprev
bind "'" viewnext
bind backspace viewnone
===============================
竞赛用命令 (g_doWarmup = 1)
===============================
ready 设状态为“ready”
notready 设状态为“notready”
time 发出比赛暂停/继续请求
pause 暂停/继续 比赛(管理专用)
=======================================
组队用命令[一般的] (g_gametype = 3,4,5)
=======================================
team 选择加入队(r为红队,b为蓝队,s为旁观者)或显示当前所
在队(不带参数)
lock 锁定队伍
unlock 解锁
captains 显示双方队长
scores 显示此次比赛队伍得分
joincode[password] 显示所在队的加入口令或使用口令加入一个已锁
的队伍
drop 丢下武器/弹药(组队死亡模式专用)或旗帜(夺旗)
。用“\drop”来显示可丢弃物品列表
time 暂停/继续一次(或:pause)
timeout 暂停一次(或pause)
timein 继续比赛(或unpause)
viewred/viewblue 显示所有红/蓝队的视角。当新的人加入/离开队
伍时,屏幕将会更新
=======================================
组队用命令[队长用]( g_gametype = 3,4,5)
=======================================
speclock 对旁观者锁定队伍或解开
specinvite 邀请一个旁观者加入被锁定旁观的队伍
teamready 使整个队伍为“ready”。(或:readyteam)
invite 邀请玩家加入队长的队伍
remove 开除玩家。(或kickplayer)
resign [player_id] 辞去队长身份。你可以通过指定玩家id来转移队
长身份。
========================
裁判(服务器管理)用命令
========================
r_abort 中断比赛(主要用于CA)
r_allcaptain 让所有玩家使用有限的队长命令
r_allready 使所有人为“ready”
r_ban 禁止玩家进入服务器
r_help 显示此命令列表
r_kick 将玩家踢出服务器
r_lock 锁定所有的队,使之无法加入
r_lockblue 锁定蓝队
r_lockred 锁定红队
r_map 加载地图
r_mutespecs 使旁观者闭嘴/开口
r_pause 暂停/继续比赛
r_promote 提升某人为队长
r_putblue 将指定的人放到蓝队
r_putred 将指定的人放到红队
r_remove 将指定的人开除出队伍
r_restart 重新装载当前地图
r_unlock 队伍解锁
r_unlockblue 蓝队解锁
r_unlockred 红队解锁
注意:当一名裁判投票时将始终会生效/失效。这可以使裁判用投票功能来修改服
务器设置。
==============
视角编辑用命令
==============
请在使用下列命令时参考在osp/docs/目录下的viewcam_info.txt文件:
range
snapshot
snapshotdump
vc_proximity
vc_info
=============
投票命令/参数
=============
下述的选项用于OSP的“callvote”工具。大多数选项和一个“0”或“1”搭配以
“打开”或“关闭”。你可以通过键入“\callvote”来得到可用的投票选项列表
。这列表和当前的比赛方式有关。
你也可以得到大多数选项的当前设定,键入“\callvote ”。比如“\callvote
bfg”可以知道BFG是否已启用。
以下是所有投票用选项:
-----------------------
**主要的参数**
dropitems <0|1> 允许丢下武器/弹药(只用于组队方式)或旗帜(
只用于夺旗方式)
fallingdamage <0|1> 跌落伤害打开/关闭
flood <0|1> 打开/关闭聊天/命令
hook <0|1> 使用/禁止抓钩
kick 投票踢人
map 投票换地图。键入:\callvote map“来获得当前可用的地图列表。
地图可以用名称或列表中的号码
map_restart 重载当前地图
mode 装载指定的服务器设置,如果此服务器被正确设置。通常用于切换到
新的比赛模式时(夺旗、混战)。
mutespecs <0|1> 让旁观者闭嘴/开口
nextmap 顺序加载下一张地图
referee 投票决定某人的网管权
respawn 设置重生时间
promode <0|1> 开启/关闭promode特性
pure <0|1> 切换服务器的“pure”特性(使QTV可以连接到服
务器)
thrufloors <0|1> 伤害是否可以透过薄板
cl/capturelimit 改变夺旗分上限(夺旗专用)
fl/fraglimit 改变分数上限
rl/roundlimit 改变回合次数(CA专用)
tl/timelimit 改变比赛时间
**所有模式可用参数(除CA外)**
bfg <0|1> 打开/关闭 bfg
bsuit <0|1> ---------战衣
invis <0|1> ---------隐身
medkit <0|1> --------蓝血
quad <0|1> ---------quad
regen <0|1> ---------再生
teleporter <0|1> ---------传送器
** 团队竞技场(CA)用参数 **
armordamage <0|1> 指定自身伤害时是否影响盔甲
startrespawn <0|1> 在回合开始时是否重生
warmupfire <0|1> 热身时是否可以开枪
** 组队用参数 **
allcaptain <0|1> 是否可以使所有人拥有队长权限(除了开除人外)
teamdamage <0|1> 是否对队友造成伤害
===========
服务器命令
===========
下列命令描述了服务器控制台中可用命令。注意,所有控制台命令已与原始的q3游
戏结合。
addbot 如果命令后带的机器人名不是quake3的任何机器人名
称,OSP也将装载一个机器人。这个选择取决于机器人的数字表示。(注:以下的
话不会翻)
Thus, the same bot will be selected when its name is given, every time.
allready 所有的客户端处于“ready”状态。
pause 暂停比赛(或:mpause)
filterlist 列出服务器上当前所有生效的过滤设置。(或:
banlist)
filterload 加载在过滤文件和玩家文件中指定的过滤设置。(
或:plyername,banload)
ban 禁止玩家进入服务器。
--
【★蒸不熟,煮不烂★】
【★剪不断,理还乱★】
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: cliff.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.708毫秒