एक ऑनलाइन एफपीएस में वॉलहॉकिंग से खिलाड़ियों को रोकें?


14

हम अभी भी मल्टीप्लेयर प्रथम-व्यक्ति निशानेबाजों में वॉलकॉकर्स के बारे में शिकायत क्यों करते हैं?

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

ऐसा क्यों नहीं करते?

जवाबों:


19

लगता है कि आप अब पिछड़ रहे हैं? बस तब तक प्रतीक्षा करें जब तक आपको सर्वर से वास्तविक समय की जानकारी प्राप्त नहीं करनी है। अब आप एक दीवार के पीछे से चारों ओर चल सकते हैं और खराब लोग अचानक दृश्य में पॉप करेंगे क्योंकि सर्वर पकड़ता है और आपको अपडेट किए गए रोड़ा डेटा भेजता है।

तो मेरी भद्दी टिप्पणी यह ​​सब बताती है। ऐसा न करने का प्राथमिक कारण लैग और सर्वर लोड है। यदि आप सर्वर को यह जानना चाहते हैं कि कोई अन्य खिलाड़ी आपको दिखाई दे रहा है, तो इसका मतलब है कि सर्वर को यह जानना होगा कि प्रत्येक खिलाड़ी क्या ज्यामिति देख रहा है और उस रोड़ा की गणना करें।

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


3
+1 यह आग्रह करने के लिए कि एंटी-चीट / हैक काउंटरमेशर्स को एक निर्दोष ग्राहक के अनुभव को कभी कम नहीं करना चाहिए।
doppelgreener

17

यह उल्लेखनीय है, और पहले भी शोध में आजमाया जा चुका है; ब्याज प्रबंधन योजनाओं की तुलना के लिए, http://dl.acm.org/citation.cfm?id=1230069 देखें

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

और जैसा कि बाइटे 56 ने कहा, एक रुचि क्षेत्र खिलाड़ी के रोड़ा के क्षेत्र तक सीमित होता है, क्लाइंट-साइड पर जवाबदेही को कम कर सकता है: घात कम से कम आधा राउंड-ट्रिप लगेगा। हालाँकि, आप खिलाड़ी के रुचि क्षेत्र को रोके जाने वाले क्षेत्र से थोड़ा बड़ा बना सकते हैं, ताकि ग्राहक को प्रतिद्वंद्वी का घात कुछ सेकंड पहले हो जाए। इस तरह, दीवार-हैक अभी भी संभव हैं, लेकिन केवल बहुत ही अंतिम समय में।


अच्छा लगा, जवाबों के लिए कुछ वास्तविक शोध लाने के लिए धन्यवाद। GDSE में आपका स्वागत है।
MichaelHouse

4

संक्षिप्त उत्तर यह है कि हां, सर्वर साइड रोड़ा का उपयोग संभव है, लेकिन यह अक्सर जटिलता और सीमित लाभ के कारण नहीं किया जाता है।

ध्यान रखें कि आधुनिक एफपीएस खेलों के एक बड़े हिस्से के लिए, पूर्ण रोड़ा दुर्लभ है। इन दिनों वर्ण घास में कवर या छिपाई का उपयोग करते हैं, और वास्तविक वर्दी और छलावरण वास्तव में दृश्यता पर प्रभाव डालते हैं। दीवार और गलियारे अभी भी ऑनलाइन लड़ाई का एक बड़ा हिस्सा खेलते हैं, लेकिन पिछले वर्षों में उतना नहीं।

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

वॉल हैकिंग भी ऑनलाइन गेम में धोखा देने का केवल एक छोटा सा हिस्सा है, और प्रत्येक व्यक्ति हैक को ठीक करना अब तक अच्छी तरह से काम नहीं किया है। सबसे अच्छा दृष्टिकोण बस उच्च गुणवत्ता वाले मैच मेकिंग और प्लेयर रेटिंग सिस्टम हैं जो चीटर्स को फ़िल्टर करते हैं और निराशा वाले मैच में होने की संभावना को कम करते हैं।


-4

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

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

और यह सैंडबॉक्स मोड बहुत हद तक कंसोल ओएस और गेम फ़ंक्शन के समान होगा .. हम कंसोल पर कई हैक नहीं देखते हैं .. आश्चर्य है कि क्यों? क्योंकि वे उन्हें कंसोल पर लोड नहीं कर सकते हैं और यदि वे शान्ति दे सकते हैं तो ओएस भी इसे पढ़ नहीं पाएंगे।


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

1
एक अन्य बिंदु के रूप में, आप मुझे बता रहे हैं कि मुझे अपने पीसी को इस नंगे OS में फिर से शुरू करना होगा ताकि आप अपना खेल खेल सकें? मैं रिफंड के लिए कॉल कर रहा हूं क्योंकि आपके गेम के लिए 5-10 मिनट का स्टार्टअप और शटडाउन समय नहीं होना चाहिए, जिसमें मैं अपने दो स्क्रीन के साथ कुछ भी नहीं कर सकता क्योंकि कंप्यूटर बंद है । और हर कोई केवल एक विशिष्ट गेम खेलते समय मल्टीटास्क के लिए एक अतिरिक्त लैपटॉप खरीदने का जोखिम नहीं उठा सकता है, जबकि वे एक विशिष्ट गेम खेलते हैं (यह बेहतर लानत का खेल है अगर इसे शुरू करने में 20 मिनट लगते हैं और रुकने और पृष्ठभूमि में संगीत / रिडिट करने के लिए मुझे $ 400 खर्च करने के लिए मजबूर करता है। )।
21

फिर पीसी पर गेम बर्बाद करने वाले लोगों के साथ व्यवहार करें .. निशानेबाज इन दिनों पूरी तरह से ऑफ राइट हैं क्योंकि वे एस्प आदि के साथ riddled हैं। पीसी पर Bf1 एक अच्छा उदाहरण है .. मुझे यह भी नहीं पता कि वे पीसी पर उन्हें जारी करने से क्यों परेशान हैं, इसके बाहर आने से पहले ही इसे हैक कर लिया गया था।
टीजे एल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.