Cross-platform .NET Module/Plugin platform for Garry's Mod powered by .NET.
.NET 7.0.2 (with ASP.NET Core 7.0.2)
This is the first stable release of Gmod.NET! Our API is now battle-tested and used by many Garry's Mod community developers.
NullReferenceException
errors any more.You can check the full list of changes here.
Download archive for your OS
Extract it to garrysmod/lua/bin
folder
in string
args by @GlebChili in https://github.com/GmodNET/GmodDotNet/pull/142
Full Changelog: https://github.com/GmodNET/GmodDotNet/compare/0.7.6...1.0.0
.NET 6.0.6 (with ASP.NET Core 6.0.6)
You can check the full list of changes here.
Download archive for your OS
Extract it to garrysmod/lua/bin
folder
.NET 6.0.5 (with ASP.NET Core 6.0.5)
You can check the full list of changes here.
Download archive for your OS
Extract it to garrysmod/lua/bin
folder
.NET 6.0.4 (with ASP.NET Core 6.0.4)
You can check the full list of changes here.
Download archive for your OS
Extract it to garrysmod/lua/bin
folder
.NET 6.0.3 (with ASP.NET Core 6.0.3)
You can check the full list of changes here.
Download archive for your OS
Extract it to garrysmod/lua/bin
folder
.NET 6.0.2 (with ASP.NET Core 6.0.2)
You can check the full list of changes here.
Download archive for your OS
Extract it to garrysmod/lua/bin
folder
.NET 6.0.1 (with ASP.NET Core 6.0.1)
You can check the full list of changes here.
Download archive for your OS
Extract it to garrysmod/lua/bin
folder
.NET 6.0.0 (with ASP.NET Core 6.0.0)
ILua
interface now provides new methods to work with managed functions.IModule
and ILua
interfaces are now much cleaner and easier to use.You can check the full list of changes here.
Download archive for your OS
Extract it to garrysmod/lua/bin
folder
.NET Core Runtime 3.1.8 (with ASP.NET Core 3.1.8)
Full list of closed Runtime issues: https://github.com/GmodNET/GmodDotNet/milestone/1?closed=1
Modules can now override their native libraries' resolution behavior
Modules can now throw Lua exceptions across all platforms.
ILua.MCall
allows catching Lua exceptions in module and handle them just like .NET exceptions.
Full list of closed API issues: https://github.com/GmodNET/GmodDotNet/milestone/2?closed=1
Download archive for your OS
Extract it to garrysmod/lua/bin
folder
Download and copy gmod-dot-net-lua-server.0.6.0.lua
to garrysmod/lua/autorun/server
Download and copy gmod-dot-net-lua-client.0.6.0.lua
to garrysmod/lua/autorun/client
.NET Core Runtime 3.1.1 (with ASP.NET Core 3.1.1)
.NET Core Runtime was updated to version 3.1.1 (security patch).
Linux and macOS clients are now able to work properly in "secure mode".
Download archive for your OS
Extract it to garrysmod/lua/bin
folder
Download and copy gm_dotnet_server.lua
to garrysmod/lua/autorun/server
Download and copy gm_dotnet_client.lua
to garrysmod/lua/autorun/client