Eşleştirme, oyuncuların yaş, dil, beceri seviyesi ve diğer oyun tercihlerine dayalı olarak sunuculara eşleştirilmesi sürecidir.
Nasıl eşleşme çalışır
Bir oyuncu deneyiminize katılmaya çalıştığında, maç yapma hizmeti oyuncunun katılabileceği tüm uygun sunucuları bulur, bu sunucuları sinyaller kullanarak puanlar ve oyuncuyu en yüksek puana sahip sunucuyla eşleştirir.
Maç yapma akışı şöyle çalışır:
- Bir oyuncu bir dünyakatılmak ister.
- Eşleştirme, oyuncunun katılabileceği uygun sunucuları bulur ve dolu, özel, rezerve veya kapatılmak üzere olan sunucuları filtreler.
- Eşleştirme, oyuncuya en uygun sunucuyu belirlemek için tüm uygun sunucuları puanlar.
- Maç yapma, oyuncuyu en yüksek puanla sunucuya eşleştirir.
- Oyuncu kazanan sunucuya katılır.


Değerlendirme
Eşleştirme puanlama algoritması, sinyal değerlerinin ağırlıklı toplamını (WS) kullanarak sunuculara puan verir.
Puanlama hakkında daha fazla bilgi için, Sunucu puanlaması bakın.
Öznitelikler
Öznitelikler, eşleştirme puanlamasında kullanılan özelliklerdir.Bir özellik bir oyuncunun yaşı ve yetenek seviyesi değerlendirmesi gibi bir sayı veya oyuncunun dil gibi bir diziolabilir.
Öznitelikler sayısal veya kategorik olabilir:
- Sayısal özellikler birleşen oyuncunun özelliği ve sunucunun toplanmış değeri arasındaki farkı karşılaştırın, daha büyük farklar puanı düşürür veya artırır.Örneğin, bir oyuncunun beceri seviyesi sunucunun ortalama beceri seviyesine ne kadar yakın olursa, sayısal sinyalin puanı o kadar yüksektir.Bu puan ardından sinyalin ağırlığı ile çarpılır.
- Kategorik özellikler , sunucudaki diğer oyuncularla karşılaştırıldığında katılımcının özelliğinin ne kadar yaygın olduğuna dayanmaktadır.Örneğin, bir sunucudaki oyuncuların yüksek bir yüzdesi aynı tercih edilen dili katılan oyuncuyla paylaşıyorsa, puan artar.Bu puan ardından sinyalin ağırlığı ile çarptılır.
Mevcut tüm özniteliklerin bir listesi için, Mevcut öznitelikler bakın.Özel öznitelikler hakkında daha fazla bilgi için, Özel öznitelikler görün.
İşaretler
Sunucudaki puanlama için kullanılan sinyaller ya Roblox tarafından zaten sağlanan varsayılan sinyaller olabilir, ya da kendiniz oluşturduğunuz özel sinyaller.
Roblox sinyalleri, oyuncu konumu, yaş grupve gecikme gibi Roblox'un zaten erişebildiği mevcut öznitelikleri kullanır.Ancak özel sinyaller, veri depolarınızdan erişmek için özel öznitelikler kullanmak zorundadır.Özel bir sinyal oluşturmak için önce özel bir öznitelik oluşturmalısınız.
Mevcut tüm Roblox sinyallerinin bir listesi için, bakın Mevcut sinyaller. Özel sinyaller hakkında daha fazla bilgi için, bakın Özel sinyaller.
Özel eşleştirme
Bir oyuncu deneyiminize katıldığında, eşleştirme, sunucunun sinyal değerlerinin ağırlıklı toplamına dayanarak her çalışan sunucuya bir puan verir.Bu süreci, sinyallerinizin her birinin ağırlığını ayarlayarak değiştirebilirsiniz, böylece her sinyalin sunucularda ne kadar önemli olduğu değişir.Örneğin, gecikme sinyalinin ağırlığını artırmak, eşleştirme algoritmasının daha pürüzsüz bir oynanışdeneyimi için daha düşük pingli sunucuları önceliklendirmesini sağlar.
Sinyal ağırlıkları ayarlandıktan sonra, bu yeni ağırlıkların eşleştirme sunucu seçimindeki etkisini mock sunucularda değerlendirerek önizleyebilirsiniz.
Maç yapımını özelleştirme ve sonuçları simule etme hakkında daha fazla bilgi için, maç yapılandırmanızı özelleştirin .
Analizler
Eşleştirme analizi, eşleştirme yapılandırmalarınızın başarısını izlemenize ve optimize etmenize yardımcı olacak fırsatları bulmanıza yardımcı olur.
Maç yapma analizleri hakkında daha fazla bilgi için, Analitik bakın.