इस साइट की सामग्री का अनुवाद कृत्रिम बुद्धिमत्ता (AI) या मशीन अनुवाद तकनीक का उपयोग करके किया गया है, और इसमें त्रुटियाँ हो सकती हैं.

Skip to content

सर्वर प्राधिकरण के साथ प्रतिक्रियाशील, चीट-प्रतिरोधी खेल बनाना

सर्वर प्राधिकरण कैसे सभी के लिए समान अवसर बनाता है

हम Roblox पर क्लाइंट प्रेडिक्शन और रोलबैक के साथ सर्वर अथॉरिटी पेश कर रहे हैं, ताकि क्रिएटर्स को हाइपर-रिस्पॉन्सिव, सुरक्षित गेम्स तुरंत बनाने के लिए एक शक्तिशाली नया टूल मिल सके। Roblox स्वभाव से मल्टीप्लेयर और मल्टी-डिवाइस है। सर्वर अथॉरिटी यह सुनिश्चित करके कि गेम की स्थिति में कोई भी बदलाव तेज़ी से और लगातार हो, सभी डिवाइसों पर गेम्स को रिस्पॉन्सिव और निष्पक्ष महसूस कराने में मदद करता है।

रॉब्लॉक्स पर प्रतिस्पर्धी और सामाजिक दोनों तरह के खेलों के लिए सर्वर अथॉरिटी के बहुत सारे फायदे हैं, लेकिन इस तकनीक को शून्य से बनाना जटिल और अक्सर समय लेने वाला होता है। रॉब्लॉक्स का सर्वर अथॉरिटी समाधान यथार्थवादी भौतिक इंटरैक्शन, मजबूत नेटवर्किंग इंफ्रास्ट्रक्चर, और एंटी-चीट सिस्टम के लिए एक अत्याधुनिक आधार प्रदान करता है जो क्लाइंट-साइड एक्सप्लॉइट्स को रोकते हैं ताकि निर्माता कस्टम समाधान बनाने के बजाय गेमप्ले को ट्यून करने और सामग्री बनाने पर ध्यान केंद्रित कर सकें।

सर्वर अथॉरिटी के लाभ 

सर्वर अथॉरिटी, सर्वर को गेम लॉजिक और सिमुलेशन के लिए सच्चाई का स्रोत बनाती है ताकि कोई भी एक क्लाइंट, सत्यापित होने तक, अन्य खिलाड़ियों के लिए परिणाम नहीं बदल सके। सर्वर अथॉरिटी प्रतिस्पर्धी खेलों के लिए आवश्यक है, लेकिन यह वाहन टकराव या गेंद के भौतिकी जैसे भौतिक इंटरैक्शन में भी सुधार करती है, और फ्लिंग्स, वॉल क्लिप्स, या स्पीड हैक्स जैसी क्लाइंट-साइड चीट्स से बचाती है, जिससे यह मल्टीप्लेयर वातावरण के बाहर भी उपयोगी हो जाती है। 

चूंकि क्लाइंट इनपुट्स के सर्वर तक पहुंचने में समय लगता है, इसलिए केवल सर्वर अथॉरिटी ही प्रत्येक क्लाइंट को कोई कार्रवाई करने से पहले सत्यापन की प्रतीक्षा करते समय सुस्त क्लाइंट-साइड अनुभव का कारण बन सकती है। हम क्लाइंट-साइड प्रेडिक्शन और रोलबैक से इसका समाधान करते हैं। प्रत्येक खिलाड़ी का क्लाइंट एक सहज अनुभव बनाए रखने के लिए खिलाड़ी की क्रियाओं पर तुरंत कार्य करता है, और इन क्रियाओं को सर्वर के साथ सत्यापित होने तक भविष्यवाणियों के रूप में माना जाता है। जिन मामलों में क्लाइंट और सर्वर की स्थिति मेल नहीं खाती है, क्लाइंट सहजता से पिछली ज्ञात सही सर्वर स्थिति पर वापस चला जाता है और पकड़ने के लिए फिर से सिमुलेशन करता है। हमारे DevForum पोस्ट में सर्वर अथॉरिटी कैसे काम करती है, इसके बारे में और जानें।

Server Authority का उपयोग करते हुए, जिसमें ThoughtSpinnr शामिल हैं 

Roblox निर्माता ThoughtSpinnr, Server Authority का उपयोग करके कई गेम्स का प्रोटोटाइप बना रहे हैं, जिसमें एक स्पेस गेम भी शामिल है जो Roblox के फिजिक्स इंजन की सीमाओं को आगे बढ़ाता है: 

"सर्वर अथॉरिटी के साथ, मुझे अपने खेलों पर कहीं अधिक नियंत्रण और स्वतंत्रता मिलती है," थॉटस्पिननर ने कहा। "यह मेरे गुणवत्ता मानक को ऊंचा उठाता है, और यह रचनाकारों के रूप में हम जो कर सकते हैं, उसके लिए एक पीढ़ीगत छलांग है।"

ThoughtSpinnr के स्पेस गेम में रीयल-टाइम एक्शन कॉम्बैट सिस्टम और Roblox के मॉड्यूलर कैरेक्टर कंट्रोलर्स द्वारा संचालित एक कस्टम कैरेक्टर सिस्टम है। ThoughtSpinnr ने कहा, "सर्वर अथॉरिटी के बिना रीयल-टाइम कॉम्बैट सिस्टम बेकार हो जाता।" "एक मल्टीप्लेयर कॉम्बैट सिस्टम में, दुश्मनों और उनकी स्थिति का स्वामित्व सर्वर के पास होना चाहिए और निरंतरता सुनिश्चित करने के लिए उन्हें क्लाइंट्स तक रेप्लिकेट किया जाना चाहिए। यदि गेम लड़ाई की क्रियाओं को मान्य करने के लिए सर्वर से प्रतिक्रिया की प्रतीक्षा करता है, तो गेम बहुत सुस्त लगेगा। यदि गेम स्थानीय रूप से परिवर्तन लागू करता है, तो मेरे क्लाइंट पर दुश्मन की स्थिति का संस्करण धीरे-धीरे लेकिन अनिवार्य रूप से सर्वर पर दुश्मन की स्थिति से असंगत हो जाएगा। दोनों ही परिदृश्यों में यह अच्छा नहीं है।" 

अतिरिक्त खिलाड़ियों और क्षमताओं जैसे मैकेनिक्स को शामिल करने से ये समस्याएँ और भी जटिल हो सकती हैं। रोलबैक और पुनः सिमुलेशन के साथ सर्वर अथॉरिटी एक साथ प्रतिक्रियाशीलता और स्थिरता हासिल कर सकती है। "सर्वर अथॉरिटी, रोलबैक और रीसिम्युलेशन के साथ, इन समस्याओं से निपटना बहुत, बहुत आसान हो जाता है," थॉटस्पिनर ने कहा। "क्लाइंट पर पूरी लड़ाई को पूरी तरह से सिम्युलेट किया जा सकता है, जिसमें प्रत्येक क्लाइंट तुरंत हिट, स्टन और एबिलिटी लॉजिक चलाता है, और फिर यदि कोई गलत भविष्यवाणी होती है तो क्लाइंट को रोलबैक और रीसिम्युलेट किया जा सकता है।"

थॉटस्पिनर के पास सर्वर अथॉरिटी के लिए पहले से ही बहुत सारे अन्य विचार हैं। थॉटस्पिनर ने कहा, "अपने गेम में किरदारों के साथ आने वाली सबसे परेशान करने वाली समस्या के बारे में सोचें। अब सोचें कि एक बटन के क्लिक पर वह गायब हो गई।" "चीटिंग? बुनियादी तौर पर खत्म। लेटेंसी? काफी कम। प्रतिक्रियाशीलता? तुरंत। आप इसे चालू क्यों नहीं करेंगे?" 

सर्वर अथॉरिटी, क्रिएटर्स को रिस्पॉन्सिव, सुसंगत और सुरक्षित गेमप्ले बनाने के लिए एक अत्याधुनिक आधार प्रदान करके Roblox पर गेमप्ले के नए आयाम खोलती है। सर्वर अथॉरिटी, Roblox पर अगली पीढ़ी के गेम बनाने के लिए क्रिएटर्स को परिष्कृत, आधुनिक उपकरण देने की हमारी प्रतिबद्धता को दर्शाती है।