

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

# Hasilkan pemain IDs
<a name="player-sessions-player-identifiers"></a>

Amazon GameLift Serversmenggunakan sesi pemain untuk mewakili pemain yang terhubung ke sesi permainan. Amazon GameLift Serversmembuat sesi pemain setiap kali pemain terhubung ke sesi permainan menggunakan klien game yang terintegrasi dengannyaAmazon GameLift Servers. Ketika seorang pemain meninggalkan permainan, sesi pemain berakhir. Amazon GameLift Serverstidak menggunakan kembali sesi pemain.

**penting**  
Saat menggunakan FlexMatch perjodohan, jika Anda membuat permintaan perjodohan baru yang berisi ID pemain yang sudah disertakan dalam permintaan perjodohan aktif yang ada, permintaan yang ada akan dibatalkan secara otomatis. Namun, `MatchmakingCancelled` acara tidak dikirim untuk permintaan yang dibatalkan. Untuk memantau status permintaan perjodohan yang ada, gunakan [DescribeMatchmaking](https://docs.aws.amazon.com/gamelift/latest/apireference/API_DescribeMatchmaking.html)untuk melakukan polling status permintaan pada interval yang jarang (30-60 detik). Permintaan yang dibatalkan akan menunjukkan status `CANCELLED` dengan `Cancelled due to duplicate player` alasannya.

Contoh kode berikut secara acak menghasilkan pemain IDs unik:

```
bool includeBrackets = false;
bool includeDashes = true;
string playerId = AZ::Uuid::CreateRandom().ToString<string>(includeBrackets, includeDashes);
```

Untuk informasi selengkapnya tentang sesi pemain, lihat[Sesi permainan dan pemain di Amazon GameLift Servers konsol](gamelift-console-game-player-sessions-metrics.md).