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

विषयसूची:

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

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

वीडियो: अनुकूलित मल्टीप्लेयर के लिए स्पिगॉट Minecraft सर्वर कैसे चलाएं
वीडियो: How to Delete a Table (and Table Borders) in Microsoft Word - YouTube 2024, अप्रैल
Anonim
माइनक्राफ्ट का देशी लैन समर्थन फ्लाई पर गेम चलाने के लिए बहुत अच्छा है, लेकिन यदि आप एक समर्पित, अनुकूलित सर्वर चाहते हैं, तो स्पिगॉट जाने का रास्ता है। स्पिगॉट बुक्किट नामक एक प्लगइन एपीआई पर बनाया गया है, जो आपके गेमप्ले को आसान बनाता है, और चूंकि बुटकिट प्रोजेक्ट माइनक्राफ्ट मल्टीप्लेयर की शुरुआत के बाद से आसपास रहा है, इसलिए कई डेवलपर्स ने अपने स्वयं के प्लगइन और संशोधन जारी किए हैं।
माइनक्राफ्ट का देशी लैन समर्थन फ्लाई पर गेम चलाने के लिए बहुत अच्छा है, लेकिन यदि आप एक समर्पित, अनुकूलित सर्वर चाहते हैं, तो स्पिगॉट जाने का रास्ता है। स्पिगॉट बुक्किट नामक एक प्लगइन एपीआई पर बनाया गया है, जो आपके गेमप्ले को आसान बनाता है, और चूंकि बुटकिट प्रोजेक्ट माइनक्राफ्ट मल्टीप्लेयर की शुरुआत के बाद से आसपास रहा है, इसलिए कई डेवलपर्स ने अपने स्वयं के प्लगइन और संशोधन जारी किए हैं।

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

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

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

विंडोज स्थापना

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

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

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

cd ~/path/to/folder/

java -jar BuildTools.jar

Image
Image

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

@echo off

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

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

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

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

op playername

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

deop playername

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

ओएस एक्स और लिनक्स स्थापना

ओएस एक्स और लिनक्स पर स्पिगॉट स्थापित करना भी आसान है। सुनिश्चित करें कि आपके पास जावा का नवीनतम संस्करण स्थापित है। लिनक्स पर, यदि आपके पास पहले से नहीं है तो गिट इंस्टॉल करने के लिए आपके पास जो भी पैकेज मैनेजर है, उसका उपयोग करें:

sudo apt-get install git

sudo yum install git

विंडोज इंस्टॉलेशन से वही BuildTools जार डाउनलोड करें और इसे अपने फ़ोल्डर में रखें।

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

java -jar BuildTools.jar

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

git config –global –unset core.autocrlf

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

#!/bin/sh

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

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

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

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

123.45.67.89:25565

प्लगइन्स स्थापित करना

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

सेटअप पर इंस्टॉल करने के लिए यहां कुछ बुनियादी प्लगइन्स दिए गए हैं:

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

इनमें से प्रत्येक प्लगइन का अपना वाक्यविन्यास होता है जिसे आप खेल में मदद / सहायता से सीख सकते हैं।

सिफारिश की: