Giriş
Ball2D futbol odalarını kendi sunucunuzda barındırın ve kodla çalıştırın.
Ball2D, tarayıcıda çalışan bir futbol oyunudur. Ball2D SDK'sı, odaları kendi sunucunuzdan barındırmanızı sağlar: kodunuz maçı yönetir, kuralları belirler ve her şuta, gole ve sohbet mesajına tepki verir; oyuncular ise ball2d.com üzerinden, diğer her oda gibi katılır.
Bir oda barındırmak için şunlara ihtiyacınız var:
- API anahtarı olan bir Ball2D hesabı
- Odayı çalıştıracak makinede Node.js 24 veya daha yenisi
ball2d.com
Kabul, keşif ve sinyalleşme
Sunucunuz
ball2d/node
Simülasyonu sunucunuz çalıştırır. Ball2D, odayı API anahtarınızla kabul eder, oyuncular için listeler ve her oyuncuyu sunucunuzla tanıştırır; maçın kendisi doğrudan sunucunuz ile oyuncular arasında akar. Ball2D nasıl çalışır her bir parçayı açıklar.
Hızlı başlangıç
Node.js'den birkaç dakika içinde herkese açık bir oda açın.
SDK'yı yükleyin ve ilk odanızı barındırın.
API anahtarı oluşturunHesabınız için oda açmaya yetkili bir sunucu tanımlayın.
SDK referansıHer fonksiyon, oda metodu, olay ve tür.
Keşfet
Çalıştırmak istediğiniz odayı oluşturun.
Oyuncular katıldıkça takımları, yöneticileri ve renkleri atayın.
MaçlarSkor ve süre sınırlarıyla maçları başlatın, duraklatın ve durdurun.
StadyumlarHazır stadyumları kullanın veya kendinizinkini yükleyin.
Kayıtlar ve tekrarlarMaçları kaydedin ve sunucunuzda çözümleyin.
ModerasyonOyuncuları susturun, odadan atın ve yasaklayın; sohbeti filtreleyin.
Kabul ve sınırlarBir anahtarın kaç oda çalıştırabileceği ve nasıl bekleyerek yeniden deneyeceğiniz.
Güncel sürüm
Bu dokümantasyon, oda protokolü 5'i kullanan ball2d 0.3.1 sürümünü açıklar. Bir host ile odasındaki oyuncular aynı motoru çalıştırmalıdır; bu nedenle canlı oyundan daha eski bir SDK sürümüyle barındırılan bir odaya ball2d.com üzerinden katılınamaz. Yükseltme veya dağıtım yapmadan önce değişiklik günlüğünü kontrol edin.