Game Maker Studio 2游戏启动至本地浏览器GMWebServer,如何改回独立程序?
Game Maker Studio 2 强制通过GMWebServer启动问题排查与解决
问题原因
出现这种情况的核心原因是你的项目运行目标或启动配置被修改为HTML5/Web平台,GMS2会自动启动本地GMWebServer服务(日志中[GMWebServer] GMWebServer started successfully on port 51264就是明确信号),通过浏览器加载Web版本的游戏,而非编译生成独立桌面程序。常见触发场景包括:
- 误触了顶部工具栏的平台选择下拉框
- 调试时临时切换到Web预览模式后未重置
- 项目配置文件被意外修改
- 第三方插件/脚本自动调整了运行目标
解决步骤
按以下顺序操作,逐步恢复独立程序启动:
- 确认运行目标:在GMS2顶部工具栏的平台选择器(通常显示当前运行平台的位置),选择对应桌面平台(Windows Desktop/macOS/Linux),而非
HTML5选项。 - 重置启动配置:点击顶部菜单栏
Run→Run Configuration,在弹出窗口中:- 将
Target设置为你的桌面平台 - 将
Launch Type改为Standalone(而非Web Preview)
- 将
- 检查项目选项:点击工具栏齿轮图标打开
Game Options:- 进入对应桌面平台的选项卡(如Windows),确认勾选
Create Standalone Executable相关选项 - 进入
HTML5选项卡,取消任何强制启用Web启动的配置(如自动预览)
- 进入对应桌面平台的选项卡(如Windows),确认勾选
- 清理临时文件:关闭GMS2,删除项目根目录下的
_temp和web文件夹,重启软件后重新编译运行 - 排查第三方内容:如果安装了第三方插件或自定义脚本,暂时禁用后测试,确认是否有代码自动切换运行目标
内容的提问来源于stack exchange,提问作者Julian Silvestri
相关产品推荐
相关产品推荐

