Pre-release

@ikkentim ikkentim released this Jun 30, 2018 · 12 commits to master since this release

Assets 3
  • Fixed plugin not sending callbacks without arguments to hosted game modes
Pre-release

@ikkentim-bot ikkentim-bot released this Jun 30, 2018 · 15 commits to master since this release

Assets 3

SampSharp.Core

  • Added option to host game mode inside samp-server process (experimental)
  • Renamed GameModeClient to MultiProcessGameModeClient
  • Changed GameModeBuilder.UseLogStream(Stream stream) to GameModeBuilder.UseLogWriter(TextWriter textWriter)
  • Fixed an ArgumentOutOfRangeException being thrown in certain cases when calling a native
  • Fixed exceptions from tasks not being sent to the IGameModeClient.UnhandledException event
  • Fixed log messages from SampSharp not being redirect to the SA-MP server when RedirectConsoleOutput() was used

SampSharp.GameMode

  • Fixed BaseVehicle.CreateStatic(VehicleModelType, Vector3, float, int, int) overload not creating static vehicle
Pre-release

@ikkentim-bot ikkentim-bot released this May 21, 2018 · 35 commits to master since this release

Assets 3

SampSharp.Core

  • Possibly fixed "Duplicate type name within an assembly." error

SampSharp.GameMode

  • Fixed timer executed multiple times
Pre-release

@ikkentim-bot ikkentim-bot released this Jan 17, 2018 · 42 commits to master since this release

Assets 3

SampSharp.Core

  • Fixed random server freezes while waiting for a response from the server
  • Fixed callbacks called during the OnGameModeInit callback not being called

SampSharp.GameMode

  • Added ExplosionType enum (#234)
  • Added netstat properties to the BasePlayer class (#238)
Pre-release

@ikkentim-bot ikkentim-bot released this Dec 6, 2017 · 53 commits to master since this release

Assets 3

SampSharp.Core

  • Added a separate buffer for native results so the native arguments don't get overwritten by the native when it is writing the output (plugin)
  • Changed natives to provide all results in array references instead of just the written values. The unwritten values are 0 by default
  • Fixed deadlocks when calling natives which call callbacks which call natives
  • Fixed a crash caused by a recursive non-recursive-mutex locking issue (plugin)
Pre-release

@ikkentim-bot ikkentim-bot released this Nov 25, 2017 · 61 commits to master since this release

Assets 3

SampSharp.Core

  • Fixed array arguments in natives not working
Pre-release

@ikkentim-bot ikkentim-bot released this Nov 25, 2017 · 62 commits to master since this release

Assets 3

SampSharp.Core

  • Fixed a threading issue (#220)
  • Fixed a communication buffer overflow when pausing the server using a debugger. Set com_debug 1 in server.cfg to avoid these overflows.
Pre-release

@ikkentim-bot ikkentim-bot released this Oct 1, 2017 · 67 commits to master since this release

Assets 3

SampSharp.Core

  • Fixed FakeGMX not reconnecting players (#221)

SampSharp.GameMode

  • Added Weapon.Suicide definition
  • Added Color(byte, byte, byte, float) constructor
  • Changed Dialog.ShowAsync to throw PlayerDisconnectedException instead of TaskCancelledException
  • Fixed Dialog.Hide not working (#212)
  • Fixed NuGet package referencing invalid build version 0.0.0-localbuild of SampSharp.Core
Pre-release

@ikkentim-bot ikkentim-bot released this Sep 7, 2017 · 75 commits to master since this release

Assets 3

SampSharp.Core

  • Initial version

SampSharp.GameMode

  • Changes for "named pipes" version

@ikkentim-bot ikkentim-bot released this Jan 12, 2017 · 126 commits to master since this release

Assets 3
  • Changed the default virtual world of TextLabel instances from -1 to 0, which is the expected behavior
  • Fixed a bug which caused previous colors and zoom levels in TextDraw/PlayerTextDraw instances to be set at every refresh
  • Fixed a bug which caused PlayerTextDraw instances to disappear at odd times
  • Fixed a possible crash when loading envirionment variables in the plugin
  • Fixed a crash during shutdown by disabling unloading DLLs, this consequently also disabled RCON shutdown signals (RCON commands sampsharpstop and sampsharpstart)

Linux plugin can be downloaded here:
https://s3-eu-west-1.amazonaws.com/sampsh/ikkentim/SampSharp/287/287.1/bin/libSampSharp.so