/ / MD5 जाँच एक दूरस्थ Minecraft ग्राहक की अखंडता की जाँच [बंद] - जावा, md5, Minecraft, bukkit

एमडी 5 चेक रिमोट माइनक्राफ्ट क्लाइंट [बंद] की अखंडता की जांच करें - जावा, एमडी 5, Minecraft, bukkit

मैं एक ग्राहक की अखंडता की जाँच करने के लिए एक रास्ता खोज रहा हूँ Minecraft.jar MD5 का उपयोग कर फ़ाइल। मैं बुक्कट टूल्स का इस्तेमाल कर रहा हूं।

मैं अनुमत एमडी 5 हैश के लिए सर्वर पर एक सूची की जांच करना चाहता हूं। यदि हैश सही है, तो क्लाइंट सर्वर से कनेक्ट हो जाएगा, अन्यथा उन्हें अस्वीकार कर दिया जाएगा।

उत्तर:

जवाब के लिए 3 № 1

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

सभी क्लाइंट साइड मोड 100% विषय हैंहेरफेर किया जा रहा है यह किसी भी "सत्यापन" की पुष्टि करने के लिए पूरी तरह से असुरक्षित तरीका है। मैं अत्यधिक सुझाव दूंगा कि आप अपने वास्तविक लक्ष्य ब्लॉकों को बेहतर ढंग से परिभाषित करने का प्रयास करें और फिर सर्वर साइड मॉड को लागू करने पर विचार करें जो आपके द्वारा लक्षित समस्याओं को रोकने में मदद करते हैं। उदाहरण के लिए प्लगइन्स जैसे, शोक निवारण, या लॉगब्लॉक शोक को रोकने / पूर्ववत करने में मदद करेगा। जैसे कि NoCheatPlus या AntiCheat जैसे प्लगइन्स तेज खुदाई, उड़ान, कतरन आदि जैसे मुद्दों को रोकने / रोकने में मदद करेंगे।