Skip to content

Releases: FlorianSW/cftools-sdk

Beta: GameLabs API support

17 Jul 19:51

Choose a tag to compare

This release adds support to some new APIs released by the CFTools API:

  • getServerInfo - server information of a CFTools Server entry
  • listGameSessions - return a list of currently active game sessions
  • spawnItem - spawns an item class to the player of a game session
  • teleport - teleports the player of a game session to the new coordinates

Ban management

26 Jun 23:42

Choose a tag to compare

  • Add support to manage ban lists
  • Some minor fixes and improvements

More distinct error handling

14 Jun 16:16

Choose a tag to compare

  • #1 Throw meaningful error when upstream server errors while requesting game server details
  • Error with a different error code (not ResourceNotFound) when the resource basically exists but the bucket is not configured

Fix cache expiry time

08 Jun 19:45

Choose a tag to compare

v1.3.2

1.3.2

Fix overwriting default cache config

08 Jun 18:41

Choose a tag to compare

Caching and Whitelist

06 Jun 15:37

Choose a tag to compare

  • Added caching as a possibility to mitigate usages where the program would ran into rate limits of CFTools Cloud
  • Added managing whitelist entries

More player details

02 Jun 17:11

Choose a tag to compare

Changes:

  • When requesting player details with the getPlayerDetails API, it will expose more detailed player statistics fields, like kills, deaths, total playtime and so on

More data for leaderboard

29 May 21:45

Choose a tag to compare

kills and deaths are not available in the leaderboard response as well.

Fix error handling

27 May 16:11

Choose a tag to compare

Errors are now correctly converted to the respective error types.

Error handling and compatibility

26 May 16:27

Choose a tag to compare

  • Added error handling for common error cases
  • Build the library for es5 instead of esnext for better compatibility (e.g. nodejs)