Menguji dan memecahkan masalah kompatibilitas dengan Proton untuk Amazon Streams GameLift - GameLift Aliran Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menguji dan memecahkan masalah kompatibilitas dengan Proton untuk Amazon Streams GameLift

Jika aplikasi Amazon GameLift Streams Anda berjalan pada lingkungan runtime Proton, bagian ini dapat membantu Anda memecahkan masalah kompatibilitas antara aplikasi Anda dan lapisan Proton. Instruksi ini mencakup serangkaian skrip yang menginstal Proton ke mesin Anda sendiri, mensimulasikan lingkungan yang akan digunakan Amazon Streams. GameLift Dengan memecahkan masalah tanpa layanan Amazon GameLift Streams, Anda dapat fokus pada pemecahan masalah khusus untuk aplikasi Anda dan lingkungan runtime.

Langkah-langkah tingkat tinggi untuk menguji dan memecahkan masalah

  1. Dapatkan mesin Ubuntu 22.04 LTS. Anda dapat menggunakan mesin lokal atau desktop EC2 berbasis cloud Amazon. Pilih dari topik berikut untuk instruksi:

  2. Instal lingkungan runtime Proton untuk menguji dan men-debug aplikasi Anda. Lihat Memecahkan masalah pada Proton untuk panduan.

Masalah yang diketahui dengan Proton

Lihat GitHub wiki Proton untuk mencari sumber daya kompatibilitas dan pemecahan masalah terbaru. Anda juga dapat mencari masalah di pelacak GitHub masalah Proton. Berikut adalah beberapa masalah khusus yang harus diperhatikan bahwa pelanggan kami telah mengalami ketika menjalankan aplikasi Windows di Proton:

Aplikasi Godot di Proton

  • Aplikasi berbasis Godot yang berjalan di Proton mungkin menemukan layar hitam jika lapisan penangkapan Amazon Vulkan diaktifkan. Untuk mengurangi masalah ini, nonaktifkan tekstur bersama saat streaming dengan menyetel variabel lingkungan. VK_LAYER_AMZN_BLITSURFACE_SHARED_TEXTURES=0

Aplikasi Unreal Engine di Proton