Tutorial: Uploading your server build

Similar documents
Tutorial: Packaging your server build

Tutorial: Initializing and administering a Cloud Canvas project

Tutorial: Modify UI 01 How to Load a UI Canvas Using Flow Graph

Tutorial: How to Load a UI Canvas from Lua

Tutorial: Importing static mesh (FBX)

Tutorial: How to Create and Assign Materials from the Material Editor

Tutorial: Importing Height Maps and Mega-Terrain from World Machine

Tutorial: Camera basics

Tutorial: Importing Animations into Geppetto

Immersion Day. Getting Started with Amazon S3. January Rev

Tutorial: Creating a Gem with code

MICROSTRATEGY PLATFORM ON AWS MARKETPLACE. Quick start guide to use MicroStrategy on Amazon Web Services - Marketplace

Moving data to the cloud using the MoveToCloud script

Amazon Web Services Monitoring Integration User Guide

Tutorial: Upgrading a game project

You will learn how to do the following:

Amazon SES - For Great Delivery

Nextiva Drive The Setup Process Mobility & Storage Option

Tutorial: Introduction to Flow Graph

S-Drive Installation Guide v1.28

Immersion Day. Getting Started with Linux on Amazon EC2

Azure Marketplace Getting Started Tutorial. Community Edition

Installing Nagios Log Server with VMware Workstation Player

Getting Started with Cloudamize Manage

Lab - Remote Assistance in Windows

Swift Web Applications on the AWS Cloud

Tutorial: Options Menu Layout

Sample Spark Web-App. Overview. Prerequisites

Tutorial: Exporting characters (Max)

AWS Integration Guide. Full documentation available at

Azure Marketplace. Getting Started Tutorial. Community Edition

Provisioning Lumeta SPECTRE via AWS Sign in to the Amazon Web Services console at

Brooke Roegge. Digital Information Specialist Minnesota Dept. of Employment and Economic Development

Welcome (slide 1) Welcome to the Florida Department of Education Single Sign-On tutorial for hosted user login and navigation.

EZDRM Bitmovin Configuration Encoding

AWS ELEMENTAL LIVE TO AWS ELEMENTAL MEDIALIVE TO AWS ELEMENTAL MEDIAPACKAGE

Tutorial: Adding Sounds for a One-Shot Weapon

Tutorial: Accessing Maya tools

AppProtect & Safe Activation

AWS Remote Access VPC Bundle

S-Drive Installation Guide v1.25

Configuring the NetBackup Cloud Connector for use with StorReduce (v1.2)

Installation Guide. . All right reserved. For more information about Specops Deploy and other Specops products, visit

Tutorial: Character creation basics

Amazon WorkDocs. User Guide

DocProtect & Safe Activation

MULTI FACTOR AUTHENTICATION USING THE NETOP PORTAL. 31 January 2017

UiPath Orchestrator Azure Installation

DOCUMENT TITLE. FFMPEG RTP TO AWS ELEMENTAL MEDIALIVE TO AWS ELEMENTAL MEDIAPACKAGE Workflow Example

VMware AirWatch Database Migration Guide A sample procedure for migrating your AirWatch database

Installation Guide. . All right reserved. For more information about Specops Command and other Specops products, visit

Nasuni Mobile Access User Guide

Immersion Day. Getting Started with Amazon RDS. Rev

Examples of Cisco APE Scenarios

Microsoft Teams. Quick Start Guide. New to Microsoft Teams? Use this guide to learn the basics.

I have bought the game on Steam and played it before the release of update

Amazon AppStream 2.0: SOLIDWORKS Deployment Guide

OBS STUDIO TO AWS ELEMENTAL MEDIALIVE TO AWS ELEMENTAL MEDIAPACKAGE

UI-9 OS Installation Guide in SmartCLOUD Director. CITIC Telecom CPC. OS Installation Guide in SmartCLOUD Director

Using SSL/TLS with Active Directory / LDAP

Tutorial: Working with Lighting through Components

Cloud Help for Community Managers...3. Release Notes System Requirements Administering Jive for Office... 6

Fast Folders 2 Student User Guide

SecuriSync Get Started Guide for Windows

Provisioning Lumeta ESI via AWS

Joomla 2.5 Kunena Component Installation

MIGRATE2IAAS CLOUDSCRAPER TM V0.5 USER MANUAL. 16 Feb 2014 Copyright M2IAAS INC.

DOCUMENT TITLE. FFMPEG RTMP TO AWS ELEMENTAL MEDIALIVE TO AWS ELEMENTAL MEDIAPACKAGE Workflow Example

PANZURA FREEDOM ARCHIVE QUICK START GUIDE STEP-BY-STEP INSTRUCTIONS FOR INSTALLING THE FREEDOM ARCHIVE FREE TRIAL PANZURA VM CLOUD CONTROLLER

Using SourceTree on the Development Server

Content - Creating New Topics (6/2016)

Then she types out her username and password and clicks on Sign In at the bottom.

Amazon Relational Database Service. Getting Started Guide API Version

UFApps: Hands-on Exercises

Liferay IDE Installation and Development on Windows

Installation Guide. . All right reserved. For more information about Specops Inventory and other Specops products, visit

Sputnik Installation and Configuration Guide

FireAMP Connector for Mac Diagnostic Data Collection

WMI log collection using a non-admin domain user

Creating a Yubikey MFA Service in AWS

Tutorial: Exporting characters (Maya)

Instruction Guide! VERITEXT VAULT - ONLINE DEPOSITORY

XIA Configuration Server

SUREedge Migrator Installation Guide for Amazon AWS

Step 1: Adding Darwin to your computer

Linking OneDrive Files to Local Microsoft Office Installations Interactive Table of Contents

Amazon WorkDocs. User Guide

Quick Online Shop Documentation

ENTRUST CONNECTOR Installation and Configuration Guide Version April 21, 2017

EMC Documentum Composer

Tutorial: How to create Basic Trail Particles

PANOPTO GUIDE Version 1.2 October 2016

maxecurity Product Suite

GeographyPortal Instructor Quick Start World Regional Geography Without Subregions, Fifth Edition Pulsipher

WEB CREATOR FILE MANAGER

Introduction to Amazon Lumberyard and GameLift

Welcome Installation Authorization The T-Pain Engine: Quick Start Interface Sound Check... 10

Colligo Manager for Outlook User Guide. User Guide

QUICK REFERENCE GUIDE

PsychPortal Instructor Quick Start for Myers, Psychology 10e In Modules

Transcription:

Tutorial: Uploading your server build This tutorial walks you through the steps to setup and upload your server build to Amazon GameLift including prerequisites, installing the AWS CLI (command-line interface), adding the appropriate AWS permissions and multiple ways to upload. At the end of the tutorial you will have uploaded a Multiplayer Project dedicated server build to Amazon GameLift. Amazon GameLift uses the information and components you provide to create a fleet, which is a single version of your game. For more information about fleets, see the Creating a Fleet tutorial. You will learn how to do the following: Install the AWS CLI Add appropriate permissions to an AWS account Upload your game server build Prerequisites To upload your build package, you need the following: A game server folder package - See the Packaging your server build tutorial. AWS credentials - Username, access key, and secret key. o See the Configuring your AWS Account section in this tutorial. Step 1: Install the AWS CLI The Amazon Web Services CLI is the primary tool used to upload builds to Amazon GameLift. To install the AWS CLI 1. In a web browser navigate to https://aws.amazon.com/cli/ and download the appropriate installer for your operating system. 2. Run the installer and follow the instructions to complete the installation. 3. Next, open a command line window and run aws configure 4. Follow the prompts to enter your AWS access key and AWS secret key. 5. When given the option to select a default region and output format, press ENTER to accept the defaults.

The AWS CLI is now installed and configured. Step 2: Configuring your AWS account Before uploading your build, you must give your AWS account the appropriate permissions to upload packages to Amazon GameLift and to allow game client (player) access to Amazon GameLift. In this step, you will create a new policy and assign it to an AWS user that will give the user permission to upload a build. Note: For security purposes, a user s AWS secret key is displayed only when the credentials are created. If you do not know your user s AWS secret key, you will need to rotate the user credentials or create a new user. To add a new GameLift policy to an AWS user 1. Log in to the AWS web console and click Identity & Access Management.

2. In the navigation pane, click Policies. 3. In the content pane, click Create Policy.

4. Next to Create Your Own Policy, click Select.

5. Enter a name for the policy and, if desired, a description. 6. In the Policy Document field, paste the following policy: { "Version": "2012-10-17", "Statement": { "Effect": "Allow", "Action": "gamelift:*", "Resource": "*" } } 7. Click Create Policy.

8. Next, on the Policies page, select the policy you just created by clicking the checkbox next to the policy name, then select Policy Actions > Attach 9. On the Attach Policy page, select the user associated with your AWS access key and secret key from the list of users and click Attach Policy. You have now assigned a policy to an AWS user that gives them permission to upload builds to Amazon GameLift. Step 3: Uploading your build using the CLI In this step you ll use the AWS CLI to upload the MultiplayerProject server build to Amazon GameLift.

To upload the MultiplayerProject game server build 1. In a command line window, enter the following: aws gamelift upload-build --name [user-defined name of build] --build-version [user-defined build number] --build-root [path to the game server folder] Example: aws gamelift upload-build --name "MultiplayerProject Test Build" --build-version "1.2.3" --build-root C:\LumberyardSDK\dev\MultiplayerProject\MultiplayerProject_pc_Paks_Dedicate d It may take some time for the build to upload depending on your network connection and the size of the build. 2. While the build is uploading, in a web browser, navigate to the GameLift web console and open the Builds page. On it you will see that a new build entry has been created with a unique build ID and the build information you specified in the previous step.

After the server binaries are uploaded, you will see the same build ID in the command line window. Congratulations! You have successfully uploaded a server build to Amazon GameLift. Related tasks and tutorials Now that you have uploaded your server build, see what else you can do with Amazon GameLift: Tutorial: Creating a fleet Tutorial: Creating and connecting to a game session We d love to hear from you! Head to our Tutorial Discussion forum to share any feedback you have, including what you do or don t like about our tutorials or new content you d like to see in the near future.