Destek ve lisanslama
Sorunların nereye bildirileceği ve SDK'nın dağıtıldığı koşullar.
Bir sorun bildirin
SDK deposunda SDK sürümünüzü, Node.js sürümünüzü ve işletim sisteminizi, ve sorunu yeniden üreten en küçük kodu belirterek bir issue açın. Göndermeden önce API anahtarlarını, kişisel verileri ve özel oda bağlantılarını kaldırın.
Güvenlik sorunlarını GitHub güvenlik danışma bildirimleri üzerinden özel olarak bildirin.
Desteklenen platformlar
Desteklenen host çalışma zamanı Node.js 24 veya üzeridir. Yerel taşıma katmanı, macOS (Apple silicon) üzerinde Node.js 24 ile doğrulanmıştır; diğer işletim sistemlerini deneysel olarak kabul edin ve onlara güvenmeden önce test edin. Bun, aynı paketi bir uyumluluk hedefi olarak çalıştırır.
Lisans
Ball2D SDK Lisansı, değiştirilmemiş SDK'yı, resmi Ball2D servisiyle entegrasyonlar (ticari olanlar dahil) oluşturmak ve çalıştırmak için telif ücretsiz bir lisans verir. Genel tip bildirimlerini, dokümantasyonu ve örnekleri entegrasyonunuz için uyarlayabilirsiniz. Lisans sınırsız servis erişimi vermez: odalar hâlâ API anahtarınıza ve oda sınırlarına bağlıdır.
SDK açık kaynak değil, tescillidir. Paket derlenmiş JavaScript ve WebAssembly, genel tip bildirimleri ve dokümantasyon içerir; oyunun kaynak kodu dahil değildir. Tüm koşulları SDK lisansında okuyun.
SDK ile birlikte paketlenen üçüncü taraf bileşenler kendi lisanslarını korur; bunlar paket içinde dist/licenses altında bulunur.