GmodDotNet Versions Save

Cross-platform .NET Module/Plugin platform for Garry's Mod powered by .NET.

1.0.0

1 year ago

.NET Version

.NET 7.0.2 (with ASP.NET Core 7.0.2)

Release Notes

This is the first stable release of Gmod.NET! Our API is now battle-tested and used by many Garry's Mod community developers.

  1. Gmod.NET Runtime is now built on top of .NET 7. It means that you can run both .NET 6 and .NET 7 modules with Gmod.NET 1.0.0.
  2. GmodNET.API has full nullable annotations for all public types and interfaces now. Learn more about .NET nullable annotations here.
  3. Gmod.NET runtime was made more stable, which means that you are not going to see some obscure NullReferenceException errors any more.

You can check the full list of changes here.

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

PRs since last release

Full Changelog: https://github.com/GmodNET/GmodDotNet/compare/0.7.6...1.0.0

0.7.6

1 year ago

.NET Version

.NET 6.0.6 (with ASP.NET Core 6.0.6)

Release Notes

  1. Bundled .NET Runtime was updated to version 6.0.6. This is a security patch and we strongly urge you to upgrade your local installation.

You can check the full list of changes here.

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

0.7.5

2 years ago

.NET Version

.NET 6.0.5 (with ASP.NET Core 6.0.5)

Release Notes

  1. Bundled .NET Runtime was updated to version 6.0.5. This is a security patch and we strongly urge you to upgrade your local installation.

You can check the full list of changes here.

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

0.7.4

2 years ago

.NET Version

.NET 6.0.4 (with ASP.NET Core 6.0.4)

Release Notes

  1. Bundled .NET Runtime was updated to version 6.0.4. This is a security patch and we strongly urge you to upgrade your local installation.

You can check the full list of changes here.

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

0.7.3

2 years ago

.NET Version

.NET 6.0.3 (with ASP.NET Core 6.0.3)

Release Notes

  1. Bundled .NET Runtime was updated to version 6.0.3. This is a security patch and we strongly urge you to upgrade your local installation.

You can check the full list of changes here.

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

0.7.2

2 years ago

.NET Version

.NET 6.0.2 (with ASP.NET Core 6.0.2)

Release Notes

  1. Bundled .NET Runtime was updated to version 6.0.2. This is a security patch and we strongly urge you to upgrade your local installation.

You can check the full list of changes here.

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

0.7.1

2 years ago

.NET Version

.NET 6.0.1 (with ASP.NET Core 6.0.1)

Release Notes

  1. Bundled .NET Runtime was updated to version 6.0.1. This is a security patch and we strongly urge you to upgrade your local installation.

You can check the full list of changes here.

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

0.7.0

2 years ago

.NET Version

.NET 6.0.0 (with ASP.NET Core 6.0.0)

Release Notes

  1. Gmod.NET now uses .NET 6!
  2. Documentation is ready and available at https://docs.gmodnet.xyz/
  3. New module lifecycle enables better control for developers.
  4. ILua interface now provides new methods to work with managed functions.
  5. IModule and ILua interfaces are now much cleaner and easier to use.

You can check the full list of changes here.

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

0.6.0

3 years ago

Corresponding GmodNET.API version

GmodNET.API 0.6.x

.NET Core version

.NET Core Runtime 3.1.8 (with ASP.NET Core 3.1.8)

Runtime Release Notes

  1. .NET Core Runtime was updated to version 3.1.8 (security patch).

Full list of closed Runtime issues: https://github.com/GmodNET/GmodDotNet/milestone/1?closed=1

API Release Notes

  1. Modules can now override their native libraries' resolution behavior

  2. Modules can now throw Lua exceptions across all platforms.

  3. 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

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

  3. Download and copy gmod-dot-net-lua-server.0.6.0.lua to garrysmod/lua/autorun/server

  4. Download and copy gmod-dot-net-lua-client.0.6.0.lua to garrysmod/lua/autorun/client

0.5.2-alpha

4 years ago

Corresponding GmodNET.API version

GmodNET.API 0.5.x

.NET Core version

.NET Core Runtime 3.1.1 (with ASP.NET Core 3.1.1)

Release Notes

  1. .NET Core Runtime was updated to version 3.1.1 (security patch).

  2. Linux and macOS clients are now able to work properly in "secure mode".

Installation

  1. Download archive for your OS

  2. Extract it to garrysmod/lua/bin folder

  3. Download and copy gm_dotnet_server.lua to garrysmod/lua/autorun/server

  4. Download and copy gm_dotnet_client.lua to garrysmod/lua/autorun/client