GAMELIFT 2.0.0

CAUTION

This version of the plugin is not compatible with older versions of the AWS SDK, if you are using any other eelDev AWS plugins you have to update them to version 2.0+

NOTES BEFORE UPGRADING

  • Always backup before upgrading/updating a plugin, this update brings many changes to the plugin and the AWS SDK and may introduce new issues and bugs that was not anticipated and not yet been discovered.

GENERAL

  • Updated AWS SDK to 1.10.55
  • The upgrade from SDK 1.8 to 1.10 contains many changes to the SDK and may result in unforseen issues and bugs.
  • It’s recommended that you delete any old installations of this Plugin before upgrading
  • Logging category has been renamed to LogAwsGameLift and LogAwsGameLiftServer.
  • Added global logging parameter LogAws to DefaultEngine.ini to enable AWS logging for all installed eelDev AWS plugins.

DefaultEngine.ini

[Core.Log]
LogAwsGameLift=Verbose
LogAwsGameLiftServer=Verbose
LogAws=Verbose
  • Renamed GameLift modules to AwsGameLiftClientModule and AwsGameLiftServerModule module this may break references in blueprints and will have to be re-added to your blueprint graphs.

GAMELIFT CLIENT 1.4.1

GENERAL

  • Fixed result values from “Describe Fleet Attributes” function not being set correctly
    Thanks to Rei for finding and reporting this bug
  • Added two new utility functions
    GetLogFilePathName
    GetGamePortFromWorld
    Thanks to Untraceable Smurf for these great additions

Get Game Port from World can be used to get the current server port, this will be the port that the NetDriver is currently bound to

Get Log File Path Name will get Path, Filename and Extension of the games current logfile, by default is in your projects Saved dir