Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Troubleshoot compatibility with Proton for Amazon GameLift Streams

Focus mode
Troubleshoot compatibility with Proton for Amazon GameLift Streams - Amazon GameLift Streams

If your Amazon GameLift Streams application runs on a Proton runtime environment, this section can help you troubleshoot compatibility issues between your application and the Proton layer. These instructions include a set of scripts that installs Proton to your own machine, simulating the environment that Amazon GameLift Streams would use. By troubleshooting without the Amazon GameLift Streams server, you can focus on troubleshooting issues specific to your application and the runtime environment.

Proton is a compatibility layer that allows Windows applications to run on Linux. As such, you must complete these troubleshooting steps by using an Ubuntu machine.

High-level steps

  1. Acquire an Ubuntu 22.04 machine. You can use either your local machine or an Amazon EC2 cloud-based desktop. For instructions, refer to either Set up a local machine or Set up a remote machine.

  2. Install the Proton runtime environment and debug your application. For instructions, refer to Troubleshoot on Proton.

On this page

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.