Matchmaking adalah proses cocokkan pemain dengan server berdasarkan karakteristik pemain seperti usia, bahasa, levelketerampilan, dan preferensi permainan lainnya.
Bagaimana matchmaking bekerja
Ketika pemain mencoba bergabung dengan pengalaman Anda, layanan matchmaking menemukan semua server yang memenuhi syarat yang dapat diikuti pemain, mencetak server ini menggunakan sinyal, dan cocokkan pemain dengan server dengan skor tertinggi.
Alur matchmaking bekerja seperti ini:
- Seorang pemain meminta untuk bergabung dengan tempat.
- Pencocokan menemukan server yang memenuhi syarat yang dapat diikuti pemain, menyaring server yang penuh, privat, disediakan, atau akan dimatikan.
- Matchmaking mencetak semua server yang memenuhi syarat untuk menentukan server paling kompatibel untuk pemain.
- Matchmaking cocokkan pemain dengan server dengan skor tertinggi.
- Pemain bergabung dengan server pemenang.


Peringkat
Algoritma penilaian pertandingan menggunakan total berat (WS) nilai sinyal untuk memberikan skor ke server.
Untuk informasi lebih lanjut tentang skor, lihat Skor server.
Atribut
Atribut adalah properti yang digunakan dalam skor pertandingan matchmaking.Sebuah atribut bisa menjadi angka, seperti ratingusia dan tingkat keterampilan pemain, atau string, seperti bahasa pemain.
Atribut bisa numerik atau kategorik:
- Atribut numerik membandingkan perbedaan antara atribut pemain bergabung dan nilai agregat server, dengan perbedaan yang lebih besar menurunkan atau meningkatkan skor.Sebagai contoh, semakin dekat tingkat keterampilan pemain dengan tingkat keterampilan rata-rata server, semakin tinggi skor sinyal numerik.Skor ini kemudian dikalikan dengan berat sinyal.
- Atribut kategorik didasarkan pada seberapa umum atribut pemain bergabung dibandingkan dengan pemain lain di server.Sebagai contoh, jika persentase tinggi pemain di dalam server memiliki bahasa preferensial yang sama dengan pemain yang bergabung, skor meningkat.Skor ini kemudian juga dikalikan dengan berat sinyal.
Untuk daftar semua atribut yang ada, lihat Atribut yang ada.Untuk informasi lebih lanjut tentang atribut khusus, lihat Atribut khusus.
Sinyal
Sinyal yang digunakan dalam skor server dapat menjadi default yang sudah disediakan oleh Roblox, atau khusus yang Anda buat sendiri.
Sinyal Roblox menggunakan atribut yang sudah ada yang Roblox sudah memiliki akses, seperti lokasi pemain, kelompok grup, dan kelambatan.Namun, sinyal khusus perlu menggunakan atribut khusus untuk mengakses data dari penyimpanan data Anda.Untuk membuat sinyal khusus, Anda harus terlebih dahulu membuat atribut khusus.
Untuk daftar semua sinyal Roblox yang ada, lihat Sinyal yang ada. Untuk informasi lebih lanjut tentang sinyal khusus, lihat Sinyal khusus.
Pencocokan pencocokan
Ketika seorang pemain bergabung dengan pengalaman Anda, matchmaking menugaskan skor ke setiap server yang berjalan berdasarkan total berat sinyal server.Anda dapat menyesuaikan proses ini dengan menyesuaikan berat masing-masing sinyal untuk mengubah berapa banyak setiap sinyal penting dalam penilaian server.Meningkatkan berat sinyal kelambatan, misalnya, berarti algoritma matchmaking memprioritaskan server dengan ping lebih rendah untuk gameplay yang lebih lancar.
Setelah menyesuaikan berat sinyal, Anda dapat melihat dampak dari berat sinyal baru ini pada pemilihan server matchmaking dengan mengevaluasinya di server mock.
Untuk informasi lebih lanjut tentang cara menyesuaikan matchmaking dan menyimulasikan hasilnya, lihat Kustomisasi konfigurasi matchmaking Anda.
Analitik
Analisis matchmaking membantu Anda melacak kesuksesan konfigurasi matchmaking Anda dan menemukan peluang untuk mengoptimalkannya.
Untuk informasi lebih lanjut tentang Analitikmatchmaking, lihat Analisis.