沙盘引擎 (SEngine)

创意诞生沙盘世界,不止如此想象!

用户工具

站点工具


侧边栏

reference:native

📚 引擎原生内容

《沙盘引擎》游戏原生提供了一些基础内容、功能、指令等,无论是开发者还是玩家,了解这些原生内容是有一定必要的。

📒 游戏快捷键

快捷键 说明
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原则,针对服务器管理员、开发者的指令功能

当玩家通过聊天输入框以指令的形式输入/rcon xxx可尝试登陆RCON管理员,此密码在服务器启动参数中设定。

使用RCON功能,可以在任何模组环境下使用一些内置的功能,例如刷车、刷道具、刷新角色及更换授权等,同时也可以对服务器信息进行一些修改,已经踢人、封禁等常规功能。

如你所见,RCON是一个强大且存在安全隐患的功能,服务器管理员应该只将此密码发放给被信任的人

📒 游戏指令

在游戏过程中,通过聊天框内/开头的方式可输入一串指令。

指令会优先通过Client/OnLocalCommand,最后筛选到达World/OnPlayerCommand事件。

《沙盘引擎》内置了一些基础、通用的游戏指令,无论任何模组都将优先接收指令,且不可被模组自定义替换。

内置指令 说明
version 查看引擎版本信息
disconnect|ddis 断开当前连接,通常返回到主菜单
reconnect|drec 重新连接或建立连接到当前世界
(在开发测试阶段也十分友好,可自动刷新使用最新的脚本)
quit|q 立即关闭游戏
unloadmod|dunload 卸载当前模组,回到模组选择界面

📒 游戏控制台

《沙盘引擎》在游戏环境内置了一个方便的调试工具,此功能可通过设置菜单进行开启或关闭。

无论是开发者还是用户,均可以在控制台选项开启状态下,使用按键【~】来进行控制台激活。

📘 输出调试

控制台面板(及悬浮窗)在开启此功能后,将会常驻在屏幕范围内,可以方便的监测引擎的输出Debug内容,以及输出的严重类型。

同Unity输出调试类型相同,沙盘引擎也继承了输出严重类型的风格,但是会有一些差异。

输出类型 颜色 说明
正常 白色 标准输出信息,可能包含为引擎、模组或高级玩家用户参考的信息
警告 黄色 警告类型信息,可能包含会对引擎、模组产生异常的信息
有时可能也表示关键提醒信息,而并非是需要处理的异常和警告
严重 红色 严重类型信息,可能包含会直接影响引擎、模组产生问题或错误的信息
有时可能也表示特别需要注意的信息,而并非是需要处理的异常和警告

任何开发者或玩家用户如果在测试、游戏阶段遇到了问题,可以尝试参考控制台输出信息。

也可以根据情况将输出信息(或.log文件)通过图片或文本的形式反馈至《沙盘引擎》开发组或模组开发者。

📘 输入交互

控制台面板除了可以输出引擎内的信息外,也可以由用户自行输入合法的指令进行交互。

输入指令在某些层面算是进阶指令,错误或不合时宜的使用可能会引起未知的情况

用户只需要在控制台面板底部区域的输入框进行指令输入即可,同时会有自动补全和提示功能,按下回车按键即可发送。

📘 控制台指令

指令 参数 说明
version 在控制台返回输出当前版本信息
network 在控制台返回输出当前网络信息
quit|exit 立即关闭游戏进程,退出游戏
reloadmod|reload 重新加载当前模组(测试Client.js时常用)
unloadmod|unload 释放当前加载模组(并不是删除,回到沙盘引擎Native原生模组)
connect 【1】服务器地址
【2】服务器地址 服务器密码
连接到指定服务器(如模组或版本不匹配,将无法正确连接)
disconnect 立即断开当前与服务器的连接
reconnect 立即重连到当前服务器(可重载场景)
world 立即跳转(重新加载)到【主世界】场景(不会保存当前数据)
在特殊情况下,也可以代替重载场景作用
mapeditor 立即跳转到【地图编辑器】场景(不会保存当前数据)
main 立即跳转到【Main】主世界初始场景(不会保存当前数据)

reference/native.txt · 最后更改: 2023/09/20 23:52 由 bibiboxs