بازی مرورگری شما شایسته یک پلتفرم است.
Starnova به بازیهای مرورگری هویت، چندنفره، اجتماعی، صدا، ذخیرهسازی، توزیع دارایی و تجارت آمادهبهاستفاده میدهد. یک پلتفرم ماژولار، APIهای استاندارد و کریپتو هر زمان که بخواهید.
یک پلتفرم
هر چیزی که بازی شما نیاز دارد، آماده اتصال
از یک سرویس یا همه آنها استفاده کنید. هر ماژول Starnova مستقل قابل استفاده است، بهطور کامل مستند شده و برای مرورگر ساخته شده است.
Starnova ID
یک حساب برای همه بازیها. بازیکنان یکبار وارد میشوند و هویت خود را در تمام مجموعه شما حمل میکنند.
ایمیل، کلیدهای عبور و ورود اجتماعی
احراز هویت چندعاملی، بازیابی و مدیریت نشست
ورود اختیاری با کیف پول اتریوم
اجتماعی
دوستان، حضور و گروههایی که در همه بازیهای شبکه کار میکنند.
درخواست دوستی، مسدودسازی و کنترلهای حریم خصوصی
حضور و وضعیت بینبازی
گروهها، دعوتها و پیامرسانی
بلادرنگ
زیرساخت چندنفره برای بازیهای مرورگری، از مسابقات سریع تا اتاقهای پایدار.
تطبیق بازیکنان و لابیها
مدیریت اتاق و کشف سرور
تحویل با WebSocket و WebTransport
صدا
چت صوتی شفاف بدون اجرای زیرساخت رسانهای خودتان.
اتاقهای صوتی و اتصال WebRTC
سیگنالدهی و رلههای رسانهای مدیریتشده
کنترل بیصدا کردن، ناشنوایی و نظارت
ابر
دادههای پایدار بازیکن و بازی با نسخهبندی، کنترل دسترسی و سهمیهها.
ذخیرههای ابری و پروفایل بازیکن
ذخیرهسازی شیء نسخهبندیشده
سیاستهای نگهداری و APIهای آپلود
داراییها
خط لوله دارایی آماده مرورگر با توزیع جهانی CDN و نسخههای تغییرناپذیر.
نسخههای تغییرناپذیر دارایی
بهینهسازی بافت، مش و صدا
مدیریت کش و سیاستهای دسترسی
تجارت
محتوا بفروشید، حقها را مدیریت کنید و به توسعهدهندگان با پول فیات یا کریپتو پرداخت کنید.
کاتالوگها، خریدها و حقها
بازپرداخت و تأیید خرید
پرداختهای اتریوم و استیبلکوین
پلتفرم توسعهدهندگان
هر چیزی که برای یکپارچهسازی، آزمون و انتشار مطمئن نیاز دارید.
SDKهای TypeScript و Rust
OIDC، OAuth 2.0 و OpenAPI
سازمانها، محیطها و ثبت برنامه
توسعهدهندهمحور
یکبار یکپارچه کنید. همهجا منتشر کنید.
با چند خط TypeScript شروع کنید یا سرور معتبر Rust خود را متصل کنید. Starnova جزئیات پروتکل را بر عهده میگیرد و بازی شما کنترل گیمپلی را حفظ میکند.
OIDC و OAuth 2.0 مبتنی بر استاندارد
SDK مرورگری مستقل از فریمورک
SDK Rust برای سرورهای معتبر
خطاهای تایپشده و APIهای مستند
import { Starnova } from "@starnova/sdk";
const starnova = new Starnova({ clientId: "your-client-id" });
await starnova.auth.login();
const player = await starnova.auth.getUser();چگونه کار میکند
از اولین ورود تا بازی زنده
مسیر راهاندازی متمرکزی که وقتی شروع به ساخت میکنید سر راه نیست.
01
حساب خود را بسازید
حساب Starnova خود را راهاندازی کنید و یک سازمان توسعهدهنده برای تیم خود ایجاد کنید.
02
بازی خود را ثبت کنید
برنامه خود را اضافه کنید، URIهای تغییرمسیر را پیکربندی کنید و فقط سرویسهای مورد نیاز را فعال کنید.
03
منتشر کنید و مقیاس دهید
با SDKها یکپارچه شوید، برنامههای خود را پایش کنید و با رشد بازی سرویس اضافه کنید.
امنیت از طراحی
ساختهشده بر استانداردها، نه میانبرها
احراز هویت و مجوزدهی در سمت سرور تأیید میشوند، با جداسازی مستأجر و حداقل دسترسی در هر سرویس.
OIDC و OAuth 2.0 با PKCE
کلیدهای عبور و WebAuthn
Ethereum SIWE و ERC-1271
جداسازی سختگیرانه مستأجر
مجوزدهی سمت سرور
جریانهای نشست و کیف پول حسابرسیشده
کریپتو اختیاری است. بازیها میتوانند بدون دست زدن به هیچ کیف پولی از Starnova استفاده کنند.
آماده ساخت روی Starnova هستید؟
یک حساب بسازید، بازی خود را ثبت کنید و امروز یکپارچهسازی سرویسهای مورد نیاز را شروع کنید.
