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.
Topics
High-level steps
-
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.
-
Install the Proton runtime environment and debug your application. For instructions, refer to Troubleshoot on Proton.