

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

# Tutorial: Buat set aturan perjodohan
<a name="match-create-ruleset"></a>

[Sebelum Anda membuat aturan perjodohan yang ditetapkan untuk mak Amazon GameLift ServersFlexMatch comblang Anda, kami sarankan untuk memeriksa sintaks set aturan.](match-rules-reference.md) Setelah Anda membuat set aturan menggunakan Amazon GameLift Servers konsol atau AWS Command Line Interface (AWS CLI), Anda tidak dapat mengubahnya.

Perhatikan bahwa ada [kuota layanan](https://console.aws.amazon.com/servicequotas/home/services/gamelift/quotas/) untuk jumlah maksimum set aturan yang dapat Anda miliki di AWS Wilayah, jadi sebaiknya hapus kumpulan aturan yang tidak digunakan.

**Topics**

------
#### [ Console ]

**Buat set aturan**

1. Buka konsol Amazon GameLift Servers di [https://console.aws.amazon.com/gamelift/](https://console.aws.amazon.com/gamelift/).

1. Beralih ke AWS Wilayah tempat Anda ingin membuat set aturan. Tentukan kumpulan aturan di Wilayah yang sama dengan konfigurasi perjodohan yang menggunakannya.

1. Di panel navigasi, pilih **FlexMatch**, **set aturan Matchmaking**.

1. Pada halaman **Matchmaking rule sets**, pilih **Create rule** set.

1. Pada halaman **set aturan Create matchmaking**, lakukan hal berikut:

   1. Di bawah **Setelan aturan**, untuk **Nama**, masukkan nama deskriptif unik yang dapat Anda gunakan untuk mengidentifikasinya dalam daftar atau dalam tabel peristiwa dan metrik.

   1. Untuk **set Aturan**, masukkan aturan yang ditetapkan di JSON. Untuk informasi tentang mendesain set aturan, lihat[Desain set FlexMatch aturan](match-design-ruleset.md). Anda juga dapat menggunakan salah satu set aturan contoh dari[FlexMatchcontoh set aturan](match-examples.md).

   1. Pilih **Validasi** untuk memverifikasi bahwa sintaks kumpulan aturan Anda sudah benar. Anda tidak dapat mengedit kumpulan aturan setelah dibuat, jadi sebaiknya validasi terlebih dahulu.

   1. (Opsional) Di bawah **Tag**, tambahkan tag untuk membantu Anda mengelola dan melacak AWS sumber daya Anda.

1. Pilih **Buat**. Jika pembuatan berhasil, Anda dapat menggunakan aturan yang ditetapkan dengan mak comblang.

------
#### [ AWS CLI ]

**Buat set aturan**

Buka jendela baris perintah dan gunakan perintah [create-matchmaking-rule-set](https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-matchmaking-rule-set.html).

Perintah contoh ini membuat aturan perjodohan sederhana yang mengatur satu tim. Pastikan untuk membuat aturan yang ditetapkan di AWS Wilayah yang sama dengan konfigurasi perjodohan yang menggunakannya.

```
aws gamelift create-matchmaking-rule-set \
    --name "SampleRuleSet123" \
    --rule-set-body '{"name": "aliens_vs_cowboys", "ruleLanguageVersion": "1.0", "teams": [{"name": "cowboys", "maxPlayers": 8, "minPlayers":  4}]}'
```

Jika permintaan pembuatan berhasil, Amazon GameLift Servers mengembalikan [MatchmakingRuleSet](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_MatchmakingRuleSet.html)objek yang menyertakan pengaturan yang Anda tentukan. Seorang mak comblang sekarang dapat menggunakan set aturan baru.

------<a name="match-delete-ruleset"></a><a name="match-delete-ruleset-cli"></a>

------
#### [ Console ]

**Hapus satu set aturan**

1. Buka konsol Amazon GameLift Servers di [https://console.aws.amazon.com/gamelift/](https://console.aws.amazon.com/gamelift/).

1. Beralih ke Wilayah tempat Anda membuat aturan yang ditetapkan.

1. Di panel navigasi, pilih **FlexMatch**, **set aturan Matchmaking**.

1. **Pada halaman **Matchmaking rule sets**, pilih set aturan yang ingin Anda hapus, lalu pilih Delete.**

1. Dalam kotak dialog **Hapus aturan set**, pilih **Hapus** untuk mengonfirmasi penghapusan.
**catatan**  
Jika konfigurasi perjodohan menggunakan kumpulan aturan, akan Amazon GameLift Servers menampilkan pesan kesalahan (**Tidak dapat menghapus kumpulan aturan**). Jika ini terjadi, ubah konfigurasi perjodohan untuk menggunakan kumpulan aturan yang berbeda, lalu coba lagi. Untuk mengetahui konfigurasi perjodohan mana yang menggunakan kumpulan aturan, pilih nama set aturan untuk melihat halaman detailnya.

------
#### [ AWS CLI ]

**Hapus satu set aturan**

Buka jendela baris perintah dan gunakan perintah [delete-matchmaking-rule-set](https://docs.aws.amazon.com/cli/latest/reference/gamelift/delete-matchmaking-rule-set.html)untuk menghapus set aturan perjodohan.

Jika konfigurasi perjodohan menggunakan set aturan, Amazon GameLift Servers mengembalikan pesan kesalahan. Jika ini terjadi, ubah konfigurasi perjodohan untuk menggunakan kumpulan aturan yang berbeda, lalu coba lagi. Untuk mendapatkan daftar konfigurasi perjodohan mana yang menggunakan kumpulan aturan, gunakan perintah [describe-matchmaking-configurations](https://docs.aws.amazon.com/cli/latest/reference/gamelift/describe-matchmaking-configurations.html)dan tentukan nama kumpulan aturan.

Perintah contoh ini memeriksa penggunaan set aturan perjodohan dan kemudian menghapus kumpulan aturan.

```
aws gamelift describe-matchmaking-rule-sets \
    --rule-set-name "SampleRuleSet123" \
    --limit 10

aws gamelift delete-matchmaking-rule-set \
    --name  "SampleRuleSet123"
```

------