NEW CONFIG OPTIONS, READ THE MAIN PAGE FOR DETAILS.
I would like to thank mostly @4g3v for his research work, and cooperation for RB's 2.0 update. I would also like to thank the Fougerite staff for supporting us alongside the development, and anyone else who contributed in any way. Please note that the changelog might increase, and I also shortened It. Less details mainly because I am lazy, and also for security. * Fixed the old 1.9.5 bug which had issues at checking one weapon datablock value. Improved overall code. * Dropped the support for the built in Administrator / Moderator checks. Injection will not be tolerated in any way. You need to use a plugin if you want to fly around.
* Improved Managed Injection detection * Improved hash checking. * Plugin Validations are now improved. * Constant TCP Connection, faster, and more stable for both communication, and downloads. This will make your game a lot more faster. * Possibility to send messages from the server directly to the client. * Improved Encryption. * Virtualization improvements. * Advanced Detection for Managed Debuggers and profilers. * More advanced plugin cleanup features, and checks. * Performance improvements in overall code. * Removal of obsolete methods, or rewrote them. * C++ code implementation, external check improvements. This will boost your game performance a lot. * Better injection handling. * You can now use the console to unban / ban persons, using rb.ban and rb.unban. * A lot more better HardwareID collection which took me a bunch of time to research. * LootWindowClose hook added. * LootWindowOpen hook added. * Faster screenshot algorithms. * OnCharacterLoad hook added. * OnPluginDeinit / Init hooks added. * RB now hooks Fougerite's BanHook. If a ban is triggered, and the banner is not RB, the user will automatically be banned for HWID as well now. * Multiple processes of Rust are now handled correctly. * ServerBrowser now fully displays the server's name. Limit is 80 characters. Only works for RB servers. * Lots of inner security checks (REALLY A LOT OF), and improvements against wannabes. * Research hook is being added. * More correct display of credits. * Communication validation both client, and server side. * Plugin Loading improvements. * Lots of code implementations to be able to unload a C# dll fully out of mono's memory. This took a lot of research time, effort, and energy. We can say we are literally the only ones who achieved this. * Virtual Machine Detection. * Server side performance enchancements. * Correct OS is now displayed clientside. * More Server Side and Client Side holes are fixed
From now if you get caught hacking you will not only get banned, but your game will also instantly gets stopped.
Injection detection just gotten a nice devious update.
RustBuster Plugins also had some security holes fixed, and gotten some nice privacy against 3rd party apps. Mostly thank 4g3v for this, because he came up with some nice ideas, and we put our already existing work into work lol.
CLIENT UPDATE WILL BE RELEASED A COUPLE OF HOURS LATER, SO EVERYONE CAN UPDATE.
THIS CHANGELOG WILL BE UPDATED IF THAT HAPPENED, AND I WILL ALSO ANNOUNCE IT ON DISCORD.
CLIENT IS RELEASED
Added two new options to allow client side modification of weapon and ccmotor values. If these options are enabled RB will issue a ban if the values have changed. If false, the values won't be checked.
A nice improvement for more injection detections, and other smaller fixes.