Skip to content

v2.1 beta

Compare
Choose a tag to compare
@Mauler125 Mauler125 released this 01 Sep 00:23
· 2215 commits to master since this release
  • Fixed all code defects related to connecting, changing levels, starting servers or connecting from the lobby, etc.
  • Fixed a lot of threading defects such as concurrency and race conditions. A dedicated task scheduler for the main thread has been implemented for this.
  • Fixed bansystem adding already existing entries to the refused list vector.
  • Fixed bug where global bans did not apply on the server.
  • Fixed bug where bans where not cleared when 'sv_reloadBanList' was ran but file no longer accessible.
  • Fixed bug causing the command 'weapon_reparse' to crash the engine.
  • Fixed bug where the console would acquire focus over all windows when the summary for a ConVar is painted.
  • Fixed bug in console where attempting to select text, while the logger is adding and deleted entries, causes the start of the interactive selection to advance.
  • Fixed bug where 'common_sdk.rpak' and 'ui_sdk.rpak' would auto-unload while these should only be unloaded when manually requested or on shutdown.
  • Added exception handling for parsing received data from the master server.
  • Added exception handling for parsing banned list.
  • Added support for loading starpak files from the 'Win32' override directory.
  • Added missing RUI texture for 'Overflow Night'.
  • Implemented "help" command (prints help info of a command/convar).
  • Implemented "convar_list" (logs all convars, or convars matching criteria).
  • Implemented "convar_findByFlags" (logs all convars having a specific flag(s)).
  • Implemented sanity checks for setting a custom AES netkey (now checks if its a valid base64, and is exactly 24 characters).
  • Installed change callback for 'net_useRandomKey' which runs "NET_GenerateKey()" which sets a random key (function has recursive call checks!).
  • Improved UX for the private server popup modal.
  • Level settings files and banned list could now be loaded from every search path. Banned list is only written to "PLATFORM".
  • NavMesh and AIN files are now read from all searchpaths when building AIN files, and when loading the game to validate their state.
  • Fatal SDK errors now show a dialog and terminate the process.
  • Many script bug fixes and UX improvements.