İçeriğe atla

Oda barındırma

Tarayıcı girişi

Bir Ball2D dağıtımı tarafından sunulan bir web sayfasından oda barındırın.

import { createRoom } from 'ball2d' tarayıcı girişidir. ball2d/node ile aynı oda API'sini sunar, ancak odaları farklı şekilde başlatır.

ball2d/nodeball2d
Çalıştığı yerNode.js 24+Bir tarayıcı sayfası
Odayı başlatanAPI anahtarınızTarayıcı kabul politikası
Bağlandığı yerserviceOrigin (varsayılan https://ball2d.com)Sayfanın kendi kökeni
Oda sınırlarıHesabınızın sınırlarıDağıtımın adres başına sınırları

Gereksinimler

Tarayıcı girişi, sayfanın kendi kökenine ait servisi, fizik motorunu ve stadyum dosyalarını kullanır. Sayfa, bunları sağlayan bir Ball2D dağıtımı tarafından sunulmalıdır: servis, diğer kökenlerden gelen oda isteklerini reddeder. Bu, kendi web sitenizden ball2d.com'da oda barındırmanın bir yolu değildir.

Tarayıcıda asla API anahtarı kullanmayın

Tarayıcı girişi bir apiKey kabul etmez ve bunu vermek bilinmeyen bir ayar olarak başarısız olur. Bir tarayıcı paketindeki her şey sayfayı yükleyen herkes tarafından okunabilir; API anahtarlarını yalnızca sunucularda tutun.

Ne zaman kullanmalısınız

Çalıştırdığınız ve kontrol ettiğiniz odalar için ball2d/node kullanın. Tarayıcı girişi, odanın ziyaretçinin tarayıcısında dağıtımın anonim oynama politikası altında çalıştığı, Ball2D dağıtımının kendisinin bir parçası olan sayfalar için vardır.