Even though a major update is under development still, it has been decided to push an update containing new features alongside with 1.45 game patch compatibility update. Today, nearly a week after public beta started, RAGE Multiplayer 0.3.6 goes into the stable branch!
General changes
- Added: server-based voice chat (server config option to enable: `voice-chat`: true)
- Updated: Scripting stability improvements ("undefined" errors should be fixed now, needs to be confirmed)
- Updated: V8 (a separate vanilla one is used client-side now, not the one bundled with NodeJS)
- Updated: Security enhancements
- Added: Grand Theft Auto V's 1.45 patch support
- Reimplemented "construction zone crash" fix
- Vehicle model limit adjustment (it's not an actual 0.4 backport since it uses another method that doesn't rely on 0.4 features)
- Updated NodeJS
- Backported native fool proofing
- Added "allow-voice-chat-input" option (only available via registry at the moment); default value: 1
- Updated: CEF (Chromium 70.0.3538.77)
- Fixed: potential aiming synchronization data corruption
- Added: more game limits have been adjusted so more global conversion mods are compatible now
- Fixed: custom dlc packs conflicting with certain game dlc pack
- Fixed: dlc packs not working correctly with FQDN
- Miscellaneous fixes
Scripting
- Added: mp.voiceChat.muted (client-side)
- Added: mp.voiceChat.getPreprocessingParam(param) (client-side)
- Added: mp.voiceChat.setPreprocessingParam(param, value) (client-side)
- Added: player.voiceVolume (client-side)
- Added: player.voice3d (client-side)
- Added: player.voiceAutoVolume (client-side)
- Added: player.isVoiceActive (client-side)
- Added: event: playerStartTalking (client-side)
- Added: event: playerStopTalking (client-side)
- Added: player.enableVoiceTo(target) (server-side)
- Added: player.disableVoiceTo(target) (server-side)
- Added: player.voiceListeners (server-side)
- Added: mp.voiceChat.isAllowed (read-only) (client-side)
- Added: player.clearDecorations() (server-side)
- Added: player.getVoiceAttribute(attribute) (client-side)
- Added: player.setVoiceAttribute(attribute, value) (client-side)
- Fixed: vehicle.getOccupant
- Updated: C# enums
- Fixed: C# UTF-8 support improvements
Downloads
- Client* (includes Windows server), complete package mirror #1 (EU), mirror #2 (EU), mirror #3 (NA)
- Linux server
- Linux C# API
*if you already have RAGE Multiplayer installed, it will update itself on the next launch
UPD: As stable updater branch got C# API files conflict, we pushed server_bridge_035.exe server build which is compatible with 0.3.5's C# API. For 0.3.6's C# API you should get the complete package (https://ragemp.bastage.net/files/ragemp-0.3.6.zip) and grab that there at the moment. The conflict is being resolved now.
0.4
uh, soon(tm), probably?
0.3.6.1 changelog
- The "Zero Dot Four" updater is used now
- Additional voice chat sanity checks
- Added "voice-chat-sample-rate" server config option (allowed values are 8000, 16000, 24000, 48000)
- More client fool-proofing