
الخادم الذي يحافظ على تزامن لاعبيك
اللعب الجماعي في aukimi هو Colyseus — الغرف، ومزامنة الحالة، وإعادة الاتصال، كلها تُدار عبر خادم موثوق مفتوح المصدر نوفّره ونُشغّله من أجلك.
الإصدار
Colyseus 0.18
الترخيص
MIT
بيئة التشغيل
Node.js, WebSocket
خادم اختبار مجاني
wss://test.mp.aukimi.com
ما هو Colyseus
Colyseus إطار عمل مفتوح المصدر للعب الجماعي مبني على Node.js، برخصة MIT، ومستخدم على نطاق واسع في عالم الألعاب المستقلة. وهو موثوق بحكم التصميم: الخادم يملك الحالة، والعملاء يرسلون النية، ويتولى الإطار الأجزاء التي يخطئ فيها الجميع عند بنائها بأنفسهم — دورة حياة الغرفة، ومزامنة الحالة المضغوطة بالفروقات، وإعادة الاتصال بعد انقطاعه.
Colyseus الرسمي، لا نسخة معدَّلة
ما نُشغّله هو Colyseus 0.18 كما نُشر، مع طبقة حصص مُضافة فوقه دون أي تغيير آخر. ويتواصل معه Engine عبر عميل Colyseus الرسمي. لا شيء في بروتوكول النقل، ولا في واجهة برمجة الغرف، ولا في مخطط الحالة، خاص بـ aukimi، وهذا له نتيجة ملموسة: التوثيق الأصلي ينطبق على لعبتك كما هي، وما تتعلمه بالبناء هنا ليس معرفة تقتصر فائدتها على هنا.
خادم مشترك مجاني، مُفعَّل أصلًا
لست بحاجة إلى اشتراك، ولا حتى إلى قرار، لترى لعبتك تصبح جماعية. خادم اختبار مشترك يعمل باستمرار، ومشهد لم يُضبط قط يشير إليه أصلًا. وهو صغير عن قصد، ونسّاء عن قصد — 8 لاعبين في الغرفة، و16 متصلًا، وغرفتان لكل رمز غرفة، ولا شيء يُحفظ بين الجلسات. هنا تكتشف أن لعبتك تعمل؛ أما خادمك الخاص فهو حيث تسمح للاعبين بالدخول.
- 8 لاعبين لكل غرفة · 16 متصلًا · غرفتان، محسوبة لكل رمز غرفة
- بلا حساب، بلا استمرارية، وبلا ضمان لوقت التشغيل
- تُطبَّق الحصص لكل رمز غرفة، بحيث لا تستطيع لعبة مزدحمة أن تحرم الألعاب الأخرى
خادم خاص بك، يُشغَّل من منطقة الأعضاء
عندما تصبح غرفة الاختبار أضيق من اللازم، تحصل الخوادم على صفحتها الخاصة: أنشئ خادمًا، شغّله، أوقفه، أعد تشغيله أو احذفه، وراقبه وهو يمر بمراحل التهيئة، وانسخ عنوانه — أو افتحه مباشرة في Engine. يعمل كل خادم في حاوية معزولة خاصة به بحدود معلنة. بلا طرفية، وبلا حاوية تحتاج إلى مراقبة مستمرة، وجدول الخطط يوضح ما تقدمه كل فئة.
إعادة الاتصال جزء من الصفقة
يفقد اللاعبون اتصالهم — نفق، مصعد، إغلاق غطاء حاسوب محمول. يحتفظ Colyseus بمقعد محجوز للعميل المنقطع ويتيح له العودة إلى الجلسة نفسها بالهوية نفسها بدلًا من البدء من جديد كغريب. هذا المسار بالذات هو ما كسرناه واكتشفناه وأصلحناه أثناء تشغيل المُضيف، وهو مُتحقَّق منه بعميل حقيقي لا بفحص سلامة بسيط.
يمكن الوصول إليه من
اطّلع عليه من المصدر