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
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.