
वह सर्वर जो आपके खिलाड़ियों को सिंक में रखता है
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 क्लाइंट के ज़रिए बात करता है। वायर प्रोटोकॉल, रूम API या स्टेट स्कीमा में कुछ भी aukimi-विशिष्ट नहीं है, जिसका एक ठोस नतीजा है: अपस्ट्रीम दस्तावेज़ीकरण आपके गेम पर जस का तस लागू होता है, और यहाँ बनाते हुए आप जो सीखते हैं वह ऐसा ज्ञान नहीं है जिसे आप सिर्फ़ यहीं इस्तेमाल कर सकें।
एक मुफ़्त शेयर्ड सर्वर, जो पहले से चालू है
अपने गेम को मल्टीप्लेयर होते देखने के लिए आपको न किसी सब्सक्रिप्शन की ज़रूरत है, न किसी फ़ैसले की। एक शेयर्ड टेस्ट सर्वर हमेशा चलता रहता है, और जिस सीन को कभी कॉन्फ़िगर नहीं किया गया वह पहले से उसी की ओर इशारा करता है। यह जान-बूझकर छोटा और जान-बूझकर भुलक्कड़ है — प्रति रूम 8 खिलाड़ी, 16 कनेक्टेड और प्रति रूम कोड 2 रूम, सत्रों के बीच कुछ भी सेव नहीं होता। यहीं आप पता लगाते हैं कि आपका गेम काम करता है; आपका अपना सर्वर वह जगह है जहाँ आप खिलाड़ियों को अंदर आने देते हैं।
- प्रति रूम 8 खिलाड़ी · 16 कनेक्टेड · प्रति रूम कोड 2 रूम
- कोई अकाउंट नहीं, कोई स्थायित्व नहीं, अपटाइम की कोई गारंटी नहीं
- क्वोटा प्रति रूम कोड लागू होते हैं, इसलिए एक व्यस्त गेम दूसरों को भूखा नहीं रख सकता
आपका अपना सर्वर, मेंबर ज़ोन से शुरू किया गया
जब टेस्ट रूम बहुत छोटा पड़ जाए, तो सर्वरों का अपना पेज होता है: एक बनाएँ, शुरू करें, रोकें, रीस्टार्ट करें या मिटाएँ, इसे प्रोविज़निंग से गुज़रते देखें, इसका पता कॉपी करें — या इसे सीधे Engine में खोलें। हर एक अपने अलग-थलग कंटेनर में तय सीमाओं के साथ चलता है। न कोई टर्मिनल, न किसी कंटेनर की देखभाल — और प्लान ग्रिड बता देता है कि हर टियर क्या करता है।
रीकनेक्शन इस सौदे का हिस्सा है
खिलाड़ियों का कनेक्शन टूटता है — कोई सुरंग, कोई लिफ़्ट, लैपटॉप का ढक्कन बंद होना। Colyseus डिस्कनेक्ट हुए क्लाइंट के लिए एक सीट आरक्षित रखता है और उसे किसी अजनबी की तरह नए सिरे से शुरू करने की बजाय उसी पहचान के साथ उसी सेशन में लौटने देता है। यही वह रास्ता है जिसे होस्ट खड़ा करते समय हमने तोड़ा, पाया और ठीक किया, और इसे किसी हेल्थ चेक की बजाय एक असली क्लाइंट से सत्यापित किया गया है।
यहाँ से पहुँचा जा सकता है
अपना गेम ऑनलाइन लाएँ
शेयर्ड टेस्ट सर्वर पहले से चल रहा है। Play दबाएँ और देखें कौन आता है।
प्रोजेक्ट को सपोर्ट करें