Releases: BeamMP/BeamMP-Launcher
Releases · BeamMP/BeamMP-Launcher
v2.3.2
If you're looking for the full changelog since the last public release, please see the associated forum post: https://forum.beammp.com/t/beammp-launcher-v2-3-2-release/1260902
What's Changed
- log zlib error message and regex fix by @WiserTixx in #146
Full Changelog: v2.3.0...v2.3.2
v2.3.1
What's Changed
- Only listen on localhost ipv4 by @lionkor in #134
- Fix empty modlist by @WiserTixx in #136
- Switch to only timeout on connection by @WiserTixx in #140
- Fix port cli argument by @WiserTixx in #142
- Speed up response times by waiting for http requests on another thread. by @WiserTixx in #137
- Add beammp.gg to the list of allowed links by @WiserTixx in #143
- Print message from auth by @WiserTixx in #141
Full Changelog: v2.2.0...v2.3.1
v2.2.0
What's Changed
- Fix GetGamePath by @WiserTixx in #130
- Switch to curl for Get and Post by @lionkor in #132
- Add mod hashing, improve download protocol by @lionkor in #129
- follow HTTP redirects by @snepsnepsnep in #133
- Add command-line options by @saile515 in #90
Full Changelog: v2.1.4...v2.2.0
v2.1.4
What's Changed
- Turn off stdout, stderr of the game on Linux by @lionkor in #124
- Add download speed to UI by @lionkor in #125
- Add additional SSL Verify logging by @Mack29446 in #127
- Fix Linux executable name after BNG0.33.2 by @O1LER in #126
New Contributors
Full Changelog: v2.1.3...v2.1.4
v2.1.3
What's Changed
- Fix release actions by @lionkor in #122
- Removal invalid comma causing the default config to be broken by @WiserTixx in #123
Full Changelog: v2.1.2...v2.1.3
v2.1.2
What's Changed
- Emit a useful message if cleaning the mods folder fails by @WhiteHusky in #58
- Send username and role to game on authentication by @lionkor in #78
- Add Native Linux Support by @gamingdoom in #63
- Fix input not working on Linux by @saile515 in #88
- Fixup various bits by @lionkor in #79
- Finalize linux merge by @lionkor in #96
- Performance improvements by @lionkor in #97
- Fix UB which was causing the http proxy to crash by @WiserTixx in #106
- Send id from auth to game by @WiserTixx in #105
- Add BeamMP patreon to the allowed links by @WiserTixx in #109
- HTTP proxy improvements by @WiserTixx in #110
- Update the Build guide in README by @purifiedfr in #103
- Fix github actions by @WiserTixx in #114
- Implement mods warning by @WiserTixx in #108
- reopened: check 'User Shell Folders' by @20dka and @yeranya in #111
- Add --skip-ssl-verify cli option by @lionkor in #117
- Refactor downloading by @lionkor in #116
- Little Itsy Bitsy TCP fixes by @lionkor in #118
- Add print to inform the user that they must keep the window open by @lionkor in #120
- Add better error handling by @lionkor in #119
- Add
CachingDirectory
config setting to cache mods elsewhere by @lionkor in #121
New Contributors
- @WhiteHusky made their first contribution in #58
- @gamingdoom made their first contribution in #63
- @saile515 made their first contribution in #88
- @WiserTixx made their first contribution in #106
- @purifiedfr made their first contribution in #103
- @20dka made their first contribution in #111
- @yeranya made their first contribution in #111
Full Changelog: v2.0.82...v2.1.2
There's also a Linux build, but you have to build it yourself. We'll officially release it once we have self-updating built in.
v2.1.1
- supports 0.30
Full Changelog: v2.1.0...v2.1.1
v2.1.0
- New logging system
- New two way custom IPC system instead of TCP for BeamNG <-> Launcher communication (Game disconnected be gone!)
- New crash handling system
- New windows signal processing system (graceful shutdowns)
- WIP toml config file
- Launcher now prompts a steam launch of the game if possible
- New Unhandled Exception Filter will catch any hard random crashes and writes more info in the log
- New WIP dynamic discord rich presence messages
- New Game version mismatch messages (slightly newer or older, not supported, not yet supported)
- Direct access to in game lua for low latency launcher to game communication
- Automatic scan of lua functions for automatic game update support (working since 0.23 I am proud)
- Time out of packets that are spammed and unneeded in case the game freezes
- Added a lot of verbose messages to understand what is happening in case of small issues
- Safer atomic queue implementation (avoids dead locks)
- Fixed crash when inputting a character in the port field under direct connect
- Fixed Fatal error with config parsing from V2
- IPC now uses the game process ID to identify states
- The launcher will:
*detect if a game is running and attach to it live
*not attach to a game process that was attached previously by another launcher
*try to run the game for you on steam only when there is no other game processes running - Add you can now specify config file path as argument
- Proper version checking
- Candidate for issues #57 #55 #45 #18 #17 #11 #8
- Add URI command support for beammp://
v2.0.82
- quick launcher fix
v2.0.81
- removed game version check