Steamworks Belgeleri
Çok Oyunculu

Genel Bakış

Steam, Counter-Strike 1.6'nın çıkışıyla birlikte bir çok oyunculu oyun platformu olarak hayatına başladı ve buna olan bağlılığımız hâlâ değişmedi. Steam, geliştiricilerin ve oyuncuların çok oyunculu deneyimini daha iyi hâle getiren birçok farklı özellik ve API sağlamaktadır. Bu özelliklerden biri olan Steam Eşleştirme API'ını kullanarak oyuncuların kolayca birbirlerini bulmalarına ve birlikte oynamalarına olanak sağlayabilir veya Steam Oyun Sunucuları API'ı ile oyuncuların etrafında bir topluluk oluşturabileceği kalıcı özel sunucular kurabilirsiniz.

Steam'deki çok oyunculu oyunların ihtiyaçlarını karşılayabilecek birçok seçenek ve yol mevcuttur. Başlamadan önce şu soruların cevabını biliyor olmalısınız:

Oyununda ağ iletişimi var mı?

Eğer oyununuz eşler arasıysa Steam kullanıcılarına iyi bir tecrübe sağlamak için tek yapmanız gereken ağ iletişiminize Steam Eşleştirmesi ve Lobileri entegre etmektir.

Oyununuzun eşler arası mı yoksa sunucu temelli mi olmasını istiyorsunuz?

Oyunun türüne bağlı olarak bu iki seçenekten biri, oyununuzu kullanıcılar için zevk verir duruma getirecektir.

Eğer oyununuz bir e-spor kadar oldukça rekabetçiyse Steam Oyun Sunucuları kullanmanızı tavsiye ediyoruz.

Eğer oyununuzdaki parti boyutu küçükse Steam Eşleştirmesi ve Lobileri ve Steam Eşler Arası Ağ İletişimi kullanmayı tercih edebilirsiniz.

Sesli sohbet istiyor musunuz?

Steam Sesli Sohbet API'ları, sesli sohbet entegrasyonunu hızlı ve kolayca yapmanızı sağlayacak neredeyse her şeye sahiptir. Kaydedilen sesi ağ üzerinden aktarmadığı için bu veriyi diğer kullanıcılara Steam Eşler Arası Ağ İletişimi veya Steam Oyun Sunucuları gibi bir şey kullanarak aktarmalısınız.

Kullanılabilir neler var?

Steam Eşleştirmesi ve Lobileri

Bu, oyuncuları bir araya getirmeye yarayan bir omurga görevi görür. Lobi sistemi, oyun oturumuna başlamadan önce oyuncuların toplandığı oyunlar için oldukça yaygındır. Eşleştirme ve lobiler ağ iletişimi özellikleri sağlamadığı için Steam Eşler Arası Ağ İletişimi, Steam Oyun Sunucuları veya motorunuzun sağladığı ağ iletişimi gibi bir şeyi kullanmalısınız.

Bununla ilgili daha fazla bilgiye Steam Eşleştirmesi ve Lobileri dokümantasyonundan ulaşabilirsiniz.

Steam Eşler Arası Ağ İletişimi

Bu, küçük oyuncu grupları için eşler arası ağ iletişimi sağlar.

Bununla ilgili daha fazla bilgiye Steam Ağ Oluşturma dokümantasyonundan ulaşabilirsiniz.

Steam Oyun Sunucuları

Steam oyun sunucuları API'ı, oyununuzda özel sunucular oluşturabilmeniz için gerekli her şeyi sağlar. Bu sunucuların konakçısı siz olabileceğiniz gibi topluluğunuzun bu sunuculara sizin için konakçılık yapmalarına izin verebilirsiniz. Oldukça rekabetçi oyunlar (Dota 2 gibi) veya oyuncular gittikten sonra bile çalışmaya devam edecek sunucular (Team Fortress 2 gibi) için bu en iyi seçenektir.

Bununla ilgili daha fazla bilgiye Oyun Sunucuları dokümantasyonundan ulaşabilirsiniz.