माइनक्राफ्ट का मूल लैन सपोर्ट मक्खी पर गेम चलाने के लिए बहुत अच्छा है, लेकिन यदि आप एक समर्पित, अनुकूलित सर्वर चाहते हैं, तो स्पिगोट जाने का रास्ता है। स्पिगोट को बुककिट नामक एक प्लगइन एपीआई पर बनाया गया है, जो आपके गेमप्ले को कस्टमाइज़ करना आसान बनाता है, और जब से बुककिट प्रोजेक्ट लगभग Minecraft मल्टीप्लेयर के सुबह से है, कई डेवलपर्स ने अपने प्लगइन्स और संशोधनों को जारी किया है।
स्पिगोट क्या है?
स्पिगोट बुककैट एपीआई का एक संशोधित कांटा है, जो खुद मोआंग द्वारा जारी आधिकारिक Minecraft सर्वर का संशोधित कांटा है। बुक्कट का जन्म तब हुआ था जब डेवलपर्स और मोडर्स बंद स्रोत और आधिकारिक सर्वर में सुविधाओं की कमी से असंतुष्ट थे, और अधिक मॉड्यूलर और अनुकूलन योग्य सर्वर समाधान चाहते थे। बुककैट एपीआई के वास्तविक कार्यान्वयन को क्राफ्टबुकिट कहा जाता था, और जैसे-जैसे Minecraft बढ़ता गया, क्राफ्टबूकिट मध्यम और बड़े आकार के सर्वरों के लिए सबसे अच्छा विकल्प बन गया। कुछ कानूनी परेशानियों के कारण, क्राफ्टबुकिट परियोजना को बंद कर दिया गया था, और इसे नवीनतम Minecraft संस्करण 1.8 में अपडेट नहीं किया गया है।
यह वह जगह है जहाँ स्पिगोट खेल में आता है। स्पिगोट को क्राफ्टबुकिट को तेज और अधिक कुशल बनाने के लिए डिजाइन किया गया था। यह बुककैट एपीआई का उपयोग करता है, इसलिए बुककिट के साथ संगत सभी प्लग-इन स्पिगोट के साथ संगत हैं। जब बुककैट डाउनलोड को नीचे ले जाया गया, तो स्पिगोट परियोजना ने सॉफ़्टवेयर को अपडेट करना जारी रखा, जिससे अब यह मॉडेड सर्वरों के लिए सबसे बड़ी पसंद है और modded 1.8 सर्वरों के लिए एकमात्र विकल्प है।
विंडोज इंस्टॉलेशन
स्पिगोट के पास डाउनलोड नहीं है; इसे स्रोत से संकलित किया जाना चाहिए। स्पिगॉट टीम ने बिल्डटूल नामक एक कार्यक्रम के साथ इसे स्वचालित किया। आप BuildTools का नवीनतम संस्करण डाउनलोड कर सकते हैं यहाँ । आपको भी आवश्यकता होगी विंडोज के लिए गिट । सुनिश्चित करें कि आपके पास जावा का नवीनतम संस्करण है।
अपनी सभी सर्वर फ़ाइलों को घर पर बनाने के लिए एक फ़ोल्डर बनाएँ और उसमें BuildTools जार चिपकाएँ:
Windows सेटअप के लिए Git चलाएं और प्रगति की समाप्ति तक पहुंचने तक धैर्यपूर्वक प्रतीक्षा करें।
जब गिट स्थापित हो रहा हो, तो स्टार्ट मेनू खोलें और आपको अपने प्रोग्राम फोल्डर में एक नया एप्लिकेशन देखना चाहिए। Git bash चलाएं और आपको एक टर्मिनल विंडो दिखाई देगी। यदि आपके पास यूनिक्स टर्मिनलों के साथ अनुभव है, तो आपको इसका उपयोग करने के तरीके से परिचित होना चाहिए। यदि नहीं, तो प्रक्रिया सरल है। बस उस फ़ोल्डर से सीडी जिसे आपने बिल्डटूल जार में रखा है, और इसे जावा -जर के साथ चलाएं:
सीडी ~ / पथ / से / फ़ोल्डर /
java -jar बिल्डटूलेसजर
BuildTools प्रोग्राम अब सभी आवश्यक स्रोत कोड डाउनलोड करेगा और सर्वर जार फ़ाइलों को स्वचालित रूप से संकलित करेगा। इसमें लंबा समय लग सकता है। जब यह समाप्त हो जाता है तो आपको कमांड प्रॉम्प्ट और फ़ोल्डर में फ़ाइलों का एक गुच्छा देखना चाहिए जिसे आपने बिल्डटूल जार में डाल दिया है। एक नया टेक्स्ट दस्तावेज़ बनाएं, इसे नाम दें। प्रारंभ करें, इसे राइट क्लिक करें और संपादित करें चुनें। यह नोटपैड में खुलेगा, और इस स्क्रिप्ट को इसमें पेस्ट करेगा:
@ तो बंद
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M-spigot.jar
ठहराव
यदि आप इस सर्वर को केवल कुछ लोगों के लिए, या उसी मशीन पर अपने लिए चला रहे हैं, तो 1GB RAM बस ठीक काम करेगा, लेकिन यदि आप चाहें तो -Xmx तर्क को उच्च राशि में बदल सकते हैं।
स्क्रिप्ट को सहेजें और इसे चलाएं। आपको एक त्रुटि मिलेगी और प्रोग्राम बाहर निकल जाएगा। यह सामान्य बात है। जब आप पहली बार spigot.jar चलाते हैं, तो यह कानूनी कारणों से EULA.txt फ़ाइल बनाएगा। इसे खोलें, इसे असत्य से सत्य में बदलें, और प्रारंभ करें। फिर से चलाएँ। यह परीक्षण करने के लिए कि सर्वर चल रहा है, Minecraft खोलें और लोकलहोस्ट से कनेक्ट करें:
जब आप स्पॉन के पास एक ब्लॉक को तोड़ते हैं तो आपको एक Minecraft दुनिया और एक त्रुटि के साथ बधाई दी जानी चाहिए। इसका कारण यह है कि स्पिगोट उन सभी लोगों से स्पॉन सुरक्षा के कुछ ब्लॉकों को डिफॉल्ट करता है, जो ऑपरेटर नहीं हैं। आप चल कर केवल सर्वर टर्मिनल से ही खुद को 'ऑप' कर सकते हैं
खेल के नाम पर
या, यदि आप किसी को हटाना चाहते हैं,
खिलाड़ी का नाम छोड़ दें
आपको कई इन-गेम कमांड का उपयोग करने की अनुमति चाहिए, जैसे कि आइटम देना या रचनात्मक मोड पर स्विच करना। ऐसे प्लगइन्स भी हैं जो उपयोगकर्ताओं को विशिष्ट आदेशों का उपयोग करने की अनुमति दे सकते हैं।
ओएस एक्स और लिनक्स इंस्टॉलेशन
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 दुनिया के रूप में आप चाहते हैं, और करने की अनुमति देता है मल्टीवर्स पोर्टल्स आपको उन्हें आसानी से एक साथ जोड़ने देता है।
- वर्ल्ड एडिट इलाके और इमारत पर शक्तिशाली नियंत्रण प्रदान करता है।
- WorldGuard खिलाड़ियों और पर्यावरण से अपने निर्माण की रक्षा करता है।
इन प्लगइन्स में से प्रत्येक का अपना सिंटैक्स है जिसे आप इन-गेम चलाकर / मदद करके सीख सकते हैं।