meta data for this page
  •  

📚 差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
reference:commandline [2025/05/02 20:44] bibiboxsreference:commandline [2025/07/17 15:45] (当前版本) – 移除 bibiboxs
行 1: 行 1:
-<markdown> 
-# 启动参数&命令行 
  
-> 《沙盘引擎》支持对`SandtableEngine.exe`编写启动参数&命令行,以达到高级自定义的启动及使用。 
- 
- 
- 
-## 参数列表 
- 
-| Command                                      | 说明                                                         | 示例                                                   | 
-| -------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------ | 
-| `@Package`                                   | 加载指定包名的模组                                           | `@com.sengine.introduce`                               | 
-| `#Address`<br />`#Address|Password|UserData` | 直接尝试连接到指定IP\联机地址,**允许附加参数**<br />联机成功后通常会自动同步模组资源 | `#127.0.0.1:8192`<br />`#127.0.0.1:8192|password|test` | 
-| `-debugmode`                                 | 以临时**DOS附加窗口**的方式启动游戏,额外启动一个DOS输出调试窗口 | -                                                      | 
-| `-frame_XX`                                  | 设置最大游戏帧数(重定向)<br />**- 专用服务器:最大逻辑处理帧率(数值越大服务器越流畅,CPU占用越多)** | `-frame_60` //MAX 60 FPS                               | 
-| `-port_XX`                                   | 设置网络连接端口(重定向),此参数通常用于BAT模式            | `-port_8192`                                           | 
-| `-startup_XX`                                | 设置模组`Startup.json`配置文件(重定向),此参数通常用于BAT模式 | `-startup_test` //test.json                            | 
-| `-nographics -batchmode -serverbuild`        | 以无DX窗口方式启动[专用服务器](reference/dedicatedserver),需要搭配`@`使用 | -                                                      | 
-| `-force-glcore`                              | 以`GLCore`渲染方式启动游戏,主要针对`DX11`模式不适用的情况<br />对于部分显卡,可能游戏性能稍有提升 | -                                                      | 
-| `-force-vulkan`(实验性)                    | 以`Vulkan`渲染方式启动游戏,主要针对`DX11`模式不适用的情况<br />对于部分显卡,可能游戏性能稍有提升 | -                                                      | 
-| `-force-d3d12`(实验性)                     | 以`DX12`渲染方式启动游戏,主要针对`DX11`模式不适用的情况<br />对于部分显卡,可能游戏性能稍有提升 | -                                                      | 
-| `-lowresolution`                             | 以较低分辨率启动游戏,主要用于默认分辨率异常的情况           | -                                                      | 
-| `-mapeditor`                                 | 直接启动[地图编辑器](reference/mapeditor),通常更建议在模组加载后启动 | -                                                      | 
-| `-local`                                     | 强制以本地玩家方式(非Steam用户)启动,如果Steam已被启动,则不会启用Steam验证<br />==注意:有些服务器可能会阻止非Steam用户加入== | -                                                      | 
- 
- 
- 
-## 使用示例 
- 
-1. 复制`SandtableEngine.exe`,拷贝**快捷方式**至指定位置 
-2. 右键**快捷方式**点击属性,在**快捷方式**“目标”文本后插入命令行,通常以空格分割多个参数 
-3. 例如:`D:\SandtableEngine\SandtableEngine.exe -debugmode -local #127.0.0.1:8192` 
-4. 解释:启动沙盘引擎,并且开启DOS输出窗口,同时以非Steam方式启动,并且尝试连接到`127.0.0.1:8192`服务器 
- 
- 
- 
-## Startup.txt 
- 
-在特殊情况下,开发者可能希望自己**整合引擎+模组**,尤其是希望运行`SandtableEngine.exe`后自动加载某模组(或执行一些其他命令行操作)。 
- 
-这样可以在**引擎目录**新建`Startup.txt`文件,在文件内正常填写命令行参数,再次启动引擎程序时将会**优先采用此命令行参数**。 
- 
-> 执行优先级:快捷方式 > `Startup.txt` 
- 
- 
- 
- 
-</markdown>