跳到主要内容

open.mp 启动器

在 open.mp 和 SA-MP 服务器上游玩《侠盗猎车手:圣安地列斯》多人联机。

v1.7.0最新

亮点

  • Smoother in-game overlay and improved compatibility with ENB and graphics modifications
  • Models cache folder setting and recently used nickname history
  • More reliable connections, reconnections, and client stability
  • Armenian, Korean, and Bulgarian translations, with updates to several other languages
查看完整更新日志

What's Changed

In-Game & Client Features

  • Made the in-game launcher overlay smoother and more reliable, including when its window is recreated.
  • Improved compatibility with ENB and other graphics modifications.
  • Fixed splash-screen images displaying incorrectly on some setups.
  • Fixed some custom textures failing to load when their names are long.
  • Improved connections from the in-game launcher when nicknames or passwords contain special characters.
  • Improved stability when joining or reconnecting to servers, receiving incomplete server responses, and closing the game.
  • Reduced some unnecessary work during gameplay and overlay rendering.

Launcher Improvements

  • Added a Models cache folder setting in Advanced settings, with a folder picker and a default SA-MP cache path on Windows.
  • Added a history of up to five recently used nicknames, selectable from the main window and server join prompt.
  • Added the --no-omp command-line option to launch without injecting the open.mp client.
  • Added Armenian, Korean, and Bulgarian translations. Expanded or corrected Spanish, Lithuanian, Georgian, Italian, and Serbian translations.
  • Fixed edited per-server nicknames being reset in the join prompt, and preserved them when changing SA-MP versions.
  • Fixed connecting to password-protected servers from the server context menu.
  • Encoded nicknames and passwords in in-game connect messages so special characters are handled correctly.
  • Fixed CLI connections to hyphenated hostnames by resolving them to IPv4 addresses before launch.
  • Fixed the SA-MP ping query payload and guarded against replies too short to parse.
  • Restored the main window’s size after the loading screen, including after a reload.
  • Skipped update checks in the in-game launcher and improved fallback selection of download and plugin information.
  • Started the game IPC listener only when needed, improved client connection cleanup, and sent overlay window IDs to the game client.
  • Improved game executable launching by validating its path, setting the game directory, and disconnecting its standard input and output.
  • Improved logging: try a file beside the executable, then local app data, then standard error.
  • Kept server context menu colors in sync with theme changes, removed focus outlines in the server list, and aligned Advanced settings buttons with General settings styling.
  • Changed the installer to download the WebView2 bootstrapper.
  • Fixed the external server dialog.

New Contributors

Full Changelog: https://github.com/openmultiplayer/launcher/compare/v1.6.1...v1.7.0

v1.6.1

杀毒软件误报
部分杀毒软件可能将 open.mp 启动器误报为病毒。此为误报。本启动器是开源软件,可安全使用。若受影响,请将 open.mp 启动器的安装文件夹添加到你杀毒软件的排除列表中。

亮点

  • 游戏内服务器浏览器 (F9):无需离开游戏即可浏览、切换和重新加入服务器
  • 导入和导出你喜爱的服务器列表,支持拖放重新排序
  • 支持自定义游戏可执行文件名
  • 自动选择客户端版本,并可针对每个服务器选择客户端版本
查看完整更新日志

变更内容

游戏内与客户端功能

  • 新增游戏内服务器浏览器(按 F9 键),无需离开游戏即可浏览服务器列表,切换或重新加入服务器。
  • 新增自定义启动画面。
  • 在游戏内暂停菜单中直接添加了 open.mp 设置。
  • 在 open.mp 设置中添加了用于切换 Discord 状态(及其他状态指示器)的选项。
  • 改进了 Discord 状态处理,并修复了错误的 IP 报告。
  • 修复了与重连逻辑和 open.mp 协议相关的多个问题。
  • 修复了多个SA-MP 崩溃场景,提升了整体稳定性。

启动器改进

  • 在整个启动器中大幅提升了稳定性和性能。
  • 在 Rust 和 TypeScript 两端对代码库进行了大规模重构,以提升长期可维护性。
  • 显著改进了服务器查询机制,以提升效率和防止垃圾请求。
  • 为收藏的服务器添加了拖放重新排序功能。
  • 改进了Windows 7 兼容性。
  • 安装程序现在捆绑了 WebView2 安装程序,简化了设置流程。
  • 从“高级”设置选项卡中移除了 Discord 状态设置。
  • 在“高级”设置中添加了支持自定义游戏可执行文件名的选项。
  • 添加了导入和导出收藏服务器列表的功能。
  • 如果尚未安装 SA-MP,可自动选择合适的客户端版本。
  • 新增了按服务器选择客户端版本的功能。
  • 添加了大量有意义的日志信息,以改进诊断和支持。
  • 使用快速连接时,为有密码保护的服务器添加了加入提示。
  • 为大多数 API 添加了API 超时,以提高响应速度和可靠性。

错误修复与用户体验改进

  • 修复了文件缺失(特别是字体文件)时的文件复制问题。
  • 修复了服务器数据在重启应用程序后仍被缓存的问题。
  • 修复了主题切换故障。
  • 修复了按服务器设置的昵称输入故障。
  • 修复了排序箭头方向错误的问题。
  • 修复了搜索输入未包含游戏模式文本的问题。
  • 改进了服务器主机名解析。
  • 改进了权限处理和面向用户的消息提示。
  • 修复了网页 URL 验证问题。
  • 修复了更改语言后设置选项卡标题不更新的问题。
  • 为服务器查询请求添加了频率限制,以防垃圾请求。
  • 更新并扩充了多种语言的本地化文件。

文档与社区

按合并的拉取请求整理的更新日志

新贡献者

完整更新日志: https://github.com/openmultiplayer/launcher/compare/v1.5.2...v1.6.1

所有发布均为开源。从源代码编译,或直接从 GitHub 下载。