Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pencatatan pesan server (server khusus)
Anda dapat menangkap pesan server khusus dari server GameLift kustom Amazon Anda dalam file log. Untuk mempelajari tentang logging untuk Server Realtime, lihatMencatat pesan server (Server Realtime).
penting
Ada batasan ukuran file log per sesi game (lihat GameLift titik akhir Amazon dan kuota di Referensi Umum AWS). Saat sesi permainan berakhir, Amazon GameLift mengunggah log server ke Amazon Simple Storage Service (Amazon S3). Amazon tidak GameLift akan mengunggah log yang melebihi batas. Log dapat tumbuh sangat cepat dan melebihi batas ukuran. Anda harus memantau log Anda dan membatasi output log hanya untuk pesan yang diperlukan.
Mengkonfigurasi logging untuk server kustom
Dengan server GameLift kustom Amazon, Anda menulis kode Anda sendiri untuk melakukan logging, yang Anda konfigurasikan sebagai bagian dari konfigurasi proses server Anda. Amazon GameLift menggunakan konfigurasi logging Anda untuk mengidentifikasi file yang harus diunggah ke Amazon S3 di akhir setiap sesi game.
Petunjuk berikut menunjukkan cara mengkonfigurasi logging menggunakan contoh kode yang disederhanakan:
Menulis ke log
File log Anda ada setelah proses server Anda dimulai. Anda dapat menulis ke log menggunakan metode apa pun untuk menulis ke file. Untuk menangkap semua output standar dan keluaran kesalahan server Anda, petakan ulang aliran output ke file log, seperti pada contoh berikut:
Mengakses log server
Ketika sesi permainan berakhir, Amazon GameLift secara otomatis menyimpan log di ember Amazon S3 dan menyimpannya selama 14 hari. Untuk mendapatkan lokasi log untuk sesi game, Anda dapat menggunakan operasi GetGameSessionLogUrlAPI. Untuk mengunduh log, gunakan URL yang dikembalikan operasi.