Test et résolution des problèmes de compatibilité avec Proton pour Amazon GameLift Streams - Amazon GameLift Streams

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Test et résolution des problèmes de compatibilité avec Proton pour Amazon GameLift Streams

Si votre application Amazon GameLift Streams s'exécute dans un environnement d'exécution Proton, cette section peut vous aider à résoudre les problèmes de compatibilité entre votre application et la couche Proton. Ces instructions incluent un ensemble de scripts qui installent Proton sur votre propre machine, simulant l'environnement qu'Amazon GameLift Streams utiliserait. En résolvant les problèmes sans le service Amazon GameLift Streams, vous pouvez vous concentrer sur la résolution des problèmes spécifiques à votre application et à l'environnement d'exécution.

Étapes de haut niveau pour tester et résoudre les problèmes

  1. Acquérir une machine Ubuntu 22.04 LTS. Vous pouvez utiliser une machine locale ou un ordinateur de bureau Amazon EC2 basé sur le cloud. Choisissez parmi les rubriques suivantes pour obtenir des instructions :

  2. Installez l'environnement d'exécution Proton pour tester et déboguer votre application. Reportez-vous à Résoudre les problèmes sur Proton pour obtenir des conseils.

Problèmes connus liés à Proton

Reportez-vous au GitHub wiki Proton pour obtenir les dernières ressources de compatibilité et de dépannage. Vous pouvez également rechercher des problèmes dans le gestionnaire de GitHub problèmes Proton. Voici quelques problèmes spécifiques à prendre en compte que nos clients ont rencontrés lors de l'exécution d'applications Windows sur Proton :

Applications Godot sur Proton

  • Les applications basées sur Godot exécutées sur Proton peuvent afficher un écran noir si la couche de capture Amazon Vulkan est activée. Pour atténuer ce problème, désactivez les textures partagées lors du streaming en définissant la variable d'environnementVK_LAYER_AMZN_BLITSURFACE_SHARED_TEXTURES=0.

Applications Unreal Engine sur Proton