Skip to main content
  1. Posts/

"Minor" Game Update from Rubat

· loading
297 words·2 mins

On January 4, towards the end of the day, a new minor update for Garry’s Mod was released, the announcement of which didn’t even bother to include an image in the game’s main menu. It could have been considered insignificant if not for one important change that was initially not even recorded in the changelog. For security reasons, Rubat removed the debug function library, which was used by many not only for simple add-ons but also for entire game modes and servers, including anti-cheat systems for those servers.

The outcome was clear—some features stopped working or began to function incorrectly, such as Wiremod and the CW 2 weapon base, as well as servers that utilized this function in their code. Poor performance of the game itself was noted, indicating that Rubat had effectively killed a lot of functionality in Garry’s Mod. Fortunately, there has long been a replacement for this library, but it required add-on developers to implement it themselves. Soon after numerous complaints, Rubat, while not restoring the function library to its previous state, managed to patch some holes, and everything began to work more stably.

Unfortunately, the consequences of this update are still observable today; some add-ons have not yet been updated and may no longer function as intended. The Alium server, in particular, is operating incorrectly and has been shut down until the issues are resolved. There have also been strange occurrences, such as add-ons turning on and off by themselves, though this is still under scrutiny and verification. It is possible that everything will be fixed soon, but there is a chance that some add-ons will remain without updates and will serve as a reminder of the times when the debug function library was not considered outdated.

Sereganeon retains authorship of the article

Related