Skip to content

v0.4.0

Choose a tag to compare

@rameerez rameerez released this 09 Feb 05:01
· 85 commits to main since this release
8767029

Installation

Single-Header (Recommended for plugins/games)

Download licenseseat_single.hpp - no external dependencies except nlohmann/json and cpp-httplib.

// In ONE .cpp file:
#define LICENSESEAT_IMPLEMENTATION
#include "licenseseat_single.hpp"

// In all other files:
#include "licenseseat_single.hpp"

Prebuilt Static Libraries

Download the appropriate archive for your platform:

  • Linux x64: licenseseat-linux-x64.tar.gz
  • macOS Intel: licenseseat-macos-intel.tar.gz
  • macOS ARM64: licenseseat-macos-arm64.tar.gz
  • Windows x64: licenseseat-windows-x64.zip

Each archive contains:

  • lib/ - Static library (liblicenseseat.a or licenseseat.lib)
  • include/ - Header files

Link with OpenSSL (-lssl -lcrypto) when using prebuilt libraries.

Requirements

  • C++17 compiler
  • nlohmann/json (for JSON parsing)
  • cpp-httplib (for HTTP/HTTPS requests)
  • OpenSSL (for prebuilt libraries; not needed for single-header)

What's Changed

  • feat: Add telemetry auto-collection and heartbeat support (v0.4.0) by @rameerez in #12

Full Changelog: v0.3.0...v0.4.0