Releases: BeamMP/BeamMP-Server
Releases · BeamMP/BeamMP-Server
v3.8.1
What's Changed
- Force IPv4 for backend requests by @WiserTixx in #417
Full Changelog: v3.8.0...v3.8.1
Files included in this release are:
BeamMP-Server.$DISTRO.$DISTROVERSION.$ARCH
for linux builds, for exampleBeamMP-Server.debian.11.x86_64
for the Debian 11 build for x86_64. All requireliblua5.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.8.0
What's Changed
- Fix build failure with Boost >= v1.87.0 by @Mathijsz in #402
- Debug log responses from auth and backend by @WiserTixx in #403
- Switch to curl by @WiserTixx in #405
- Add size header to information packet by @WiserTixx in #409
- Fix crash by @WiserTixx in #413
New Contributors
Full Changelog: v3.7.2...v3.8.0
Files included in this release are:
BeamMP-Server.$DISTRO.$DISTROVERSION.$ARCH
for linux builds, for exampleBeamMP-Server.debian.11.x86_64
for the Debian 11 build for x86_64. All requireliblua5.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.7.2
What's Changed
- Allow for empty icon param in MP.SendNotification by @WiserTixx in #389
- Swap build instruction sequence by @O1LER in #391
- Fix postPlayerAuth and add reason value by @WiserTixx in #395
- Re-Add BEAMMP_PROVIDER_PORT_ENV by @WiserTixx in #399
- fix crash when double closing by @lionkor in #383
- remove sentry leftovers by @0R3Z in #392
New Contributors
Full Changelog: v3.7.1...v3.7.2
Files included in this release are:
BeamMP-Server.$DISTRO.$DISTROVERSION.$ARCH
for linux builds, for exampleBeamMP-Server.debian.11.x86_64
for the Debian 11 build for x86_64. All requireliblua5.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.7.1
What's Changed
- Fix backend heartbeat by @WiserTixx in #385
- Add some information about tags in the build instructions by @O1LER in #386
New Contributors
Full Changelog: v3.7.0...v3.7.1
Files included in this release are:
BeamMP-Server.$DISTRO.$DISTROVERSION.$ARCH
for linux builds, for exampleBeamMP-Server.debian.11.x86_64
for the Debian 11 build for x86_64. All requireliblua5.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.7.0
What's Changed
- Report correct client minimum version to the backend by @lionkor in #376
- Make modlist an empty array by default instead of null by @WiserTixx in #377
- Add 'P' packet on UDP by @lionkor in #379
- Paint packet by @WiserTixx in #381
- Information packet by @WiserTixx in #382
Full Changelog: v3.6.0...v3.7.0
Files included in this release are:
BeamMP-Server.$DISTRO.$DISTROVERSION.$ARCH
for linux builds, for exampleBeamMP-Server.debian.11.x86_64
for the Debian 11 build for x86_64. All requireliblua5.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.6.0
What's Changed
- Add MP.Get by @WiserTixx in #369
- Mod hashing + better download by @lionkor in #374
- Add MP.SendNotification by @WiserTixx in #373
- Add player limit bypass to onPlayerAuth by @WiserTixx in #372
- Add Lua function to get a player's role by @WiserTixx in #366
New Contributors
- @WiserTixx made their first contribution in #369
Full Changelog: v3.5.1...v3.6.0
Files included in this release are:
BeamMP-Server.$DISTRO.$DISTROVERSION.$ARCH
for linux builds, for exampleBeamMP-Server.debian.11.x86_64
for the Debian 11 build for x86_64. All requireliblua5.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.5.1
What's Changed
- fix MaxPlayers setting using value of MaxCars by @20dka in #367
- Fix exception propagation on packet decompression by @lionkor in #365
Full Changelog: v3.5.0...v3.5.1
Files included in this release are:
BeamMP-Server.$DISTRO.$DISTROVERSION.$ARCH
for linux builds, for exampleBeamMP-Server.debian.11.x86_64
for the Debian 11 build for x86_64. All requireliblua5.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.5.0
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
andsettings
commands in the console - Maximum packet size & compression improved
- New
postVehicleSpawn
,postPlayerAuth
, ... Lua events
All Changes
- Fix MacOS compile error by @max5800 in #324
- Add platform, lua, openssl version to
version
command, show lua version on startup by @sla-ppy in #325 - Fix #326 Arch Compile Issue "copy_n is not a member of 'std';" by @redracerTURBO in #327
- Add more info to return to backend's /pkToUser endpoint by @sla-ppy in #332
- Add an entry in serverconfig.toml for the time between update reminders by @SaltySnail in #329
- Add config setting to allow/deny guests by @SaltySnail in #335
- Reuse HTTP connections by @SaltySnail in #339
- Adjust allow guests feature in heartbeat to follow Backend#33 by @lionkor in #341
- Refactor config, add
settings
command by @jimkoen in #295 - Add stack trace to server lua engine by @SaltySnail in #350
- Fix little issues by @lionkor in #342
- Add IPv6 support by @lionkor in #349 (CLIENT DOES NOT SUPPORT THIS YET)
- support for non toplevel event handlers by @20dka in #360
- Download Refactoring by @lionkor in #356
- fix github workflows by @20dka in #362
- Move toml11 out of vcpkg since the toml11 authors broke it by @lionkor in #352
- Fix disconnect not calling onVehicleDeleted by @SaltySnail in #336
- Add post event(s) by @lionkor in #364
New Contributors
- @max5800 made their first contribution in #324
- @redracerTURBO made their first contribution in #327
- @SaltySnail made their first contribution in #329
Full Changelog: v3.4.1...v3.5.0
Files included in this release are:
BeamMP-Server.$DISTRO.$DISTROVERSION.$ARCH
for linux builds, for exampleBeamMP-Server.debian.11.x86_64
for the Debian 11 build for x86_64. All requireliblua5.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
Files included in this release are:
BeamMP-Server.$DISTRO.$DISTROVERSION.$ARCH
for linux builds, for exampleBeamMP-Server.debian.11.x86_64
for the Debian 11 build for x86_64. All requireliblua5.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
Files included in this release are:
BeamMP-Server.$DISTRO.$DISTROVERSION.$ARCH
for linux builds, for exampleBeamMP-Server.debian.11.x86_64
for the Debian 11 build for x86_64. All requireliblua5.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