Skip to content

10.5

Choose a tag to compare

@JonnygamingTv JonnygamingTv released this 02 Dec 10:33
· 109 commits to simple since this release
55c636b

Put files inside /U3DS/Modules/Rocket.Unturned/

Total changes overall:

Optimized (Speed)

  • Command lookups (more effect)
  • Cooldown lookups
  • Permissions
  • TranslationList
  • Tiny improvement to QueueOnMainThread
  • Removed FixedUpdate() in permissions manager, saving overhead for servers that don't use web-based permissions. (Web-based permissions now use a Coroutine instead)

Patches:

  • Fixed error when GetCommand() returns null
  • Added nullcheck to GetCooldown()

Patches for things this fork caused (this version undid a modification made by me):

  • Undid a few minor changes made to permissions to get compatibility with a few selection of plugins (ShimmysAdminTools, AdvancedRegions)

Changes:

  • Added so that /rocket reload reloads Commands.config.xml.
  • Added /rocket gc to clear memory leak caused by cooldown system.

Todo:

  • Optimize memory usage by removing List<> objects that are never used (will need some testing)

If you want to download this automatically:

wget https://github.com/JonnygamingTv/RocketModFix/releases/download/2.5/Rocket.Core.dll -O ./Rocket.Core.dll
wget https://github.com/JonnygamingTv/RocketModFix/releases/download/2.5/Rocket.API.dll -O ./Rocket.API.dll
wget https://github.com/JonnygamingTv/RocketModFix/releases/download/2.5/Rocket.Unturned.dll -O ./Rocket.Unturned.dll