Skip to content

Releases: SampStack/RakSAMP

RakSAMP 0.9.5

Choose a tag to compare

@github-actions github-actions released this 31 Jul 21:44

RakSAMP 0.9.5

Built once from commit 15127aff4972f5f734caaefcf5a585a70ba3852b.

Compatibility

  • SA-MP 0.3.7 and 0.3DL protocols
  • Native packages for Linux x64/arm64, Windows x64, and macOS x64/arm64
  • Client and server containers for linux/amd64

Development status: This release is actively developed; behavior and packaging may change before a future stability declaration.

Changes since v0.9.4

Full Changelog: v0.9.4...0.9.5

Full comparison: v0.9.4...0.9.5

RakSAMP v0.9.4

Choose a tag to compare

@github-actions github-actions released this 31 Jul 16:14

Highlights

  • Load testing is now gamemode-agnostic. Player identity, input responses, and optional textdraw selection are configured by the harness instead of a RakSAMP-specific login mode.
  • Damage-abuse probes now support arbitrary player slots and out-of-stream targets.
  • One workflow run builds each artifact once, then publishes the same outputs to an optional immutable version and the mutable dev channel.

Load-mode changes

  • Added --load-player-name TEMPLATE with {account}, {character}, and {index} placeholders.
  • Added --load-selection-text TEMPLATE and --load-no-selection.
  • Added the generic --load-input-response option and RAKSAMP_LOAD_INPUT_RESPONSE environment variable.
  • Preserved --load-password and RAKSAMP_LOAD_PASSWORD as compatibility aliases.

Damage and abuse testing

  • Damage probes can target arbitrary connected player slots instead of assuming slot 0.
  • Damage probes can exercise targets that are not currently streamed to the simulated client.
  • Existing take-damage, give-damage, load, sync, and anti-cheat probes remain available for owned test servers.

Release and artifacts

  • Native client and server archives: Linux, Windows, and macOS on x64 and arm64.
  • Containers: client and server on linux/amd64 and linux/arm64.
  • Every native archive is covered by the published SHA256SUMS.
  • This run updated both immutable v0.9.4 and mutable dev releases and container tags.

Verification

  • RakSAMP native suite: 5/5 test groups passed.
  • Release CI: validation, six native jobs, two multi-architecture container jobs, and release publication all passed.

Complete commit log

  • e9e5d98: introduced the direct-character load foundation later generalized by this release.
  • 9eb22fc: allow out-of-stream damage probes.
  • cc4c751: allow arbitrary damage probe slots.
  • c95a76d: make load login flows configurable.
  • 21596e8: publish version and dev outputs together.
  • 202e171: generate complete comparison notes automatically for future releases.

Full comparison: v0.9.3...v0.9.4

RakSAMP development build

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Jul 14:43

Rolling development build from 15127aff4972f5f734caaefcf5a585a70ba3852b. Replaced by the next successful master build.