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://open.mp/
- 文档: https://open.mp/docs
- 在 Discord 上加入社区: https://discord.gg/samp
- 通过 OpenCollective 支持开发: https://opencollective.com/openmultiplayer
按合并的拉取请求整理的更新日志
- Update Italian translation by @ReshiramZekrom1 in https://github.com/openmultiplayer/launcher/pull/286
- Edited sr.ts by @Trysha-rbrn in https://github.com/openmultiplayer/launcher/pull/287
- Add translations for Indonesian by @flxzor in https://github.com/openmultiplayer/launcher/pull/294
- Polish translation update by @Slideinn in https://github.com/openmultiplayer/launcher/pull/293
- Turkish translation update by @ulasbayraktar in https://github.com/openmultiplayer/launcher/pull/295
- Georgian translation update by @Lasho4 in https://github.com/openmultiplayer/launcher/pull/288
- Update Lithuanian translation by @tnz1992 in https://github.com/openmultiplayer/launcher/pull/216
- Fix Discord Update status Binding by @brunorrr in https://github.com/openmultiplayer/launcher/pull/300
- This fixes the sort arrow direction, it was inverted by @Bios-Marcel in https://github.com/openmultiplayer/launcher/pull/301
- Fixes #233 by @Bios-Marcel in https://github.com/openmultiplayer/launcher/pull/302
- The appearances tab in settings now has a radiobutton by @Bios-Marcel in https://github.com/openmultiplayer/launcher/pull/303
- update Vietnamese locale by @aujiz11 in https://github.com/openmultiplayer/launcher/pull/305
- add Finnish (Suomi) language support by @weltschmerzie in https://github.com/openmultiplayer/launcher/pull/304
- Implementation of import/export functionality for favourite servers list by @itsneufox in https://github.com/openmultiplayer/launcher/pull/307
- update Chinese translation by @dockfries in https://github.com/openmultiplayer/launcher/pull/312
- Update Italian Translation (Import/Export feature) by @ReshiramZekrom1 in https://github.com/openmultiplayer/launcher/pull/315
- feat: Added missing entries for french translation file by @MichaelAceAnderson in https://github.com/openmultiplayer/launcher/pull/321
- Ability to reorder servers in the favourites tab by dragging them around by @itsneufox in https://github.com/openmultiplayer/launcher/pull/320
- Update sr.ts by @Trysha-rbrn in https://github.com/openmultiplayer/launcher/pull/323
- Ditch PanResolver in favour of dnd-kit by @itsneufox in https://github.com/openmultiplayer/launcher/pull/324
- update georgian translation & advanced search for georgian servers by @Lasho4 in https://github.com/openmultiplayer/launcher/pull/326
- add dutch (nederlands) translations by @DignitySAMP in https://github.com/openmultiplayer/launcher/pull/329
- Update Hungarian translations with minor fixes and new strings by @Cappsyhun in https://github.com/openmultiplayer/launcher/pull/331
- Small update ru.ts with proposed corrections by @NexiusTailer in https://github.com/openmultiplayer/launcher/pull/337
- Update ru localization with latest additions by @NexiusTailer in https://github.com/openmultiplayer/launcher/pull/338
- add pt strings by @itsneufox in https://github.com/openmultiplayer/launcher/pull/339
新贡献者
- @flxzor 在 https://github.com/openmultiplayer/launcher/pull/294 首次贡献
- @Slideinn 在 https://github.com/openmultiplayer/launcher/pull/293 首次贡献
- @brunorrr 在 https://github.com/openmultiplayer/launcher/pull/300 首次贡献
- @weltschmerzie 在 https://github.com/openmultiplayer/launcher/pull/304 首次贡献
- @dockfries 在 https://github.com/openmultiplayer/launcher/pull/312 首次贡献
- @MichaelAceAnderson 在 https://github.com/openmultiplayer/launcher/pull/321 首次贡献
- @DignitySAMP 在 https://github.com/openmultiplayer/launcher/pull/329 首次贡献
- @Cappsyhun 在 https://github.com/openmultiplayer/launcher/pull/331 首次贡献
完整更新日志: 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 的兼容性问题。
- 修复与各种模组的兼容性问题。
- 妥善修复名称缓冲区溢出导致的动画问题。
其他人的贡献
- A tiny correction in RU localization by @NexiusTailer in https://github.com/openmultiplayer/launcher/pull/195
- Translation Update zh-TW.ts by @XiaoNiaoa in https://github.com/openmultiplayer/launcher/pull/198
- Update Arabic localization by @RouatbiH in https://github.com/openmultiplayer/launcher/pull/192
- Translation Update zh-CN.ts by @XiaoNiaoa in https://github.com/openmultiplayer/launcher/pull/197
- Implement Serbian Translation by @Trysha-rbrn in https://github.com/openmultiplayer/launcher/pull/213
- Update Italian translation by @ReshiramZekrom1 in https://github.com/openmultiplayer/launcher/pull/214
- update Vietnamese translation by @aujiz11 in https://github.com/openmultiplayer/launcher/pull/217
- Added Georgian language by @Lasho4 in https://github.com/openmultiplayer/launcher/pull/236
- Update Portuguese (Brazil) Translation File Format and Keys by @itsneufox in https://github.com/openmultiplayer/launcher/pull/234
- update polish translation by @mpudliszewski in https://github.com/openmultiplayer/launcher/pull/237
- fix encoding for polish strings by @mpudliszewski in https://github.com/openmultiplayer/launcher/pull/238
- Check for
allowed_clientsrule instead ofallow_DLto determine if server is open.mp by @xunder-matth in https://github.com/openmultiplayer/launcher/pull/253 - Fixed missing password option in cli by @znemoe in https://github.com/openmultiplayer/launcher/pull/267
- Add settings_advanced_discord_status_requires_restart key to PT translation by @itsneufox in https://github.com/openmultiplayer/launcher/pull/272
新贡献者
- @XiaoNiaoa 在 https://github.com/openmultiplayer/launcher/pull/198 首次贡献
- @Trysha-rbrn 在 https://github.com/openmultiplayer/launcher/pull/213 首次贡献
- @Lasho4 在 https://github.com/openmultiplayer/launcher/pull/236 首次贡献
- @itsneufox 在 https://github.com/openmultiplayer/launcher/pull/234 首次贡献
- @mpudliszewski 在 https://github.com/openmultiplayer/launcher/pull/237 首次贡献
- @xunder-matth 在 https://github.com/openmultiplayer/launcher/pull/253 首次贡献
- @znemoe 在 https://github.com/openmultiplayer/launcher/pull/267 首次贡献
完整更新日志: https://github.com/openmultiplayer/launcher/compare/v1.4.0...v1.5.2