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

GameLift 1.0.4

Client

  • Fixed a couple of struct variables being set even if length == 0
  • Fixed a crash in one of the plugin modules

Server

  • Fixed a long to string conversion error when compilng

GameLift: Assign User to Policy

After creating our Access Policy (from this guide), we’ll create a new user and assign that user to our newly created Policy.

Click on “Users” then “Add user

Give your user a Username and AccessType “Programmatic Access

Click on Attach existing policies directly, then search for the policy we just created

Click on Next: Tags, and skip this step. Move on to “Create User

User successfully created!

I highly encourage you to “Download .csv” to save your credentials to a file, otherwise you will NOT be able to retrieve these credentials again!