跳到主要内容

open.mp 启动器

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

v1.6.1最新

发布于 December 17, 2025

杀毒软件误报
部分杀毒软件可能将 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

v1.5.2

发布于 January 10, 2025

亮点

  • 为 open.mp 服务器新增客户端-服务器端加密通信
  • 客户端重大稳定性和崩溃修复
  • 改进与 CLEO 脚本及其他模组的兼容性
  • 提升 Windows 支持并移除遗留依赖项
查看完整更新日志

变更内容

启动器变更

  • 如果可能,尽早注入 samp
  • 修复服务器数据中波兰语文本的编码问题
  • 修复版本字符串被修改时的 omp 服务器检查
  • 移除手动“以管理员身份运行”的启动方式,仅为无法理解此操作的用户提供 GIF 文件说明
  • 将数据存储移回 localStorage,以解决数据偶尔重置的问题
  • 移除 Discord 状态实现,交由原生模组处理
  • 移除 UPX 的使用
  • 改进深度链接
  • 在“添加服务器”模态框的文本输入框中添加“复制到剪贴板”功能
  • 修复缺失 d3dx9_25.dll 的问题
  • 使用正确的快捷方式名称

客户端模组变更

  • 新增服务器到客户端的加密通信(仅限 open.mp 服务器),以安全地与服务器通信并防范恶意数据包。
  • 为所有 SA-MP 版本重新实现客户端检查类型 69 和 5(这意味着 0.3.7 R1 玩家也能拥有此功能)。
  • 修复动画加载,服务器端不再进行动画预加载,现在首次尝试播放即可成功。
  • 修复 RemoveBuildingForPlayer 崩溃并移除其限制。
  • 修复当玩家使用吸烟特殊动作并按下鼠标左键(LMB)时的吸烟动画。
  • 移除 LV 和 LS 体育馆的地图图标和无用的检查点。
  • 修复玩家在安装了液压组件时按下 H 键导致车辆喇叭为其他玩家播放的问题。
  • 将截图数量上限从 1000 提高到 1,000,000。
  • 原生实现 Discord 状态并将其内置于客户端模组中。
  • 支持 1.0 EU 版本。
  • 修复游戏在较新 Windows 版本上运行时的鼠标问题。
  • 移除对 DirectPlay 的依赖。
  • 一个小的堆损坏修复。
  • 修复发生在地址 0x0040FB80 和 0x006F5636 的崩溃问题(禁用 data/Paths/tracks2.dat 和 data\Paths\tracks4.dat 的加载)。
  • 完全改变此模组挂钩函数的方式。
  • 修复与某些 CLEO4 脚本以及 CLEO5 和 CLEO Redux 的兼容性问题。
  • 修复与各种模组的兼容性问题。
  • 妥善修复名称缓冲区溢出导致的动画问题。

其他人的贡献

新贡献者

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

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