2021-03-23

Features #

  • Plugin support
    • Configurable
    • Plugin Config printed in startup summary
  • DataDog metrics provider
    • Expose metrics that can be picked up and graphed in datadog
  • Retrieve logs directly from Pragma service endpoint
    • Pass in number of lines to retrieve
  • Standard Game Loop
    • Full support for Lobby → Matchmaking → Match Allocation → Match End

Improvements #

  • Removed kotlin test and junit packages in favor of junit 5.
  • Reduced output from build logs
  • Inventory and Rewards service load content data during startup, which will cause Pragma to fail to startup if they are missing or incorrectly formatted.
  • Parameterized user for logging into ec2 hosts