GameLiftServer Linux

Using the AWSCore::GameLiftServer plugin requires you to install the OpenSSL libraries in your AWS Linux Instance.

install.sh Example

sudo yum -y install openssl11-libs.x86_64 
sudo chmod u+x ./GameLift_Server/Binaries/Linux/GameLift_ServerServer

Uploading GameLiftServer

The most important part here is that you use the AMAZON_LINUX_2 type and not the default Amazon Linux Instance.

copy install.sh d:\_compile\AWS\LinuxServer\
aws gamelift upload-build --name GameLiftServerTest --build-version 1.0.0 --build-root D:\_compile\AWS\LinuxServer --operating-system AMAZON_LINUX_2 --region eu-west-2

Creating a CloudTrail User

Go to https://console.aws.amazon.com/iam/ and login to your Amazon Account and access the IAM Console

Click on “Users” and then “Add User

This image has an empty alt attribute; its file name is user_1-1-1-1024x459.png

Name your user user and check “Programmatic Access

This image has an empty alt attribute; its file name is user_2-1-1-1024x470.png

On the next screen click on “Attach existing policies directly” and search for “CloudTrail” and select “CloudTrailFullAccess“.

You can skip the “Tags” page

Verify your settings and click on “Create User

These are the security keys that you will have to enter in Unreal Engine to access CloudTrail functionality!

S3 1.0.2

Changes

  • Added logging to console from AWS SDK
  • Plugin now uses Unreal Engines memory management

Enable Logging

DefaultEngine.ini

[Core.Log]
LogAwsS3=Verbose

Lambda 1.0.3

Changes

  • Added logging to console from AWS SDK
  • Plugin now uses Unreal Engines memory management

Enable Logging

DefaultEngine.ini

[Core.Log]
LogAwsLambda=Verbose