कैसे Hytale के सर्वर-साइड मोडिंग आर्किटेक्चर परिवर्तन सब कुछ

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

हाइटेल के सर्वर-साइड मोडिंग का मतलब है कि खिलाड़ी शून्य घर्षण के साथ मॉडेड सर्वर में शामिल होते हैं। कोई डाउनलोड, कोई संस्करण मिलान नहीं, कोई मॉड लोडर नहीं। यहां बताया गया है कि आर्किटेक्चर कैसे काम करता है, सर्वर मालिकों और खिलाड़ियों के लिए इसका क्या मतलब है, और व्यापार-बंद शामिल है।.

यदि आपने कभी 30 मिनट की परेशानी में बिताया है तो क्यों आपका Minecraft मॉड लोडर एक विशिष्ट सर्वर के मॉड पैक के साथ काम नहीं करेगा, तो मोडिंग के लिए हथेल का दृष्टिकोण क्रांतिकारी महसूस करेगा। Hytale में, mods पूरी तरह से सर्वर पर चलते हैं। जब आप एक मॉडेड सर्वर में शामिल होते हैं, तो सभी मोड सामग्री स्वचालित रूप से आपके क्लाइंट को स्ट्रीम करती है। कोई डाउनलोड, कोई संस्करण मिलान नहीं, कोई फोर्ज बनाम फैब्रिक बहस, कोई मॉड लोडर नहीं। इस एकल वास्तुशिल्प निर्णय में इस बात के लिए बहुत अधिक निहितार्थ हैं कि कैसे Hytale पारिस्थितिकी तंत्र काम करता है। यही कारण है कि यह मायने रखता है। कैसे सर्वर-साइड मोडिंग वर्क्स Minecraft जैसे पारंपरिक voxel खेलों में, मोड गेम क्लाइंट को संशोधित करते हैं। सर्वर और प्रत्येक जुड़े खिलाड़ी दोनों में एक ही मोड स्थापित होना चाहिए, उसी संस्करण पर, एक संगत मॉड लोडर द्वारा लोड किया गया। यह एक समन्वय समस्या बनाता है जो हर अतिरिक्त मोड के साथ खराब हो जाता है। Hytale इस मॉडल को उलट देता है: Server मालिकों ने अपने सर्वर पर मोड्स स्थापित किया है, जैसे कि फ़ाइलों को फ़ोल्डर में जोड़ना जब कोई खिलाड़ी कनेक्ट करता है, सर्वर क्लाइंट के लिए सभी आधुनिक सामग्री (पाठ्यों, मॉडल, स्क्रिप्ट्स, यूआई, ऑडियो) को स्ट्रीम करता है। खिलाड़ी का खेल धाराबद्ध परिसंपत्तियों का उपयोग करके संशोधित सामग्री प्रदान करता है जब खिलाड़ी डिस्कनेक्ट हो जाता है, modded content is discarded (या तेजी से reconnection के लिए कैश्ड) खिलाड़ी के दृष्टिकोण से, एक भारी मॉडेड सर्वर में शामिल होना एक वेनिला सर्वर में शामिल होने के समान है। कनेक्शन थोड़ा लंबा (स्ट्रीमिंग एसेट) लेता है, लेकिन कोई पूर्व-डाउनलोड, कोई स्थापना नहीं है, और कोई विन्यास नहीं है। प्लेयर्स के लिए यह क्या मतलब है Zero घर्षण यह हेडलाइन लाभ है। एक खिलाड़ी HytaleCharts ब्राउज़ कर सकता है, एक दिलचस्प सर्वर 50 mods चल रहा है, "join" क्लिक करें और सेकंड के भीतर खेल रहा है। उन्हें यह जानने की जरूरत नहीं है कि सर्वर क्या उपयोग करता है, वे कौन से संस्करण हैं, या उन्हें कैसे स्थापित किया जाए। यह नए सर्वर की कोशिश करने के लिए सबसे बड़ी बाधा को समाप्त करता है। Minecraft में, मॉडेड सर्वर के बीच स्विच करना अक्सर विभिन्न मोड लोडरों के साथ एकाधिक मॉड प्रोफाइल को बनाए रखने का मतलब होता है। In Hytale, you just join a different server. स्वचालित अपडेट जब एक सर्वर मालिक एक मॉड अद्यतन करता है, तो प्रत्येक खिलाड़ी को अपने अगले कनेक्शन पर अपडेट मिलता है। कोई घोषणा नहीं है कि हर कोई नए संस्करण को डाउनलोड करने के लिए पूछ रहा है, कोई खिलाड़ी नहीं कि क्योंकि वे 1.2.3 पर हैं जबकि सर्वर 1.2.4 पर है। सर्वर हॉपिंग आप 30 मोड के साथ उत्तरजीविता आरपीजी सर्वर पर खेल सकते हैं, डिस्कनेक्ट कर सकते हैं और तुरंत वेनिला पीवीपी सर्वर में शामिल हो सकते हैं। आपका ग्राहक आसानी से संक्रमण को संभालता है। सर्वर मालिकों के लिए यह क्या मतलब है पूर्ण नियंत्रण सर्वर मालिक वास्तव में तय करते हैं कि उनके सर्वर पर क्या रन है। खिलाड़ी-स्थापित क्लाइंट मोड के बारे में कोई चिंता नहीं है जिससे संगतता मुद्दों का कारण बनता है। कोई भी अनधिकृत मोड में नहीं ला सकता है जो गेमप्ले संतुलन को तोड़ देता है या धोखाधड़ी को सक्षम करता है। Rapid iteration. एक नया मॉड परीक्षण करना उतना सरल है जितना इसे सर्वर में जोड़ना और पुनः आरंभ करना। अगर यह कुछ टूट जाता है, तो इसे हटा दें और फिर से शुरू करें। अपने खिलाड़ी के आधार पर रोलआउट को समन्वय करने की कोई आवश्यकता नहीं है। कम समर्थन बोझ Minecraft में, सर्वर समर्थन का एक महत्वपूर्ण हिस्सा खिलाड़ियों को सही ढंग से मोड स्थापित करने में मदद करता है। ह्याटेली में, समर्थन टिकट की पूरी श्रेणी गायब हो जाती है। CurseForge पारिस्थितिकी तंत्र CurseForge Hytale का आधिकारिक मोडिंग प्लेटफॉर्म है, और सर्वर-साइड आर्किटेक्चर आकार कैसे यह काम करता है: 5,000+ मोड प्रकाशित पहले दो महीनों में (500+ अकेले पहले 48 घंटों में) 20 मिलियन+ कुल डाउनलोड 2,000+ अद्वितीय रचनाकारों मॉड्यूल गेमप्ले मैकेनिक्स से लेकर सर्वर प्रशासन तक के लिए उपकरण बनाने के लिए सब कुछ कवर करते हैं Because mods सर्वर-साइड हैं, CurseForge पर डाउनलोड गिनती सर्वर प्रतिष्ठानों का प्रतिनिधित्व करती है, व्यक्तिगत खिलाड़ी डाउनलोड नहीं। 5,000 डाउनलोड के साथ एक मॉड 5,000 सर्वरों पर चल सकता है, प्रत्येक दर्जनों या सैकड़ों खिलाड़ियों की सेवा करता है। संशोधन उपकरण उपलब्ध Hytale मॉड निर्माण में एकाधिक पथ प्रदान करता है: Visual Scripting: एक नोड आधारित स्क्रिप्टिंग सिस्टम जो अवास्तविक इंजन ब्लूप्रिंट से प्रेरित है। कोई प्रोग्रामिंग आवश्यक नहीं है। कस्टम वस्तुओं, गेमप्ले ट्वीक और सरल यांत्रिकी के लिए महान। जावा प्लगइन्स: उन्नत सर्वर तर्क के लिए। यदि आपने Minecraft के लिए Bukkit या Spigot प्लगइन लिखा है, तो संक्रमण परिचित है। JSON डेटा पैक: एनपीसी व्यवहार, क्राफ्टिंग व्यंजनों और विश्व पीढ़ी के नियमों को बिना लिखित कोड के JSON फ़ाइलों के माध्यम से कॉन्फ़िगर किया जा सकता है। Blockbench: Hytale के लिए आधिकारिक 3D मॉडलिंग टूल, .blockymodel और .blockyanim फ़ाइलों के निर्यात के लिए एक समर्पित प्लगइन के साथ। Asset संपादक: कोड के बिना डेटा परिसंपत्तियों (ब्लॉक, आइटम, एनपीसी, व्यवहार) को संशोधित करने के लिए Hytale का अंतर्निहित संपादक। व्यापार बंद Server-side modding पूरी तरह से उल्टा नहीं है। वहाँ वास्तविक व्यापार बंद कर रहे हैं: लिमिटेड क्लाइंट-साइड मोडिंग Hytale के ग्राहक बंद स्रोत हैं, इसलिए गहरे ग्राहक संशोधन संभव नहीं हैं। हालांकि, बनावट पैक क्लाइंट-साइड परिसंपत्ति पैक (Hythful 16x एक लोकप्रिय उदाहरण है) के रूप में काम करते हैं, और ReShade जैसे उपकरण पोस्ट-प्रोसेसिंग प्रभाव जोड़ सकते हैं। प्रमुख सीमा यह है कि गेमप्ले-ऑल्टरिंग मोड केवल सर्वर-साइड चला सकते हैं। सर्वर लोड प्रत्येक कनेक्टिंग प्लेयर में मॉड एसेट्स को स्ट्रीम करना बैंडविड्थ और प्रोसेसिंग ओवरहेड जोड़ता है। बड़े मॉड पैक वाले सर्वरों को अपने होस्टिंग विन्यास में इसके लिए लेखांकन की आवश्यकता होती है। सूचनात्मक कनेक्शन समय पहली बार एक भारी मॉडेड सर्वर में शामिल होने से वेनिला सर्वर में शामिल होने की तुलना में अधिक समय लगता है क्योंकि सभी परिसंपत्तियों को स्ट्रीम करने की आवश्यकता होती है। बाद में कनेक्शन कैश्ड परिसंपत्तियों का उपयोग कर सकते हैं, लेकिन पहला कनेक्शन उल्लेखनीय रूप से धीमी है। आधुनिक खोजता Minecraft में, खिलाड़ी सक्रिय रूप से ब्राउज़ करते हैं और मोड चुनते हैं। Hytale में, खिलाड़ी उन सर्वरों के माध्यम से निष्क्रिय रूप से मोड का अनुभव करते हैं जो वे जुड़ते हैं। यह घर्षण में कमी के लिए बहुत अच्छा है लेकिन इसका मतलब है कि व्यक्तिगत मोड कम प्रत्यक्ष खिलाड़ी ध्यान देते हैं। Why This आर्किटेक्चर Was Chosen Hypixel Studios' co-founder Simon Collins-Laflamme Hypixel, सबसे बड़ा Minecraft सर्वर चलाने से आया। टीम ने पहले पैमाने पर क्लाइंट-साइड मॉड समन्वय के दर्द का अनुभव किया। हाइटेल के लिए उनके डिजाइन दर्शन स्पष्ट थे: सर्वर मालिक को पूर्ण नियंत्रण होना चाहिए, और खिलाड़ी को शून्य घर्षण होना चाहिए। प्रारंभिक प्रवेश में दो महीने, परिणाम दृष्टिकोण को मान्य करते हैं। मोडिंग पारिस्थितिकी तंत्र के विकास की गति, सर्वर अनुभवों की विविधता और जिसके साथ खिलाड़ी इस मौलिक वास्तुशिल्प निर्णय से सभी स्तरों के बीच चलते हैं। यदि आप एक Hytale सर्वर चला रहे हैं, तो सुनिश्चित करें कि आपका HytaleCharts लिस्टिंग आपके द्वारा चल रहे मोड को हाइलाइट करता है। चूंकि खिलाड़ी ब्राउज़िंग के बजाय सर्वर के माध्यम से मॉड की खोज करते हैं, इसलिए आपकी लिस्टिंग यह है कि वे कैसे सीखते हैं कि आपका सर्वर क्या अद्वितीय बनाता है।