打开主菜单

Ballance Wiki β

更改

BallanceMMOClient/zh

添加1,673字节2024年2月11日 (星期日)
客户端使用方法
# 编辑 {{code|ModLoader/Config/BallanceMMOClient.cfg}} 来修改插件的相关设置。
=== 核心设置 ===用户名和服务器地址是你进行联机必须要进行设置的两项内容;其他设置可以维持默认或者根据自己情况调节。
用户名和服务器地址是你进行联机必须要进行设置的两项内容。=== 用户名设置 ===
* 用户名设置位于 {{kbd|Playername}} – '''玩家名称'''。默认会结合当前日期自动生成随机用户名,请务必在连接服务器前改成自己惯用的昵称。** {{resize|请选择一个较为清晰的名称。需要注意的是,你输入的用户名会被服务器进行一次无效字符删除,因此服务器最终采用的用户名可能与你设定的有所出入。}}** {{resize|名称长度必须在 3 到 20 个字符之间(含两端),过长的会被截断,过短的会被使用下划线补全。名称仅支持大小写英文字母、数字,以及符号 <code><nowiki>_-+=.~()</nowiki></code>,剩余的也会被替换成下划线。}}** {{resize|用户名<u>每 24 小时只能修改一次</u>,修改用户名请慎重;用户名有效性可以使用 [https://dl-bmmo.bcrc.site/utils/name-validator '''<u>用户名检验器</u>'''] 验证。}}* 自3=== 服务器设置 === 自 3.5.3版本起,服务器地址由服务器管理器处理,你可以使用 3 版本起,BMMO 的服务器地址由'''服务器管理器'''处理,你可以使用 {{code|/mmo c}} 命令进入服务器管理器并跟随其中提示设置。你必须设置正确的服务器地址,并确保和希望联机的人处在同一服务器下,才能正常联机。 玩家使用 {{code|/mmo c}} 命令进入服务器管理器并跟随其中提示设置;你必须设置正确的服务器地址,并确保你和你希望联机的人处在同一服务器下,你才可以进行正常的联机。此外,如果你省略了地址的端口号,那么插件将默认连接 唤出服务器管理器后会首先进入服务器列表视图。列表视图内显示玩家的添加过的所有服务器(最多保存 10 个),对着选中的服务器按下 {{kbd|Enter}} 或鼠标左键可以直接进入;按下 {{kbd|E}} 或者鼠标右键则可以编辑服务器信息。此外,若服务器数量没有达到上限,则服务器列表底部会显示 {{Code|[Add New]}} 字样,选中并按下可以新增服务器。 服务器编辑视图内存在两个输入框,分别是服务器地址和备注名。如果你省略了地址的端口号,那么插件将默认连接 {{code|26676}} 端口。端口;若备注名留空,则插件会以服务器地址作为服务器的名称。按下 {{kbd|Enter}} 和 {{kbd|Esc}} 或者屏幕上按钮分别可以保存或撤销修改,
=== 其它设置 ===
=== 命令 ===
下文命令的描述格式和注意事项下文命令的描述格式和注意事项:
* 不同参数之间以空格分隔;未使用任何格式的参数表示玩家必须原样输入参数名称。
* {{code|<nowiki>[参数]</nowiki>}} 表示可以省略(将会使用默认值)的玩家参数。
* {{code|<nowiki>参数1 | 参数2</nowiki>}} 表示玩家需要选择参数 1 或参数 2 中的一个填入。
* 除了 {{code|<nowiki>{玩家}</nowiki>}} 表示玩家名称或前缀了 {{code|<nowiki>#</nowiki>}} 的玩家内部临时 ID(可以用 {{code|/mmo kick<u>l</u>ist-<u>i</u>d}} 获取)。** 例:若一玩家名为 Player,ID 为 1145141919,则可以输入 {{code|Player}} 或者 {{code|<nowiki>#1145141919</nowiki>}} 外,命令的完整名称以及玩家名或玩家 * 命令参数的完整名称以及玩家名或玩家 ID 可以输入首字母后按下 可以输入首字母后在输入框内按下 Tab 键自动补全,方便快速输入。
* 固定的命令和玩家名不区分字母大小写,但玩家根据实际状态自行填入的其他参数区分。此外,Tab 键自动补全时由于 BML 自身设定问题,也区分大小写。
* 前缀 {{code|*}} 的命令需要玩家在服务器内拥有管理员权限才能使用。
** 管理员权限的判定为:玩家直接为对应服务器内的管理员,或对应服务器内无任何在线管理(此时视作所有玩家均为管理员)。
==== 服务器状态类 ====
* {{code|/mmo <u>c</u>onnect <nowiki>[地址]</nowiki>}} – 连接到地址对应的服务器。若不填地址则使用 Mod 设置内填入的服务器地址。连接到地址对应的服务器。若不填地址则会唤出服务器选择器。
* {{code|/mmo <u>d</u>isconnect}} – 离开玩家所在的服务器。
* {{code|/mmo <u>r</u>e<u>l</u>oad}} – 重新加载服务器内玩家状态。如果玩家名称标记和实际影子球错位,可以使用重载功能调整。
* {{code|/mmo gettimestamp}} – 显示服务器内玩家的影子球插值用时间数据。''此命令为调试功能。''
* {{code|/mmo uuid}} – 输出玩家自己的 UUID,方便复制使用。
==== 玩家互动类 ====
* {{code|/mmo <u>s</u>ay <nowiki><文字></nowiki>}} 或 {{code|/say <nowiki><文字></nowiki>}} – 在服务器内公开发送一条内容为 <文字> 的聊天信息。<ref>在3.1.5-beta5前,由于BMMO的实现,消息中不支持输入空格。如果你需要断句,需要使用其它符号代替,例如“我掉了”可以这么打出:{{code|wo/diao/le}}又或者{{code|wo-diao-le}}。在3.1.5-beta5更新中,这一问题由开发者修复。</ref>
* {{code|/mmo <u>w</u>hisper <nowiki><玩家名称> <文字></nowiki>}{玩家} 或 {{code|/mmo <u>w</u>hisper <nowiki>#<玩家ID> <文字></nowiki>}} – 向对应的玩家发送私聊信息,只有对方能够看见。* {{code|/mmo <u>a</u>nnounce <nowiki><文字></nowiki>}} – 在服务器内发送一条重要通知,玩家接收到后会在游戏窗口内居中显示 10 秒左右。可以显示包括中文在内的非 ASCII 字符。* {{code|/mmo notice <nowiki><文字></nowiki>}} – 在服务器内发送一条普通通知。显示效果和限制和上文的重要通知相似,但普通通知显示的位置在窗口下部,因此对玩家游戏的干扰性较低。* {{code|/mmo <u>b</u>ulletin <nowiki>[文字]</nowiki>}} – 设置服务器的常驻通知(会维持在游戏界面顶端显示)。<ref>常驻通知不会自动换行,请注意描述的简洁度;此外,服务器内所有玩家均退出(使得服务器内没有玩家)后常驻通知会自动清空。</ref>
* {{code|/mmo <u>a</u>nnounce<u>m</u>ap}} – 在服务器内公开发送自己所在的地图和小节的信息(可以用于通知其他用户)。
* {{code|/mmo <u>t</u>ele<u>p</u>ort <nowiki><玩家名称></nowiki>{玩家}} 或 {{code|/mmo <u>t</u>ele<u>p</u>ort <nowiki>#<玩家ID></nowiki>}} – 传送至服务器内其他玩家的坐标。只能在作弊模式(Cheat Mode)下使用。<ref>传送只能做到传送到玩家本地存储的其他玩家的坐标,不会连带切换玩家所在的地图或小节,也不会复原其他玩家视角的机关摆放;请与 {{code|/mmo getmap}} 等命令配合使用。</ref><ref name="single-player" />* {{code|/mmo kick restartlevel <nowiki><玩家名称> [理由]{玩家}</nowiki>}} – 强制对应玩家重新开始自己所在的游戏关卡(若对应玩家未在任何地图内则会失败)。* * {{code|/mmo kick <nowiki>#<玩家ID> kick|crash {玩家} [理由]</nowiki>}}: 将对应名称(不区分大小写)或 ID 的玩家踢出服务器。的玩家踢出服务器。使用 {{code|kick}} 为仅移出服务器,{{code|crash}} 则是直接让玩家在被移出后游戏崩溃。
* {{code|/mmo custommap <nowiki><名称|reset></nowiki>}}: 自定义自己所在地图的名称(仅对其他玩家有效,玩家自己无法查看)。切换地图时会自动重置。
==== 比赛状态类 ====
* {{code|/mmo cheat <nowiki>on|off</nowiki>}} – 开启或关闭服务器内所有人的作弊模式(Cheat Mode)。* {{code|/mmo countdown}} – 自动连续发出 3, 2, 1, 开始比赛的信号。
* {{code|/mmo dnf}} – 发出未能成功完赛所在地图的信号(同对应的快捷键)。
* {{code|/mmo rank resetrankreset}} – 若玩家自己稍后发送比赛起跑命令,则同时重置服务器内所有地图先前已有的排行名次(适用于多地图连续比赛但仅发号一次的场景)。
* {{code|/mmo <nowiki>ready|ready-cancel</nowiki>}} – 用于公开示意自己已经准备好了(进入已准备状态)或还未准备好(取消先前的准备状态)。
* {{code|/mmo scores [local] hs|{{!}}sr [关卡号]}} – 获取当前关卡(默认)或指定原版关卡的 HS 或 SR 排行榜数据,并在屏幕中央居中显示 10 秒。<ref>默认数据由服务器端同步获取,但 {{code|local}} 标签会采用玩家自己在线时接受到的通关信息的整合,因此如果出现掉线状况则可能会和实际排行数据不符。</ref><ref>“当前关卡” 是指上次触发 “Go!” 命令时的关卡。此外,目前暂时不支持获取指定自制地图的数据,但自制地图的比赛排行榜仍然可以通过 “当前关卡” 获取。</ref>
** {{resize|示例: {{code|/mmo score hs 1}} 可以获取第 1 关以 HS 模式排列的成绩数据。}}
* {{code|/mmo mode hs{{!}}sr}} 或 {{code|/mmo hs{{!}}sr}} – 设置自己接下来的发号模式为 HS 或 SR。
==== 杂项 ====
* {{code|Ctrl + 4}}: 发出对玩家所在地图的准备命令。
* {{code|Ctrl + 5}}: 发出对玩家所在地图的确认准备状态的命令(用于提示玩家对自己是否准备好了进行示意)。
* {{code|Ctrl + D}} 快速同时按下两次快速连续'''按下两次''': 发出未能成功完赛(Did not finish, DNF)所在地图的信号。
== 可用服务器 ==
3,424
个编辑