Dnevnik promjena
v1.3.1.2748 (Najnoviji)
A new version of open.mp server is finally out, there has been a lot of fixes, bunch of performance improvements, and a few additions.
Our launcher also now received a new update which you can get by simply opening your launcher and updating it through the update dialog. For changelog please read it from here: https://github.com/openmultiplayer/launcher/releases/tag/v1.4.0
Server
Added:
- Add server logo config variable to config.json, allowing servers to set a logo to be shown in our launcher and discord status.
- Add more data validity checks for dialog responses.
- Add validity checks for menu rows.
- Add human readable HTTP errors.
- New definition for general SA-MP API compatibility. (
#define SAMP_COMPAT
) - New definition to silence legacy scripting api warnings. (
#define LEGACY_SCRIPTING_API
)
Changes:
- Remove unnecessary OnPlayerConnect and OnPlayerDisconnect when a side script (filterscript) is (un)loaded. Instead introduced OnScriptLoadPlayer and OnScriptUnloadPlayer callbacks.
- Remove bunch of pawn native deprecation from runtime warnings.
- Check CDN URL validity.
- Stop spectator sync being broadcasted.
- Default values for health and armour.
- Improve performance for responding to Scores And Pings RPC. (scoreboard)
- Change invalid weapon slot to
-1
Fixes:
- Fix the infamous RakNet crash we've been dealing with since the beginning, affecting a few servers.
- Fix string not shown in rare cases of using format.
- Fix the problem with crashdetect not being able to find file name and line number when more than one script was loaded.
- Fix a lot of RakNet crashes and safer internal memory management.
- Fix several connection issues and proper internal player pool cleanups.
- Fix GetGameText function giving incorrect/corrupt values.
- Fix open.mp windows version not loading when user's windows is set to a language with non-ascii names.
- Fix callback headings in
qawno/filterscript.new
andqawno/gamemode.new
files.