Skip to content

Version 1.11

Compare
Choose a tag to compare
@PhlexPlexico PhlexPlexico released this 10 Nov 13:32
· 437 commits to master since this release
73c2378

New version to tag as there's been quite a few changes game side. The old legacy API.js is now set to work with latest version of my get5-webapi.

What's new

  • Transactions are now fully done throughout the application. Now if a match fails to insert, it will actually fail!
  • With that being said, issue #54 is now fixed as well, and should no longer run out of connections.
  • Team captains can now be toggled via a flag in the team_auth_names table. It will sort by that flag, followed by the first inserted, so by default the first inserted person will be the captain.

What's changed

  • The game server API has been adjusted. Previously there was some small compatibility issues with the old get5_apistats and reading JSON, so I moved over the get5_apistats plugin located here to use a different library. This will also allow, in future, an endpoint where files can be uploaded so demos can be saved to the server as well.

Bugs, Questions?

  • Please create an Issue if you run into any problems. My testing doesn't cover everything but it sure covers enough to take up a bunch of time.
  • Forfeiting a match currently doesn't end the match. So users can continue playing but the API will consider the match complete.
  • Some minor issues with catching RCON errors as well. Such as pausing and unpausing. While it accomplishes it in game, it doesn't parrot the same in the API.

What's next?

  • More testing!

Thanks to

  • Smimabo for helping me test a bunch of rewritten code.

-Phlex

🤙