meta data for this page
📚 差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| manual:native [2025/07/17 15:40] – bibiboxs | manual:native [2025/08/28 06:20] (当前版本) – bibiboxs | ||
|---|---|---|---|
| 行 31: | 行 31: | ||
| | `SandtableEngine_Data` | 沙盘引擎关键数据目录(Unity Build)< | | `SandtableEngine_Data` | 沙盘引擎关键数据目录(Unity Build)< | ||
| - | | 文件 | + | | 文件 |
| - | | ------------------------- | ----------------------------------------- | | + | | ------------------------- | ------------------------------ | |
| - | | **`SandtableEngine.exe`** | 引擎主要程序(启动程序) | + | | **`SandtableEngine.exe`** | 引擎主要程序(启动程序) |
| - | | `Engine.json` | + | | `Engine.json` |
| - | | `MasterServer.cfg` | + | | `MasterServer.cfg` |
| 行 85: | 行 85: | ||
| ## 游戏控制台 | ## 游戏控制台 | ||
| - | 沙盘引擎 内置了一个方便的调试工具,此功能可通过**设置菜单**进行开启或关闭。 | + | 沙盘引擎 内置了一个方便的**调试工具**,此功能可通过**设置菜单**进行开启或关闭。 |
| 无论是开发者还是玩家,均可以在此功能**开启状态**下,使用按键`[~]`进行控制台激活。 | 无论是开发者还是玩家,均可以在此功能**开启状态**下,使用按键`[~]`进行控制台激活。 | ||
| 行 134: | 行 134: | ||
| | `mainscene` | | `mainscene` | ||
| | `updatesdk` | | `updatesdk` | ||
| + | |||
| + | |||
| + | |||
| + | ## 快捷日志输出 | ||
| + | |||
| + | 在任何情况下,**按下**默认`[F3]`按键开关**快捷日志输出**。 | ||
| + | |||
| + | 这是一个**简单\快速**的日志查看方式,通常用于开发阶段调试使用,每次开关都会**清空**上次记录。 | ||
| + | |||
| + | |||
| + | |||
| + | ## 硬件信息输出 | ||
| + | |||
| + | 在任何情况下,**按住**默认`[F4]`按键开关**硬件信息输出**。 | ||
| + | |||
| + | 此方法可以快速查看**硬件信息、游戏帧数、帧数抖动**等调试信息。 | ||
| + | |||
| + | |||
| + | |||
| + | ## 启动参数& | ||
| + | |||
| + | > 《沙盘引擎》支持对`SandtableEngine.exe`编写启动参数& | ||
| + | |||
| + | |||
| + | |||
| + | ### 参数列表 | ||
| + | |||
| + | | Command | ||
| + | | -------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------ | | ||
| + | | `@Package` | ||
| + | | `# | ||
| + | | `-debugmode` | ||
| + | | `-frame_XX` | ||
| + | | `-port_XX` | ||
| + | | `-startup_XX` | ||
| + | | `-nographics -batchmode -serverbuild` | ||
| + | | `-force-glcore` | ||
| + | | `-force-vulkan`(实验性) | ||
| + | | `-force-d3d12`(实验性) | ||
| + | | `-lowresolution` | ||
| + | | `-mapeditor` | ||
| + | | `-local` | ||
| + | |||
| + | |||
| + | |||
| + | ### 使用示例 | ||
| + | |||
| + | 1. 复制`SandtableEngine.exe`,拷贝**快捷方式**至指定位置 | ||
| + | 2. 右键**快捷方式**点击属性,在**快捷方式**“目标”文本后插入命令行,通常以空格分割多个参数 | ||
| + | 3. 例如:`D: | ||
| + | 4. 解释:启动沙盘引擎,并且开启DOS输出窗口,同时以非Steam方式启动,并且尝试连接到`127.0.0.1: | ||
| + | |||
| + | |||
| + | |||
| + | ## Startup.TXT | ||
| + | |||
| + | 在某些情况下,开发者可能希望**整合引擎+模组**,尤其是希望运行`SandtableEngine.exe`后自动加载某模组(或执行其他命令)。 | ||
| + | |||
| + | 此情况可在**引擎目录**新建`Startup.txt`文件,在文件内正常填写命令行参数,启动引擎程序时将会**优先采用此命令行参数**。 | ||
| + | |||
| + | > 执行优先级:系统快捷方式 > `Startup.txt` | ||
| + | |||
| + | |||
| + | |||
| + | ## Engine.JSON 配置文件 | ||
| + | |||
| + | 此文件记录**引擎全局通用配置项**(包括玩家配置选项),如文件不存在将会自动生成。 | ||
| + | |||
| + | > 通常情况下,在将游戏本体分享给其他人时,应该忽略此文件的打包,因为每个人的**玩家设定\配置**是不同的,不应该直接沿用。 | ||
| + | |||
| + | |||
| + | |||
| + | ### 主要配置说明 | ||
| + | > 此配置文件比较重要且相对庞大,下方仅展示**部分关键配置属性**,具体可参考引擎目录`Engine.json`文件。 | ||
| + | |||
| + | | 配置 | ||
| + | | -------------------------- | ------------------------------------------------------------ | -------------------- | | ||
| + | | `Language` | ||
| + | | `VerifyServerUniqueUser` | ||
| + | | `VerifyServerSteamEdition` | 是否检查服务器内Steam版连接用户< | ||
| + | | `NetworkAddress` | ||
| + | | `NetworkProtocol` | ||
| + | |||
| + | |||
| + | |||
| + | ## 文件注意事项 | ||
| + | > 基于**Steam版本更新机制**,每当 沙盘引擎 提交新版更新时,可能会**自动替换\删除**游戏目录的许多文件,这其中可能包括**游戏语言、内置模组、内置地图**等文件及目录。 | ||
| + | > | ||
| + | > ==如果玩家有**自定义修改**需求(例如二次创作**语言、地图、模组**等),务必**拷贝**相关文件,而不是直接修改**原始文件**。== | ||
| + | |||
| + | - **示例# | ||
| + | - **示例# | ||
| + | |||
| + | **(注意:此机制仅对 沙盘引擎 版本内置文件生效,自定义等文件不会被更新替换,但需要注意命名避免冲突)** | ||
| + | |||
| + | |||
| + | |||