Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions frontend/content/releases/launcher/v1.7.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
tag: v1.7.0
publishedAt: "2026-10-14T05:40:33Z"
htmlUrl: https://github.com/openmultiplayer/launcher/releases/tag/v1.7.0
highlights:
- 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
assets:
- label: "Download Launcher Installer (.exe)"
url: https://github.com/openmultiplayer/launcher/releases/download/v1.7.0/omp-launcher-setup.exe
size: "3.8 MB"
- label: "Download Portable Launcher (.exe)"
url: https://github.com/openmultiplayer/launcher/releases/download/v1.7.0/omp-launcher.exe
size: "8.7 MB"
---

## 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
- @khe4oyan made their first contribution in https://github.com/openmultiplayer/launcher/pull/369
- @sampmoder made their first contribution in https://github.com/openmultiplayer/launcher/pull/375
- @edgyaf made their first contribution in https://github.com/openmultiplayer/launcher/pull/410
- @ricardoofnl made their first contribution in https://github.com/openmultiplayer/launcher/pull/416
- @LopezDev7 made their first contribution in https://github.com/openmultiplayer/launcher/pull/427
- @PANZEHIR54 made their first contribution in https://github.com/openmultiplayer/launcher/pull/390
- @JOsee321 made their first contribution in https://github.com/openmultiplayer/launcher/pull/428

**Full Changelog**: https://github.com/openmultiplayer/launcher/compare/v1.6.1...v1.7.0
117 changes: 117 additions & 0 deletions frontend/content/releases/server/v1.6.7.3217.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
---
tag: v1.6.7.3217
publishedAt: "2026-10-14T22:24:31Z"
htmlUrl: https://github.com/openmultiplayer/open.mp/releases/tag/v1.6.7.3217
highlights:
- New NPC vehicle position and rotation natives, with improved NPC vehicle movement
- Networking fixes for ban reloads, connections, broadcasts, and server shutdown
- Pawn, component, and C API fixes, plus Conan 2 and macOS ARM build support
assets:
- label: Windows
url: https://github.com/openmultiplayer/open.mp/releases/download/v1.6.7.3217/open.mp-win-x86.zip
size: "35.6 MB"
- label: Linux
url: https://github.com/openmultiplayer/open.mp/releases/download/v1.6.7.3217/open.mp-linux-x86.tar.gz
size: "32.1 MB"
- label: Linux (DynSSL)
url: https://github.com/openmultiplayer/open.mp/releases/download/v1.6.7.3217/open.mp-linux-x86-dynssl.tar.gz
size: "26.9 MB"
---

## open.mp server — changes since v1.5.8.3079

### Server operation and networking

- Added `artwork.show_crc_logs` to enable TXD and DFF CRC logging when needed. It is disabled by default. [#1164](https://github.com/openmultiplayer/open.mp/pull/1164)
- Fixed environment-variable substitution in server configuration, including numeric and boolean settings. [#1195](https://github.com/openmultiplayer/open.mp/pull/1195)
- Fixed `reloadbans` so reloaded bans are enforced by the network again. Matching connected players are also removed. [#1276](https://github.com/openmultiplayer/open.mp/pull/1276)
- Fixed false “server is full” conditions after kicks, rejected invalid connection-lost packets, and temporarily banned invalid connection attempts to reduce log spam. [#1209](https://github.com/openmultiplayer/open.mp/pull/1209), [#1173](https://github.com/openmultiplayer/open.mp/pull/1173)
- Fixed connections attempted immediately after server startup being rejected by an invalid network cookie. [#1213](https://github.com/openmultiplayer/open.mp/pull/1213)
- Fixed broadcast RPC payloads being shortened when a plugin reads them before transmission. This affected features such as weather changes, messages, and game text. [#1215](https://github.com/openmultiplayer/open.mp/pull/1215)
- Fixed Linux shutdown hanging or crashing when the server runs without a terminal, such as under `nohup`. [#1203](https://github.com/openmultiplayer/open.mp/pull/1203)
- Vehicle paintjobs now reset when vehicles respawn. [#1213](https://github.com/openmultiplayer/open.mp/pull/1213)

### Scripting and components

- Fixed `%q` escaping in Pawn `format()`, a crash when reading a missing console variable as a string, and crashes caused by invalid `SetTimerEx` arguments. [#1159](https://github.com/openmultiplayer/open.mp/pull/1159), [#1171](https://github.com/openmultiplayer/open.mp/pull/1171), [#1223](https://github.com/openmultiplayer/open.mp/pull/1223)
- Fixed spawning after leaving spectator mode and made `TogglePlayerSpectating` reliably enable spectating again. [#1187](https://github.com/openmultiplayer/open.mp/pull/1187), [#1092](https://github.com/openmultiplayer/open.mp/pull/1092)
- Changed main-script unloading so components reset after the script is unloaded, preventing callbacks and timers from referring to an unloaded script. [#1190](https://github.com/openmultiplayer/open.mp/pull/1190)
- Added usage messages when script-loading console commands are called without a filename, and clearer errors for missing legacy plugins. [#1032](https://github.com/openmultiplayer/open.mp/pull/1032), [#1273](https://github.com/openmultiplayer/open.mp/pull/1273)
- Added separate object and attached-object editing state checks, and validated incoming editing responses against the active edit mode. [#1188](https://github.com/openmultiplayer/open.mp/pull/1188)
- Fixed the `syncRotation` argument being ignored by `AttachPlayerObjectToObject`, including its C API path. [#1163](https://github.com/openmultiplayer/open.mp/pull/1163)
- Fixed C API gang-zone and pickup destruction failing to release their legacy IDs for reuse. [#1231](https://github.com/openmultiplayer/open.mp/pull/1231)
- Updated Pawn with fixes for `memcpy` and `fwrite` on packed strings, and corrected presets in the legacy server-side game-text component. [#1180](https://github.com/openmultiplayer/open.mp/pull/1180)

### NPCs

- Added `NPC_SetVehiclePos`, `NPC_SetVehicleRot`, `NPC_GetVehiclePos`, and `NPC_GetVehicleRot`. **Behavior change:** `NPC_SetPos` now removes an NPC from its vehicle; use the vehicle-specific setter to reposition it while seated. [#1182](https://github.com/openmultiplayer/open.mp/pull/1182), [#1237](https://github.com/openmultiplayer/open.mp/pull/1237)
- Fixed NPC vehicles appearing flat or teleporting while driving on slopes, and improved vehicle movement synchronization. [#1249](https://github.com/openmultiplayer/open.mp/pull/1249), [#1280](https://github.com/openmultiplayer/open.mp/pull/1280)
- Fixed `NPC_PutInVehicle` leaving NPCs visibly on foot in boats. [#1236](https://github.com/openmultiplayer/open.mp/pull/1236)
- Fixed dead NPCs appearing standing when streamed in. `NPC_Respawn` now clears their death state. [#1238](https://github.com/openmultiplayer/open.mp/pull/1238), [#1184](https://github.com/openmultiplayer/open.mp/pull/1184)
- Fixed NPC infinite ammo when `NPC_SetAmmo` had not been called, corrected `NPC_GetSkin`’s return value, and fixed the angle calculated by `NPC_SetAngleToPos`. [#1165](https://github.com/openmultiplayer/open.mp/pull/1165), [#1182](https://github.com/openmultiplayer/open.mp/pull/1182), [#1252](https://github.com/openmultiplayer/open.mp/pull/1252)
- Improved movement between short NPC path nodes and prevented zero-time node transitions from repeatedly running in one tick. [Movement change](https://github.com/openmultiplayer/open.mp/commit/d39310858caa62557545a93e59a917ea417ca0d9), [transition limit](https://github.com/openmultiplayer/open.mp/commit/958349e44a9f122a9182bd380e493b5bf1b5911b)
- Fixed NPC cleanup and several crashes when optional components are missing or unloading. [#1175](https://github.com/openmultiplayer/open.mp/pull/1175), [#1182](https://github.com/openmultiplayer/open.mp/pull/1182)

### Building and deployment

- Migrated builds to **Conan 2** and added a dedicated [build guide](https://github.com/openmultiplayer/open.mp/blob/master/BUILD.md) for Windows, Linux, and macOS. [#1233](https://github.com/openmultiplayer/open.mp/pull/1233), [#998](https://github.com/openmultiplayer/open.mp/pull/998)
- Added macOS ARM build support and fixed Windows compatibility with newer Microsoft toolchains. [#1234](https://github.com/openmultiplayer/open.mp/pull/1234), [#1235](https://github.com/openmultiplayer/open.mp/pull/1235), [#1166](https://github.com/openmultiplayer/open.mp/pull/1166)
- Fixed the 32-bit Docker runtime image missing libraries required to start `omp-server`. [#1263](https://github.com/openmultiplayer/open.mp/pull/1263)

## All pull requests merged

* Restore Artwork CRC logs by @SimoSbara in https://github.com/openmultiplayer/open.mp/pull/1164
* fix microsoft's shitty ABI compat breakage by @AmyrAhmady in https://github.com/openmultiplayer/open.mp/pull/1166
* Fix string escape with %q in format() by @SimoSbara in https://github.com/openmultiplayer/open.mp/pull/1159
* Fix GetConsoleVarAsString crash by @ksenonadv in https://github.com/openmultiplayer/open.mp/pull/1171
* Ignore networked ID_CONNECTION_LOST packet. by @ksenonadv in https://github.com/openmultiplayer/open.mp/pull/1173
* Fix NPC component cleanup by @vincenzocorso in https://github.com/openmultiplayer/open.mp/pull/1175
* Fix issues with NPCs by @SimoSbara in https://github.com/openmultiplayer/open.mp/pull/1165
* NPC_Respawn now resets death state to false by @stley in https://github.com/openmultiplayer/open.mp/pull/1184
* Call components reset after finishing unloading the main script. by @ksenonadv in https://github.com/openmultiplayer/open.mp/pull/1190
* Fix spawn when leaving spectator state by @ksenonadv in https://github.com/openmultiplayer/open.mp/pull/1187
* NPC changes and fixes by @AmyrAhmady in https://github.com/openmultiplayer/open.mp/pull/1182
* Patch to fix env vars by @itsneufox in https://github.com/openmultiplayer/open.mp/pull/1195
* Fix Linux server deadlock on shutdown without TTY by @TanF12 in https://github.com/openmultiplayer/open.mp/pull/1203
* Fix server-full issue introduced by Kick changes by @ksenonadv in https://github.com/openmultiplayer/open.mp/pull/1209
* Fix RPC call to use correct bit count for data transmission by @bssth in https://github.com/openmultiplayer/open.mp/pull/1215
* Tweaks for pawn component and more by @NexiusTailer in https://github.com/openmultiplayer/open.mp/pull/1180
* CAPI: Fix legacy slots not being released for GZ and Pickups by @markski1 in https://github.com/openmultiplayer/open.mp/pull/1231
* Fix server crash for invalid SetTimerEx args by @ksenonadv in https://github.com/openmultiplayer/open.mp/pull/1223
* conan 2 (remembered mj goat today) by @AmyrAhmady in https://github.com/openmultiplayer/open.mp/pull/1233
* Some more fixes for macOS by @NexiusTailer in https://github.com/openmultiplayer/open.mp/pull/1235
* macos fix, add macos ci, fix conan cache for conan 2 by @AmyrAhmady in https://github.com/openmultiplayer/open.mp/pull/1234
* Add help message when attempting to load a script without arguments by @xerox8521 in https://github.com/openmultiplayer/open.mp/pull/1032
* Fix syncRotation ignored to AttachPlayerObjectToObject by @SimoSbara in https://github.com/openmultiplayer/open.mp/pull/1163
* Fix NPC_SetAngleToPos(): use `{vec.x, vec.y}` instead of `{vec.x, vec.z}` by @KW46 in https://github.com/openmultiplayer/open.mp/pull/1252
* docker/run.sh: fix omp-server failing to start due to missing libraries by @vincenzocorso in https://github.com/openmultiplayer/open.mp/pull/1263
* Fix moving NPC vehicle pitch not synced by @Fanorisky in https://github.com/openmultiplayer/open.mp/pull/1249
* fix: NPC_PutInVehicle not visually attaching NPC to boat seat by @Revelts in https://github.com/openmultiplayer/open.mp/pull/1236
* Reset vehicle paintjob on respawn and seed cookies after network start by @berkleblebiciii in https://github.com/openmultiplayer/open.mp/pull/1213
* Fix dead NPC appearing standing when streamed in by @krzysztofmotas in https://github.com/openmultiplayer/open.mp/pull/1238
* Core: re-apply bans to networks in reloadBans by @berkleblebiciii in https://github.com/openmultiplayer/open.mp/pull/1276
* add linux build instructions to README.md by @aszarth in https://github.com/openmultiplayer/open.mp/pull/998
* Fixed: TogglePlayerSpectating by @uifdev in https://github.com/openmultiplayer/open.mp/pull/1092
* fix misleading message for missing legacy plugins by @dockfries in https://github.com/openmultiplayer/open.mp/pull/1273
* Fix NPC teleporting on slopes while driving by @itsneufox in https://github.com/openmultiplayer/open.mp/pull/1280
* Add NPC_GetVehiclePos and NPC_GetVehicleRot natives by @Revelts in https://github.com/openmultiplayer/open.mp/pull/1237
* Object editing types by @xunder-matth in https://github.com/openmultiplayer/open.mp/pull/1188

## New Contributors
* @SimoSbara made their first contribution in https://github.com/openmultiplayer/open.mp/pull/1164
* @vincenzocorso made their first contribution in https://github.com/openmultiplayer/open.mp/pull/1175
* @stley made their first contribution in https://github.com/openmultiplayer/open.mp/pull/1184
* @TanF12 made their first contribution in https://github.com/openmultiplayer/open.mp/pull/1203
* @bssth made their first contribution in https://github.com/openmultiplayer/open.mp/pull/1215
* @markski1 made their first contribution in https://github.com/openmultiplayer/open.mp/pull/1231
* @xerox8521 made their first contribution in https://github.com/openmultiplayer/open.mp/pull/1032
* @KW46 made their first contribution in https://github.com/openmultiplayer/open.mp/pull/1252
* @Fanorisky made their first contribution in https://github.com/openmultiplayer/open.mp/pull/1249
* @Revelts made their first contribution in https://github.com/openmultiplayer/open.mp/pull/1236
* @berkleblebiciii made their first contribution in https://github.com/openmultiplayer/open.mp/pull/1213
* @krzysztofmotas made their first contribution in https://github.com/openmultiplayer/open.mp/pull/1238
* @aszarth made their first contribution in https://github.com/openmultiplayer/open.mp/pull/998
* @dockfries made their first contribution in https://github.com/openmultiplayer/open.mp/pull/1273

**Full Changelog**: https://github.com/openmultiplayer/open.mp/compare/v1.5.8.3079...v1.6.7.3217

21 changes: 18 additions & 3 deletions frontend/i18n/fa/code.json
Original file line number Diff line number Diff line change
Expand Up @@ -145,17 +145,32 @@
"announcement.serverVersion": {
"message": "نسخه {version} سرور open.mp با رفع مشکلات فراوان، بهبود عملکرد و ویژگی‌های جدید در دسترس است!"
},
"announcement.serverReleaseSummary": {
"message": "این نسخه سرور، کنترل‌های تازه‌ای برای خودروهای NPC اضافه می‌کند، حرکت خودروهای NPC را بهبود می‌دهد و مشکلات شبکه و اسکریپت‌نویسی را برطرف می‌کند."
},
"announcement.changelog": {
"message": "تغییرات"
"message": "تغییرات سرور"
},
"announcement.download": {
"message": "دانلود"
"message": "دانلود سرور"
},
"announcement.launcherUpdate": {
"message": "لانچر نیز به‌روزرسانی دریافت کرده است!"
},
"announcement.launcherReleaseSummary": {
"message": "لانچر هم‌پوشانی داخل بازی را روان‌تر می‌کند، پشتیبانی از مودهای گرافیکی را بهبود می‌دهد و اتصال را پایدارتر می‌کند."
},
"announcement.launcherReleaseTitle": {
"message": "لانچر open.mp نسخه {version} منتشر شد!"
},
"announcement.serverReleaseTitle": {
"message": "نسخه {version} سرور open.mp منتشر شد!"
},
"announcement.bothReleaseTitle": {
"message": "نسخه‌های جدید منتشر شدند: سرور open.mp {serverVersion} و لانچر {launcherVersion}!"
},
"announcement.seeWhatsNew": {
"message": "تازه‌ها را ببینید"
"message": "تازه‌های لانچر"
},
"announcement.dismiss": {
"message": "بستن این پیام"
Expand Down
21 changes: 18 additions & 3 deletions frontend/i18n/id/code.json
Original file line number Diff line number Diff line change
Expand Up @@ -148,17 +148,32 @@
"announcement.serverVersion": {
"message": "Versi server open.mp {version} tersedia dengan banyak perbaikan bug, peningkatan kinerja, dan fitur baru!"
},
"announcement.serverReleaseSummary": {
"message": "Rilis server ini menambahkan kontrol kendaraan NPC, meningkatkan pergerakan kendaraan NPC, serta memperbaiki masalah jaringan dan skrip."
},
"announcement.changelog": {
"message": "Catatan Perubahan"
"message": "Catatan perubahan server"
},
"announcement.download": {
"message": "Unduh"
"message": "Unduh server"
},
"announcement.launcherUpdate": {
"message": "Launcher juga telah mendapatkan pembaruan!"
},
"announcement.launcherReleaseSummary": {
"message": "Launcher meningkatkan overlay dalam game, dukungan mod grafis, dan kestabilan koneksi."
},
"announcement.launcherReleaseTitle": {
"message": "Launcher open.mp {version} kini tersedia!"
},
"announcement.serverReleaseTitle": {
"message": "Versi baru server open.mp {version} kini tersedia!"
},
"announcement.bothReleaseTitle": {
"message": "Rilis baru tersedia: server open.mp {serverVersion} dan Launcher {launcherVersion}!"
},
"announcement.seeWhatsNew": {
"message": "Lihat apa yang baru"
"message": "Pembaruan Launcher"
},
"announcement.dismiss": {
"message": "Hapus pesan ini"
Expand Down
Loading
Loading