ساخته‌شده برای بازی‌های مرورگری

بازی مرورگری شما شایسته یک پلتفرم است.

Starnova به بازی‌های مرورگری هویت، چندنفره، اجتماعی، صدا، ذخیره‌سازی، توزیع دارایی و تجارت آماده‌به‌استفاده می‌دهد. یک پلتفرم ماژولار، APIهای استاندارد و کریپتو هر زمان که بخواهید.

Starnova ID
بلادرنگ
صدا
ابر
تجارت

یک پلتفرم

هر چیزی که بازی شما نیاز دارد، آماده اتصال

از یک سرویس یا همه آن‌ها استفاده کنید. هر ماژول 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های مستند

TypeScript
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 هستید؟

یک حساب بسازید، بازی خود را ثبت کنید و امروز یکپارچه‌سازی سرویس‌های مورد نیاز را شروع کنید.