कैसे एक पीसी पर एकाधिक Hytale क्लाइंट चलाने के लिए: दोहरी इंस्टेंस गाइड

By HytaleCharts Team श्रेणी: Name मिनट पढ़ा

एक ही पीसी पर दो Hytale ग्राहकों को चलाने के लिए चाहते हैं? हाइटेल लॉन्चर आपको डिफ़ॉल्ट रूप से दूसरा उदाहरण खोलने से रोकता है, लेकिन विंडोज mutex हैंडल का उपयोग करके एक सरल वर्कअराउंड है। यह गाइड आपको VMs, sandboxes, या दूसरे कंप्यूटर के बिना दोहरी Hytale क्लाइंट चलाने के माध्यम से चलता है।.

एक ही पीसी पर दो Hytale ग्राहकों को चलाने के लिए चाहते हैं? हाइटेल लॉन्चर आपको डिफ़ॉल्ट रूप से दूसरा उदाहरण खोलने से रोकता है, लेकिन विंडोज mutex हैंडल का उपयोग करके एक सरल वर्कअराउंड है। यह गाइड आपको VMs, sandboxes, या दूसरे कंप्यूटर के बिना दोहरी Hytale क्लाइंट चलाने के माध्यम से चलता है। यदि आपने कभी दूसरे हाइटेल क्लाइंट को खोलने की कोशिश की है, जबकि पहले से ही चल रहा है, तो आपने दीवार को मारा है। लॉन्चर खोलने से मना कर देता है। कोई त्रुटि संदेश नहीं - यह सिर्फ शुरू नहीं होगा। यह एक जानबूझकर सिंगल-इंस्टेंस लॉक है जिसे हाइटेल क्लाइंट में बनाया गया है, और यह सभी को मल्टीबॉक्स की कोशिश करने, दो खातों के साथ परीक्षण करने या साइड-बाय-साइड गेमप्ले चलाने के लिए प्रभावित करता है। अच्छी खबर: आप इसे बायपास कर सकते हैं। कोई आभासी मशीन, कोई दूसरा पीसी नहीं, कोई स्केच तृतीय-पक्ष सॉफ्टवेयर नहीं। केवल एक मुफ्त माइक्रोसॉफ्ट उपकरण और लगभग 30 सेकंड के काम। Why Hytale Blocks एकाधिक Instances कई आधुनिक खेलों की तरह, Hytale एक ही मशीन पर एक साथ चलने से ग्राहक की एक से अधिक प्रति को रोकने के लिए एक Mutex (mutual exclusion) का उपयोग करता है। जब आप Hytale लॉन्च करते हैं, तो क्लाइंट विंडोज में एक नामित mutex बनाता है जिसे HypixelStudios कहा जाता है। हाइटेल। गेम लॉन्चर पूरी तरह से खुलने से पहले, यह जांचता है कि यह mutex पहले से मौजूद है। यदि यह करता है, तो लॉन्चर दूसरे उदाहरण को मानता है पहले से ही चल रहा है और चुपचाप शुरू करने से मना कर दिया है। यह Roblox, Guild Wars, Blade and Soul जैसे खेलों द्वारा उपयोग की जाने वाली एक ही तकनीक है। बाईपास भी समान है: चल रहे उदाहरण पर उत्परिवर्ती हैंडल को बंद करें, फिर एक नया बनाने से पहले दूसरे क्लाइंट को लॉन्च करें। आप क्या चाहिए दो Hytale खातों - प्रत्येक ग्राहक उदाहरण को अपने प्रामाणिक खाते की आवश्यकता होती है। आप दो बार उसी खाते में लॉग इन नहीं कर सकते हैं Process Explorer — Microsoft के Sysinternals सूट से एक मुफ्त उपकरण। इसे Microsoft की वेबसाइट एक PC पर्याप्त संसाधनों के साथ दो Hytale उदाहरणों को चलाने के लिए (16GB RAM अनुशंसित, हालांकि 8GB काम कर सकता है) Step-by-Step: रनिंग टू हाइटेल क्लाइंट Step 1: डाउनलोड और ओपन प्रोसेस एक्सप्लोरर Microsoft Sysinternals से प्रक्रिया एक्सप्लोरर डाउनलोड करें और procexp64.exe (64-bit सिस्टम के लिए) को प्रशासक के रूप में चलाएं। आप अपनी मशीन पर चल रही प्रत्येक प्रक्रिया की वास्तविक समय सूची देखेंगे। Step 2: अपना पहला हाइटेल क्लाइंट लॉन्च करें Open Hytale सामान्य रूप से और लॉग इन करें। खेल चल रहा है - यह आपका पहला उदाहरण है। Step 3: Hytale प्रक्रिया का पता लगाएं In Process Explorer, HytaleClient.exe का पता लगाएं। आप Ctrl+F दबा सकते हैं और इसे जल्दी से ढूंढने के लिए "Hytale" खोज सकते हैं। इसे चुनने की प्रक्रिया पर क्लिक करें। Step 4: हैंडल पर स्विच करें देखें HytaleClient.exe के साथ चयनित, View → लोअर पैन व्यू → हैंडल (या प्रेस Ctrl+H). निचले फलक अब हथेल प्रक्रिया द्वारा आयोजित सभी हैंडल प्रदर्शित करेगा - फ़ाइलें, रजिस्ट्री कुंजी, घटनाओं और mutexes। Step 5: सिंगलटन Mutex का पता लगाएं निचले फलक में, टाइप Mutant के साथ एक हैंडल की तलाश करें (Windows Process Explorer में "Mutant" के रूप में mutexes प्रदर्शित करता है)। आप देख रहे हैं: \BaseNamedObjects \HypixelStudios.Hytale.Game इसे तेज़ी से ढूंढने के लिए, टाइप करके टाइप करने के लिए टाइप कॉलम हेडर पर क्लिक करें, फिर "Mutant" प्रविष्टियों पर स्क्रॉल करें। वैकल्पिक रूप से, मुख्य मेनू (Find → Find Handle or DLL) से Ctrl+F का उपयोग करें और HypixelStudios.Hytale.Game की खोज करें। Step 6: बंद करें Mutex हैंडल HypixelStudios पर राइट-क्लिक करें। हाइटेल। गेम हैंडल और क्लोज़ हैंडल का चयन करें। प्रक्रिया एक्सप्लोरर आपको पुष्टि करने के लिए कहता है - हाँ क्लिक करें। Step 7: दूसरे क्लाइंट को लॉन्च करें तुरंत बाद संभाल बंद करने के बाद, हथेल लॉन्चर को फिर से खोलें। इस समय यह सामान्य रूप से शुरू हो जाएगा क्योंकि mutex ताला अब मौजूद नहीं है। अपने दूसरे हाइटेल खाते के साथ लॉग इन करें, और अब आपके पास उसी पीसी पर चलने वाले दो पूरी तरह कार्यात्मक हाइटेल ग्राहक हैं। प्रक्रिया एक mutex संभाल मैन्युअल रूप से हर बार tedious हो जाता है। आप इसे Sysinternals' कमांड-लाइन टूल handle64.exe का उपयोग करके स्वचालित कर सकते हैं, जो Sysinternals Suite या