🏆 导航菜单
🎪 扩展内容
🎯 沙盘引擎文档
🕹️ 文章及书籍&教程
🎖️ 外部的链接
🏆 导航菜单
🎪 扩展内容
🎯 沙盘引擎文档
🕹️ 文章及书籍&教程
🎖️ 外部的链接
《沙盘引擎》游戏原生提供了一些基础内容、功能、指令等,无论是开发者还是玩家,了解这些原生内容是有一定必要的。
快捷键 | 说明 |
---|---|
Alt + 回车 | 切换游戏全屏\窗口化 使用此方法切换的全屏,会默认以【DX全屏模式】作为显示方式 |
名称 | 说明 |
---|---|
网络传输率(Rate) | 45 |
加入服务器超时时间 | 7秒 |
网络超时时间(网络连接) | 15秒 |
PLAYER_COUNT_MAX | 100 |
CHARACTER_COUNT_MAX | 1000 |
VEHICLE_COUNT_MAX | 1000 |
PICKUP_COUNT_MAX | 3000 |
CHECKPOINT_COUNT_MAX | 1000 |
MODELOBJECT_COUNT_MAX(动态Object,而非Static) | 5000 |
注意:此部分内容是未来计划内容,当前仅供参考。
沙盘引擎内置了一个遵循RCON原则,针对服务器管理员、开发者的指令功能。
当玩家通过聊天输入框以指令的形式输入/rcon xxx
可尝试登陆RCON管理员,此密码在服务器启动参数中设定。
使用RCON功能,可以在任何模组环境下使用一些内置的功能,例如刷车、刷道具、刷新角色及更换授权等,同时也可以对服务器信息进行一些修改,已经踢人、封禁等常规功能。
如你所见,RCON是一个强大且存在安全隐患的功能,服务器管理员应该只将此密码发放给被信任的人。
在游戏过程中,通过聊天框内/
开头的方式可输入一串指令。
指令会优先通过Client/OnLocalCommand
,最后筛选到达World/OnPlayerCommand
事件。
《沙盘引擎》内置了一些基础、通用的游戏指令,无论任何模组都将优先接收指令,且不可被模组自定义替换。
内置指令 | 说明 |
---|---|
version | 查看引擎版本信息 |
disconnect|ddis | 断开当前连接,通常返回到主菜单 |
reconnect|drec | 重新连接或建立连接到当前世界 (在开发测试阶段也十分友好,可自动刷新使用最新的脚本) |
quit|q | 立即关闭游戏 |
unloadmod|dunload | 卸载当前模组,回到模组选择界面 |
《沙盘引擎》在游戏环境内置了一个方便的调试工具,此功能可通过设置菜单进行开启或关闭。
无论是开发者还是用户,均可以在控制台选项(游戏设置)开启状态下,使用按键【~】来进行控制台激活。
补充:通过游戏设置开关或-debugmode
启动参数可开启独立输出控制台(DOS)。
控制台面板(及悬浮窗)在开启此功能后,将会常驻在屏幕范围内,可以方便的监测引擎的输出Debug内容,以及输出的严重类型。
同Unity输出调试类型相同,沙盘引擎也继承了输出严重类型的风格,但是会有一些差异。
输出类型 | 颜色 | 说明 |
---|---|---|
正常 | 白色 | 标准输出信息,可能包含为引擎、模组或高级玩家用户参考的信息 |
警告 | 黄色 | 警告类型信息,可能包含会对引擎、模组产生异常的信息 有时可能也表示关键提醒信息,而并非是需要处理的异常和警告 |
严重 | 红色 | 严重类型信息,可能包含会直接影响引擎、模组产生问题或错误的信息 有时可能也表示特别需要注意的信息,而并非是需要处理的异常和警告 |
任何开发者或玩家用户如果在测试、游戏阶段遇到了问题,可以尝试参考控制台输出信息。
也可以根据情况将输出信息(或.log
文件)反馈至《沙盘引擎》开发组或模组开发者。
控制台面板除了可以输出引擎内的信息外,也可以由用户自行输入合法的指令进行交互。
输入指令在某些层面算是进阶指令,错误或不合时宜的使用可能会引起未知的情况。
用户只需要在控制台面板底部区域的输入框进行指令输入即可,同时会有自动补全和提示功能,按下回车按键即可发送。
指令 | 参数 | 说明 |
---|---|---|
version | 在控制台返回输出当前版本信息 | |
network | 在控制台返回输出当前网络信息 | |
quit|exit | 立即关闭游戏进程,退出游戏 | |
reloadmod|reload | 重新加载当前模组(测试Client.js时常用) | |
unloadmod|unload | 释放当前加载模组(并不是删除,回到沙盘引擎Native原生模组) | |
connect | 【1】服务器地址 【2】服务器地址 服务器密码 | 连接到指定服务器(如模组或版本不匹配,将无法正确连接) |
disconnect | 立即断开当前与服务器的连接 | |
reconnect | 立即重连到当前服务器(可重载场景) | |
world | 立即跳转(重新加载)到【主世界】场景(不会保存当前数据) 在特殊情况下,也可以代替重载场景作用 |
|
mapeditor | 立即跳转到【地图编辑器】场景(不会保存当前数据) | |
main | 立即跳转到【Main】主世界初始场景(不会保存当前数据) |