لعبة المتصفح الخاصة بك تستحق منصة.
تمنح 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؟
أنشئ حسابًا، وسجّل لعبتك، وابدأ اليوم في تكامل الخدمات التي تحتاجها.
