Skip to content

Releases: BeamMP/BeamMP-Server

v3.5.0

18 Sep 23:55
530d605
Compare
Choose a tag to compare
v3.5.0 Pre-release
Pre-release

What's new?

  • Mod downloads don't use any additional RAM anymore (on Linux only)
  • More flexible Lua event handlers
  • You can now allow/deny guests in the ServerConfig
  • Lua errors now dump a stacktrace as well
  • New version and settings commands in the console
  • Maximum packet size & compression improved
  • New postVehicleSpawn, postPlayerAuth, ... Lua events

All Changes

New Contributors

Full Changelog: v3.4.1...v3.5.0

Files included in this release are:

  • BeamMP-Server.$DISTRO.$DISTROVERSION.$ARCH for linux builds, for example BeamMP-Server.debian.11.x86_64 for the Debian 11 build for x86_64. All require liblua5.3 to be installed.
  • BeamMP-Server.exe for the Windows build (x86_64). You need to install the Visual C++ Redistributables to run this.

v3.4.1

11 May 11:04
5f9726f
Compare
Choose a tag to compare

Files included in this release are:

  • BeamMP-Server.$DISTRO.$DISTROVERSION.$ARCH for linux builds, for example BeamMP-Server.debian.11.x86_64 for the Debian 11 build for x86_64. All require liblua5.3 to be installed.
  • BeamMP-Server.exe for the Windows build (x86_64). You need to install the Visual C++ Redistributables to run this.

What's Changed

  • Fix Lua assert error when adding values to tables (e.g. in event arguments) by @lionkor in #318
  • Fix lua number (int vs double) handling, add lua unit tests for json encode + decode, fix empty array or table serializing to null by @lionkor in #319
  • Use hard disconnect instead of ClientKick in timeout by @lionkor in #320

Full Changelog: v3.4.0...v3.4.1

v3.4.0

08 May 10:02
0c740cc
Compare
Choose a tag to compare

Files included in this release are:

  • BeamMP-Server.$DISTRO.$DISTROVERSION.$ARCH for linux builds, for example BeamMP-Server.debian.11.x86_64 for the Debian 11 build for x86_64. All require liblua5.3 to be installed.
  • BeamMP-Server.exe for the Windows build (x86_64). You need to install the Visual C++ Redistributables to run this.

What's Changed

  • Make Plugin load order deterministic (alphabetic) by @Neptnium in #315
  • Add Lua execution profiler Util.DebugExecutionTime() by @lionkor in #267
  • Fix TriggerGlobalEvent not passing event arguments correctly (closes #106) by @Neptnium in #307
  • Fix lua assertions crashing the server by @lionkor in #198

New Contributors

Full Changelog: v3.3.0...v3.4.0

v3.3.0

06 May 12:39
5dd4c97
Compare
Choose a tag to compare

Files included in this release are:

  • BeamMP-Server.$DISTRO.$DISTROVERSION.$ARCH for linux builds, for example BeamMP-Server.debian.11.x86_64 for the Debian 11 build for x86_64. All require liblua5.3 to be installed.

  • BeamMP-Server.exe for the Windows build (x86_64). You need to install the Visual C++ Redistributables to run this.

  • debuginfo* files - IGNORE THESE, DO NOT DOWNLOAD THEM.

What's Changed

New Contributors

Full Changelog: v3.2.2...v3.3.0

v3.2.2

15 Jan 13:51
Compare
Choose a tag to compare

Files included in this release are:

  • BeamMP-Server.$DISTRO.$DISTROVERSION.$ARCH for linux builds, for example BeamMP-Server.debian.11.x86_64 for the Debian 11 build for x86_64. All require liblua5.3 to be installed.
  • BeamMP-Server.exe for the Windows build (x86_64). You need to install the Visual C++ Redistributables to run this.
  • DO NOT DOWNLOAD BeamMP-Server-linux, this is only temporarily there as a fix for a hosting provider issue

What's Changed

  • Update README.md to remove mention of scripts and add ARM instructions by @lionkor in #243
  • Fix wrong order of SendErrorsShowMessage and SendErrors by @lionkor in #252
  • Fix MP.GetPositionRaw by @lionkor in #250
  • Update linux.yml to build ARM64 binaries for debian11 by @lionkor in #245
  • Make update message adjustable by provider by @lionkor in #239

Full Changelog: v3.2.1...v3.2.2

v3.2.1

29 Dec 00:47
1cdc8e8
Compare
Choose a tag to compare

Files included in this release:

  • BeamMP-Server.exe is the windows build. You need to install the Visual C++ Redistributables to run this.
  • BeamMP-Server-debian is a Debian 11 build, requires liblua5.3-0.
  • BeamMP-Server-ubuntu is a Ubuntu 22.04 build, requires liblua5.3-0.

What's Changed

  • Fix Server.log empty when stdout or stdin redirected by @lionkor in #235
  • Server's stdin and stdout can now be redirected properly (same PR)

Full Changelog: v3.2.0...v3.2.1

v3.2.0

28 Dec 13:54
d5000ae
Compare
Choose a tag to compare

Files included in this release:

  • BeamMP-Server.exe is the windows build. You need to install the Visual C++ Redistributables to run this.
  • BeamMP-Server-debian is a Debian 11 build, requires liblua5.3-0.
  • BeamMP-Server-ubuntu is a Ubuntu 22.04 build, requires liblua5.3-0.

What's Changed

New Contributors

Full Changelog: v3.1.3...v3.2.0

v3.1.3

09 Dec 19:17
43b1b05
Compare
Choose a tag to compare

Files included in this release:

  • BeamMP-Server.exe is the windows build. You need to install the Visual C++ Redistributables to run this.
  • BeamMP-Server-debian is a Debian 11 build, requires liblua5.3-0.
  • BeamMP-Server-ubuntu is a Ubuntu 22.04 build, requires liblua5.3-0.

What's Changed

New Contributors

Full Changelog: v3.1.2...v3.1.3

v3.1.2 - Hotfix

03 Dec 16:52
103d2dc
Compare
Choose a tag to compare

Files included in this release:

  • BeamMP-Server.exe is the windows build
  • BeamMP-Server-linux is a ubuntu build, so you need the dependencies listed in README.md to run it. For any other distros please build from source as described in README.md.
  • BeamMP-Server-debian is a custom debian 11 build. The only requirement for this one is liblua5.3-0.

This is a hotfix

Full Changelog: v3.1.1...v3.1.2

v3.1.1

31 Oct 10:33
47e64a7
Compare
Choose a tag to compare

Files included in this release:

  • BeamMP-Server.exe is the windows build (currently requires you to install https://aka.ms/vs/17/release/vc_redist.x64.exe, as per #141)
  • BeamMP-Server-linux is the Ubuntu 22.04 build - this is only provided for compatibility with existing auto update scripts.
  • BeamMP-Server-* are builds for specific linux distributions. Please check the list of dependencies in the README.

Changelog

  • FIXED bug which caused GetPlayerIdentifiers, GetPlayerName, etc not to work in onPlayerDisconnect
  • FIXED some issues which could cause the server to crash when receiving malformed data
  • FIXED a bug which caused a server to crash during authentication when receiving malformed data
  • FIXED minor vulnerability in chat message handling
  • FIXED a minor formatting bug in the status command

Full Changelog: v3.1.0...v3.1.1