Releases: BeamMP/BeamMP-Server
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
v3.3.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. -
debuginfo*
files - IGNORE THESE, DO NOT DOWNLOAD THEM.
What's Changed
- Disable server config generation via ENV by @lionkor in #240
- Allow provider to define server port ENV by @lionkor in #244
- Move to AGPL-3.0 by @lionkor in #260
- add FreeBSD support by @jimkoen in #263
- Add
version
command by @sla-ppy in #274 - Fix assigment of ID's so two unique users dont get the same ID. by @sla-ppy in #277
- Fix unicycle counting as car by @sla-ppy in #288
- Fix stdin/stdout redirect on Windows by @lionkor in #265
- Add lua
Util.LogInfo()
,Util.LogError()
, etc. functions by @lionkor in #309 - Fix timeout for synced players by @sla-ppy in #289
- Link to the docs instead of the wiki in ServerConfig.toml by @AlexITA1100 in #291
- Remove backup1, backup2 backend endpoints by @lionkor in #313
New Contributors
- @sla-ppy made their first contribution in #274
- @AlexITA1100 made their first contribution in #291
Full Changelog: v3.2.2...v3.3.0
v3.2.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.- 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
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, requiresliblua5.3-0
.BeamMP-Server-ubuntu
is a Ubuntu 22.04 build, requiresliblua5.3-0
.
What's Changed
- Fix Server.log empty when stdout or stdin redirected by @lionkor in #235
- Server's
stdin
andstdout
can now be redirected properly (same PR)
Full Changelog: v3.2.0...v3.2.1