Pencocokan adalah proses mencocokkan pemain ke server berdasarkan karakteristik pemain seperti usia, bahasa, tingkat keterampilan, dan preferensi permainan lainnya.
Cara kerja pencocokan
Ketika seorang pemain mencoba bergabung dengan permainan Anda, layanan pencocokan menemukan semua server yang memenuhi syarat yang dapat bergabung oleh pemain, memberi nilai pada server-server ini menggunakan sinyal, dan mencocokkan pemain dengan server yang memiliki skor tertinggi.
Alur pencocokan bekerja seperti ini:
- Seorang pemain meminta untuk bergabung dengan tempat.
- Pencocokan menemukan server yang memenuhi syarat yang dapat bergabung oleh pemain, menyaring server yang sudah penuh, privat, terpesan, atau yang akan dimatikan.
- Pencocokan memberi skor pada semua server yang memenuhi syarat untuk menentukan server yang paling cocok untuk pemain.
- Pencocokan mencocokkan pemain dengan server yang memiliki skor tertinggi.
- Pemain bergabung dengan server yang menang.


Penilaian
Algoritma penilaian pencocokan menggunakan jumlah tertimbang (WS) dari nilai sinyal untuk memberikan skor pada server.
Untuk informasi lebih lanjut tentang penilaian, lihat Penilaian server.
Atribut
Atribut adalah properti yang digunakan dalam penilaian pencocokan. Atribut dapat berupa angka, seperti usia pemain dan tingkat keterampilan, atau string, seperti bahasa pemain.
Atribut dapat berupa numerik atau kategorik:
- Atribut numerik membandingkan perbedaan antara atribut pemain yang bergabung dan nilai agregat server, dengan perbedaan yang lebih besar menurunkan atau meningkatkan skor. Misalnya, semakin dekat tingkat keterampilan seorang pemain dengan rata-rata tingkat keterampilan server, semakin tinggi skor sinyal numerik. Skor ini kemudian dikalikan dengan bobot sinyal.
- Atribut kategorik didasarkan pada seberapa umum atribut pemain yang bergabung jika dibandingkan dengan pemain lain di server. Misalnya, jika persentase tinggi pemain dalam server memiliki bahasa yang sama dengan pemain yang bergabung, maka skornya meningkat. Skor ini juga kemudian dikalikan dengan bobot sinyal.
Untuk daftar semua atribut yang ada, lihat Atribut yang ada. Untuk informasi lebih lanjut tentang atribut kustom, lihat Atribut kustom.
Sinyal
Sinyal yang digunakan dalam penilaian server bisa jadi yang sudah disediakan oleh Roblox, atau kustom yang Anda buat sendiri.
Sinyal Roblox menggunakan atribut yang sudah ada yang dapat diakses oleh Roblox, seperti lokasi pemain, kelompok usia, dan latensi. Sinyal kustom, bagaimanapun, perlu menggunakan atribut kustom untuk mengakses data dari penyimpanan data Anda. Untuk membuat sinyal kustom, Anda harus terlebih dahulu membuat atribut kustom.
Untuk daftar semua sinyal Roblox yang ada, lihat Sinyal yang ada. Untuk informasi lebih lanjut tentang sinyal kustom, lihat Sinyal kustom.
Pencocokan kustom
Ketika seorang pemain bergabung dengan permainan Anda, pencocokan memberikan skor pada setiap server yang berjalan berdasarkan jumlah tertimbang dari nilai sinyal server. Anda dapat menyesuaikan proses ini dengan menyesuaikan bobot dari masing-masing sinyal Anda untuk mengubah seberapa penting setiap sinyal dalam penilaian server. Meningkatkan bobot sinyal latensi, misalnya, berarti algoritma pencocokan memprioritaskan server dengan ping yang lebih rendah untuk permainan yang lebih lancar.
Setelah menyesuaikan bobot sinyal, Anda dapat melihat dampak dari bobot baru ini pada pemilihan server pencocokan dengan mengevaluasi mereka di server tiruan.
Untuk informasi lebih lanjut tentang cara menyesuaikan pencocokan dan mensimulasikan hasilnya, lihat Sesuaikan konfigurasi pencocokan Anda.
Analitik
Analitik pencocokan membantu Anda melacak keberhasilan konfigurasi pencocokan Anda dan menemukan peluang untuk mengoptimalkannya.
Untuk informasi lebih lanjut tentang analitik pencocokan, lihat Analitik.