You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added callback name to "Callback parameters count mismatch" error (#342)
Added coreclr detection based on SAMPSHARP_RUNTIME environment variable
Changed hosted mode to be the default, multi-process mode can be enabled with the use_multi_process_mode=1 server setting
Fixed a possible server crash when a callback is handled with an unexpected parameter count
Fixed a possible server crash when calling the CallRemoveFunction native (#363)
Codepage files are no longer provided in the plugin release package. Codepages are available as embedded resources in SampSharp.Core via the GameModeBuilder.UseEncodingCodePage method. The codepage files are available in the codepages repository if you still need these files for some reason.
SampSharp.Core
Added support for "fastnative" calls, this improves time consumed by calls to native functions by 95% (#365)
Added support for varargs in "fastnative" calls (#260)
Added IGameModeClient.NativeObjectProxyFactory
Added option NativeMethodAttribute.ReferenceIndices which provides the option to invoke a native with input parameters which should be passed by reference.
Added embedded codepages into the library which are available through GameModeBuilder.UseEncodingCodePage(string pageName)
Updated to .NET Standard 2.1
Removed setter from IGameModeClient.NativeLoader
Fixed HostedGameModeClient.ServerPath not returning correct path
Deprecated multi-process mode and native-handle related types and methods
SampSharp.Entities
Added support for player names as command arguments (#354)