विरासत बनाम क्रॉस-प्लेटफॉर्म: क्यों Hytale's रिटर्न to जावा/C# Modders के लिए एक विजय है

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

विरासत इंजन को वापस करने का निर्णय खेल के पुनरुत्थान का सबसे विवादास्पद पहलू है। जानें क्यों यह वास्तव में modders और कम अंत पीसी खिलाड़ियों के लिए महान समाचार है।.

सॉफ्टवेयर विकास की दुनिया में, स्क्रैच से गेम इंजन को फिर से लिखना अक्सर मौत की सजा माना जाता है। हाल ही में, यह लगभग था। हाल ही में घोषणा कि हाइपिक्सल स्टूडियो एक कस्टम C++ बनाने के लिए अपने बहुवर्षीय प्रयास को छोड़ रहा है मूल "Legacy Engine" के पक्ष में क्रॉस-प्लेटफॉर्म इंजन सबसे विवादास्पद है - और यकीनन खेल के पुनरुत्थान का सबसे महत्वपूर्ण पहलू है। औसत खिलाड़ी के लिए, यह तकनीकी जार्गन की तरह लगता है। लेकिन पुराने पीसी के साथ आधुनिक समुदाय और खिलाड़ियों के लिए, यह निर्णय खेल के भविष्य को परिभाषित करता है। जावा-आधारित सर्वर आर्किटेक्चर में बदलाव मूल रूप से उन परिवर्तनों को बदल देता है जो खेल सकते हैं, इसे कैसे संशोधित किया जाएगा, और यह कैसे प्रदर्शन करेगा। विफल प्रयोग: C++ क्रॉस-प्लेटफॉर्म इंजन जब रियोट गेम्स ने 2020 में हाइपिक्सल स्टूडियो का अधिग्रहण किया, तो जनादेश स्पष्ट था: क्षेत्र का विस्तार। लक्ष्य मोबाइल और कंसोल को Hytale लाना था, यह सुनिश्चित करता है कि यह Roblox और Minecraft Bedrock संस्करण के साथ प्रतिस्पर्धा कर सकता है। ऐसा करने के लिए, टीम मूल इंजन ( जावा सर्वर आर्किटेक्चर और सी # क्लाइंट का मिश्रण) से एक एकीकृत C++ इंजन में चले गए। However, यह संक्रमण विनाशकारी साबित हुआ: Gameplay Lag: वास्तविक मज़ा के संदर्भ में नया इंजन "बहुत पीछे" था। जबकि तकनीक आधुनिक थी, खेल खुद ही - कॉमबेट, अन्वेषण, विश्व पीढ़ी - लापता था। Timeline blowout: यह अनुमान लगाया गया कि C++ इंजन के साथ चिपके रहने के लिए अल्फा टेस्ट के लिए भी तैयार होने से पहले दो साल की आवश्यकता होगी। संसाधन नाली: इंजन के विकास ने स्टूडियो के संसाधनों का उपभोग किया, सामग्री निर्माण के लिए थोड़ा समय छोड़ दिया। The Return of the Legacy Engine: A Victory for Modders "Legacy Engine" एक ऐसा सॉफ्टवेयर है जो प्रसिद्ध 2018 ट्रेलर को संचालित करता है। यह एक जावा सर्वर और एक C# क्लाइंट का उपयोग करके बनाया गया है। यह संकर दृष्टिकोण अलग है: क्लाइंट (आप जो देखते हैं) प्रदर्शन के लिए C# पर चलता है, जबकि सर्वर जावा पर चलता है। क्यों यह modder के लिए एक जीत है? Minecraft modding समुदाय जावा पर बनाया गया है। जावा-आधारित सर्वर आर्किटेक्चर पर लौटने के बाद, Hytale तुरंत अपने कोड को लाखों modderों तक पहुंचाने के लिए सुलभ बना रही है जो Minecraft के साथ टिंकर हो गए थे। Ease of Access: जावा सी ++ से रिवर्स-इंजीनियर और संशोधित करने के लिए प्रसिद्ध रूप से आसान है। सर्वर तर्क: चूंकि सर्वर जावा पर चलता है, सर्वर मालिकों के पास गेम लॉजिक, प्लगइन्स और कस्टम गेममोड पर दानेदार नियंत्रण होगा, जिस तरह से C++ शायद ही कभी अनुमति देता है। Immediate संगतता: मौजूदा Minecraft प्लगइन डेवलपर्स के लिए सीखने की अवस्था Hytale पर स्विच करने के लिए अब अस्तित्वहीन है। "Flecs" फैक्टर: विरासत का आधुनिकीकरण Crucially, विरासत इंजन में वापसी का मतलब यह नहीं है कि खेल प्राचीन प्रौद्योगिकी पर चल रहा है। मिड-2024 के डेवलपर ब्लॉगों ने खुलासा किया कि टीम ने अपने आर्किटेक्चर में Flecs, एक हल्के इकाई घटक प्रणाली (ECS) को एकीकृत किया था। यह एक व्यापक तकनीकी उन्नयन है। एक मानक वस्तु-उन्मुख प्रणाली (जैसे Minecraft) में हजारों संस्थाओं (zombies, सूअरों, तीरों) को जोड़कर लैग का कारण बनता है क्योंकि कंप्यूटर को प्रत्येक व्यक्ति को व्यक्तिगत रूप से संसाधित करना पड़ता है। ईसीएस इन संस्थाओं को स्मृति में एक साथ जोड़ता है, जिससे प्रोसेसर हजारों लोगों को एक साथ संभालने की अनुमति मिलती है। इसका मतलब यह है कि "Legacy" होने के बावजूद, इंजन को बड़े युद्धों और जटिल सर्वर आबादी को Minecraft से कहीं ज्यादा बेहतर संभालना चाहिए। सिस्टम आवश्यकताएं: क्या यह रन? विरासत इंजन में वापसी प्रणाली की आवश्यकताओं के आसपास बातचीत को भी बदल देती है। C++ इंजन आधुनिक स्केलेबिलिटी के लिए बनाया गया था, लेकिन विरासत इंजन को Minecraft के समान हार्डवेयर की एक विस्तृत श्रृंखला पर चलाने के लिए डिज़ाइन किया गया था लेकिन बेहतर अनुकूलन के साथ। Estimated सिस्टम आवश्यकताएँ (Legacy Engine Speculation): ComponentMinimum कल्पना (Estimated)Recommended Spec (Estimated) CPU इंटेल कोर i3-3210 / AMD A8-7600 इंटेल कोर i5-4690 / AMD Ryzen 5 RAM4 GB8 GB - 16 GB GPU इंटेल HD ग्राफिक्स 4000 / GTX 650GeForce GTX 1060 / Radeon RX 580 OS विंडोज 7/8/10/11Windows 10/11 (64-bit) प्रमाणन यह सुलभता एक प्रमुख विक्रय बिंदु है। खेल को किशोरों के लैपटॉप पर चलाने के लिए डिज़ाइन किया गया है, न केवल उत्साही लोगों के उच्च अंत रिग। व्यापार बंद:कोई कंसोल नहीं (अब के लिए) इस निर्णय की लागत क्रॉस-प्ले है। विरासत इंजन मूल रूप से प्लेस्टेशन, एक्सबॉक्स या निंटेंडो स्विच के साथ संगत नहीं है। डेवलपर्स ने कहा है कि विंडोज लॉन्च प्लेटफॉर्म है, मैक / लिनक्स के साथ "attempted" किया जा रहा है। खिलाड़ियों के लिए अपने iPad या PS5 पर Hytale खेलने का सपना देखा, यह एक निराशाजनक है। लेकिन पीसी गेमिंग कोर के लिए जो हिप पैदा हुए थे, यह फॉर्म में वापसी है। खेल अब हर किसी के लिए सब कुछ होने की कोशिश नहीं कर रहा है; यह सबसे अच्छा पीसी sandbox आरपीजी संभव होने की कोशिश कर रहा है। निष्कर्ष इंजन स्वैप "कॉर्पोरेट उत्पाद" से "कम्युनिटी प्लेटफॉर्म" तक एक दार्शनिक बदलाव का प्रतिनिधित्व करता है। विरासत इंजन को बढ़ाने के द्वारा, हाइपिक्सल स्टूडियो एक क्रॉस-प्लेटफॉर्म रिलीज की सैद्धांतिक पहुंच पर तत्काल गेमप्ले और मोडिंग गहराई को प्राथमिकता दे रहा है। खेल की दीर्घायु के लिए, यह निर्णय-विशेष रूप से सी ++ कार्य को रद्द करने के रूप में हो सकता है- यह संभावना है कि एक है जिसने Hytale को अस्पष्टता से बचाया।