मुखपृष्ठ » कैसे » कैसे अनुकूलित मल्टीप्लेयर के लिए एक स्पिगोट Minecraft सर्वर चलाने के लिए

    कैसे अनुकूलित मल्टीप्लेयर के लिए एक स्पिगोट Minecraft सर्वर चलाने के लिए

    माइनक्राफ्ट का मूल लैन समर्थन मक्खी पर गेम चलाने के लिए बहुत अच्छा है, लेकिन यदि आप एक समर्पित, अनुकूलित सर्वर चाहते हैं, तो स्पिगोट जाने का रास्ता है। स्पिगोट को बुककिट नामक एक प्लगइन एपीआई पर बनाया गया है, जो आपके गेमप्ले को कस्टमाइज़ करना आसान बनाता है, और जब से बुककिट प्रोजेक्ट मिनिक्राफ्ट मल्टीप्लेयर की सुबह से आसपास है, कई डेवलपर्स ने अपने स्वयं के प्लगइन्स और संशोधनों को जारी किया है.

    स्पिगोट क्या है?

    स्पिगोट बुककैट एपीआई का एक संशोधित कांटा है, जो खुद मोआंग द्वारा जारी आधिकारिक Minecraft सर्वर का संशोधित कांटा है। बुक्किट का जन्म तब हुआ था जब डेवलपर्स और मोडर्स बंद स्रोत और आधिकारिक सर्वर में सुविधाओं की कमी से असंतुष्ट थे, और अधिक मॉड्यूलर और अनुकूलन योग्य सर्वर समाधान चाहते थे। बुककैट एपीआई के वास्तविक कार्यान्वयन को क्राफ्टबुकिट कहा जाता था, और जैसे-जैसे Minecraft बढ़ता गया, क्राफ्टबूकिट मध्यम और बड़े आकार के सर्वर के लिए सबसे अच्छा विकल्प बन गया। कुछ कानूनी परेशानियों के कारण, क्राफ्टबक्किट परियोजना को बंद कर दिया गया था, और इसे 1.8 में अपडेट नहीं किया गया है, नवीनतम Minecraft संस्करण.

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

    विंडोज इंस्टॉलेशन

    स्पिगोट के पास डाउनलोड नहीं है; इसे स्रोत से संकलित किया जाना चाहिए। स्पिगोट टीम ने इसे BuildTools नामक एक कार्यक्रम के साथ स्वचालित किया। आप बिल्डटूल के नवीनतम संस्करण को यहां डाउनलोड कर सकते हैं। आपको विंडोज के लिए Git की भी आवश्यकता होगी। सुनिश्चित करें कि आपके पास जावा का नवीनतम संस्करण है.

    अपनी सभी सर्वर फ़ाइलों को घर पर रखने के लिए एक फ़ोल्डर बनाएँ और उसमें बिल्डटूल जार चिपकाएँ:

    विंडोज सेटअप के लिए Git चलाएं और जब तक प्रगति बार अंत तक नहीं पहुंचती तब तक धैर्यपूर्वक प्रतीक्षा करें.

    जब गिट स्थापित करना समाप्त हो जाता है, तो स्टार्ट मेनू खोलें और आपको अपने प्रोग्राम फ़ोल्डर में एक नया एप्लिकेशन देखना चाहिए। Git bash चलाएं और आपको एक टर्मिनल विंडो दिखाई देगी। यदि आपके पास यूनिक्स टर्मिनलों के साथ अनुभव है, तो आपको इसका उपयोग करने के तरीके से परिचित होना चाहिए। यदि नहीं, तो प्रक्रिया सरल है। बस उस फ़ोल्डर में cd जो आप BuildTools जार में डालते हैं, और इसे जावा -जर के साथ चलाते हैं:

    सीडी ~ / पथ / से / फ़ोल्डर /

    java -jar बिल्डटूलसीजर

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

    @ जरा हटके

    java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M-spigot.jar
    ठहराव

    यदि आप केवल कुछ लोगों के लिए या उसी मशीन पर स्वयं के लिए इस सर्वर को चला रहे हैं, तो 1GB RAM ठीक काम करेगा, लेकिन यदि आप चाहें तो -Xmx तर्क को अधिक मात्रा में बदल सकते हैं.

    स्क्रिप्ट को सहेजें और इसे चलाएं। आपको एक त्रुटि मिलेगी और प्रोग्राम बाहर निकल जाएगा। यह सामान्य बात है। पहली बार जब आप spigot.jar चलाते हैं, तो यह कानूनी कारणों से EULA.txt फ़ाइल बनाएगा। इसे खोलें, इसे असत्य से सत्य में बदलें, और प्रारंभ करें। फिर से चलाएँ। यह परीक्षण करने के लिए कि सर्वर चल रहा है, Minecraft खोलें और लोकलहोस्ट से कनेक्ट करें:

    जब आप स्पॉन के पास एक ब्लॉक को तोड़ते हैं तो आपको एक Minecraft दुनिया और एक त्रुटि के साथ बधाई दी जानी चाहिए। इसका कारण यह है कि स्पिगोट उन सभी से स्पॉन सुरक्षा के कुछ ब्लॉकों को डिफॉल्ट करता है जो ऑपरेटर नहीं हैं। आप चल कर केवल सर्वर टर्मिनल से खुद को 'ऑप' कर सकते हैं

    सेशन का नाम

    या, यदि आप किसी को हटाना चाहते हैं,

    deop playername

    आपको कई इन-गेम कमांड का उपयोग करने की अनुमति चाहिए, जैसे कि आइटम देना या रचनात्मक मोड पर स्विच करना। ऐसे प्लगइन्स भी हैं जो उपयोगकर्ताओं को विशिष्ट आदेशों का उपयोग करने की अनुमति दे सकते हैं.

    ओएस एक्स और लिनक्स इंस्टॉलेशन

    OS X और Linux पर Spigot को स्थापित करना और भी आसान है। सुनिश्चित करें कि आपके पास जावा का नवीनतम संस्करण स्थापित है। यदि आपके पास पहले से नहीं है तो लिनक्स पर, जो भी पैकेज मैनेजर स्थापित करना है, उसका उपयोग करें:

    sudo apt-get install गिट

    सुतो यम स्थापित गित

    विंडोज इंस्टॉलेशन से एक ही बिल्डटूल जार डाउनलोड करें और इसे अपने स्वयं के फ़ोल्डर में डालें.

    मैक पर, एक टर्मिनल खोलें, उस फ़ोल्डर में नेविगेट करें, और उसके साथ चलाएं

    java -jar बिल्डटूलसीजर

    आपको कमांड लाइन डेवलपर टूल इंस्टॉल करने के लिए एक संकेत देखना चाहिए। 'इंस्टॉल' पर क्लिक करें और इसके खत्म होने का इंतजार करें। यह BuildTools को चलाने के लिए आवश्यक उपकरण स्थापित करेगा। लिनक्स पर आपको चलाने की आवश्यकता हो सकती है

    git config -global -unset core.autocrlf

    जार को चलाने से पहले। अन्यथा, स्थापना सुचारू रूप से चलनी चाहिए, और आप spigot.jar को लॉन्च कर सकते हैं कमांड लाइन से जावा -जर या किसी स्टार्टअप के साथ:

    #! / Bin / श

    java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M-spigot.jar

    पोर्ट फॉरवार्डिंग

    यदि आप अपने स्थानीय नेटवर्क के बाहर दोस्तों के साथ खेलना चाहते हैं, तो आपको अपने राउटर पर बंदरगाहों को अग्रेषित करना होगा। Minecraft की पोर्ट डिफॉल्ट्स 25565 है, हालांकि इसे server.properties कॉन्फिग फाइल में बदला जा सकता है.

    आप अपने मित्रों को जो पता देते हैं, वह आपका सार्वजनिक आईपी पता होना चाहिए, उसके बाद एक कोलन और पोर्ट नंबर होना चाहिए। आप अपने सार्वजनिक आईपी पते को ऑनलाइन पा सकते हैं। उदाहरण के लिए, आपके मित्र जिस IP से कनेक्ट होते हैं, वह कुछ इसी तरह का होगा

    123.45.67.89:25565

    प्लगइन्स इंस्टॉल करना

    आप Bukkit या SpigotMC से प्लग इन प्राप्त कर सकते हैं। कई प्लगइन्स 1.7 के लिए हैं, लेकिन अधिकांश 1.8 के साथ काम करेंगे। एक प्लगइन स्थापित करना उतना ही आसान है जितना जार फ़ाइल डाउनलोड करना और उसे प्लगइन्स फ़ोल्डर में डालना। फिर आपको नए प्लगइन को किक करने के लिए सर्वर को फिर से लोड या पुनरारंभ करना होगा.

    यहां कुछ बुनियादी प्लगइन्स हैं जिन्हें आपको सेटअप पर स्थापित करना चाहिए:

    • LANBroadcaster आपके सर्वर को आपके स्थानीय नेटवर्क के लिए खोलता है, इसलिए दोस्तों एक आईपी में टाइप किए बिना कनेक्ट कर सकते हैं.
    • मल्टीवर्स आपको जितने चाहें उतने Minecraft की दुनिया के लिए अनुमति देता है, और मल्टीवर्स पोर्टल्स आपको आसानी से एक साथ लिंक करने की सुविधा देता है.
    • WorldEdit इलाके और इमारत पर शक्तिशाली नियंत्रण प्रदान करता है.
    • वर्ल्डगार्ड आपके बिल्ड को खिलाड़ियों और पर्यावरण से बचाता है.

    इनमें से प्रत्येक प्लग इन का अपना सिंटैक्स होता है, जिसे आप इन-गेम चलाकर / मदद करके सीख सकते हैं.