Skip to content

Releases: openmultiplayer/open.mp

v1.2.0.2670

29 Jan 03:17
Compare
Choose a tag to compare

Information

PLEASE READ: We encourage every open.mp server to update to this version. There has been not only noticeable performance improvements, but also critical security fixes

Changes:

  • A few security fixes
  • Noticeable performance improvements, specially regarding how pawn natives work now.
  • Add new config variables to set banners and discord invite link to be shown in new open.mp launcher
  • Announcer system now uses IPv4 by default, instead of using IPv6 when it's available.
  • Fix Get(Player)ObjectMaterial(Text) returning colors in the wrong format and modelid.
  • Fix server crash when you are allocating memory more than reserved space, by giving a warning about details.
  • Fix random RakNet crashes on packet deallocation
  • Validate damage reasons (weapons) in various places
  • Fix Get(Player)Gravity
  • New config variables for join messages and animation validation
  • Synchronize bans so multiple players are banned at once if needed
  • Fix WSL issues.

Follow changes through pull requests:

  • Synchronize bans so multiple players are banned at once by @Hual in #776
  • Support LFS by @Hual in #777
  • Add core->requestHTTP4. Force IPV4 requests for announce. Use bind address if provided by @ksenonadv in #786
  • Add config options to disable animation validation and join messages by @Hual in #792
  • Retrieve player objects material colors in a ARGB format by @mrreus in #795
  • Add a static openssl warning by @Hual in #793
  • New way of handling ParamCast errors instead of throwing exceptions. by @AmyrAhmady in #798
  • return modelid in GetPlayerObjectMaterial by @adib-yg in #805
  • Return 0.0 if floatstr fails and throws an exception by @AmyrAhmady in #812
  • Weapon validity check in foot, passenger, and vehicle sync, and Give/TakeDamage events by @AmyrAhmady in #804
  • Fix amx_Allot trying to access invalid memory when data size is higher than amx STK size by @AmyrAhmady in #819
  • Remove preconnect packet handler by @AmyrAhmady in #820
  • 52 IS a valid damage reason. by @Y-Less in #825
  • Change gravity type to float by @vedran77 in #832
  • Add a note about mac compilation with brew. by @Y-Less in #828
  • Add banners & discord configs and send through query by @AmyrAhmady in #831

New Contributors

Full Changelog: v1.1.0.2612...v1.2.0.2670

v1.1.0.2612

10 Nov 14:39
8829f9f
Compare
Choose a tag to compare

Out of RC

open.mp is now out of RC phase, and we are happy to announce we are finally stable enough to go down the consistent development road. with v1.1.0.2612, we fixed a lot of bugs and issues, and resolved so many behavior differences. so make sure you update to latest builds and run your server smoothly.

Launcher, first step towards client.

open.mp launcher is finally out, you can now reliably browse servers, select a server you want to play on, and join it!
Bringing a lot of new features into it, you're going to have a much better experience compared to old experience you always had to have with samp launcher.
It can be found at https://github.com/openmultiplayer/launcher

There are so many fixes and additions, for those who don't know, they can read below and go to each PR for more details.

What's Changed

New Contributors

Full Changelog: v0.0.11.2331...v1.1.0

RC2

09 Jan 21:41
Compare
Choose a tag to compare
RC2

20230109_191730

What's Changed

  • Server: Fix .so being required on Linux legacy plugins.
  • Server: reloadfs reuses its slot to preserve filterscript order.
  • Server: Attached objects are correctly shown to other players.
  • Server: Fix a crash when loading invalid pawn memory.
  • Pawn: Added GetPlayerMarkerForPlayer.
  • Pawn: Added a_??? file wrappers.
  • Upgrader: Supports multiple codepages.
  • Upgrader: Exclude files.
  • Upgrader: Full replacements report.

Full Changelog: v1-RC1...v1-RC2

RC1

05 Jan 21:22
bcf142a
Compare
Choose a tag to compare
RC1

What's Changed

Beta v0.0.11.2331

24 Dec 22:19
Compare
Choose a tag to compare