meta data for this page
📚 差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版 | |||
manual:native [2025/07/17 15:40] – bibiboxs | manual:native [2025/07/17 15:54] (当前版本) – 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: | ||
## 游戏控制台 | ## 游戏控制台 | ||
- | 沙盘引擎 内置了一个方便的调试工具,此功能可通过**设置菜单**进行开启或关闭。 | + | 沙盘引擎 内置了一个方便的**调试工具**,此功能可通过**设置菜单**进行开启或关闭。 |
无论是开发者还是玩家,均可以在此功能**开启状态**下,使用按键`[~]`进行控制台激活。 | 无论是开发者还是玩家,均可以在此功能**开启状态**下,使用按键`[~]`进行控制台激活。 | ||
行 135: | 行 135: | ||
| `updatesdk` | | `updatesdk` | ||
+ | |||
+ | |||
+ | ## 启动参数& | ||
+ | |||
+ | > 《沙盘引擎》支持对`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` | ||