एक Minecraft सर्वर क्यों चलाओ?
Minecraft स्थानीय मल्टीप्लेयर अनुभव (पीसी और पीई संस्करण दोनों के लिए) के सबसे निराशाजनक तत्वों में से एक यह है कि मूल गेम होस्ट को पिछले रचनाओं तक पहुंचने के लिए सक्रिय होना चाहिए। यदि उदाहरण के लिए घर में दो माता-पिता और दो बच्चे माइनक्राफ्ट खेल रहे हैं, और वे बच्चे # 2 द्वारा होस्ट की गई एक बड़ी संरचना पर काम कर रहे एक सप्ताहांत में कुछ सप्ताह बिताते हैं, तो कभी भी कोई भी उस दुनिया / संरचना पर काम करना चाहता है, फिर उन्हें बच्चे की जरूरत है # 2 अपने खेल को आग लगाने के लिए और इसे लैन में खोलकर इसे हर किसी के साथ साझा करें। प्रत्येक दुनिया में फैक्टर प्रत्येक अलग कंप्यूटर पर रहता है और अचानक एक दिए गए मानचित्र पर काम करने के लिए एक से अधिक व्यक्तियों के लिए यह वास्तविक परेशानी बन जाती है।
चीजों को करने के बारे में जाने का एक और अधिक प्रभावी तरीका स्थानीय नेटवर्क पर स्टैंड-अलोन सर्वर होस्ट करना है। इस तरह खिलाड़ी किसी भी व्यक्ति को लॉग इन करने और अपनी दुनिया को साझा करने की आवश्यकता के बिना कृपया आ सकते हैं और जा सकते हैं। इससे भी बेहतर, आप एक मशीन पर एक Minecraft सर्वर होस्ट कर सकते हैं जो वास्तव में Minecraft खेलने के लिए उपयुक्त नहीं है (हमने बिना किसी समस्या के छोटे रास्पबेरी पीआई बॉक्स से मामूली Minecraft सर्वर चलाया है)।
चलो एक बुनियादी स्थानीय Minecraft सर्वर को मोड के साथ और बिना दोनों सेट अप करने का तरीका देखें।
एक सरल वेनिला Minecraft सर्वर की स्थापना
सरल वेनिला Mojang- आपूर्ति Minecraft सर्वर स्थापित करने के दृष्टिकोण के दो तरीके हैं। एक विधि बहुत विंडोज-केंद्रित है क्योंकि आप बस एक.EXE फ़ाइल डाउनलोड करते हैं और इसे सुविधाजनक छोटी ग्राफिकल उपयोगकर्ता विंडो के साथ चलाते हैं। यह विधि अनिवार्य रूप से ओएस एक्स और लिनक्स उपयोगकर्ताओं की मदद नहीं करती है, इसलिए हम.JAR आधारित विधि का उपयोग करने जा रहे हैं जो ऑपरेटिंग सिस्टम के बीच स्थानांतरित करने के लिए आवश्यक बहुत ही मामूली बदलावों के साथ सभी प्लेटफार्मों में प्रक्रिया का विस्तार करने में मदद करेगा।
व्यवसाय का पहला क्रम आधिकारिक Minecraft सर्वर JAR फ़ाइल डाउनलोड करना है। इस ट्यूटोरियल के रूप में संस्करण 1.7.10 है। आप इसे आधिकारिक Minecraft.net डाउनलोड पेज के नीचे पा सकते हैं। आपके ऑपरेटिंग सिस्टम के बावजूद, आप.JAR फ़ाइल चाहते हैं।
फ़ाइल डाउनलोड करने के बाद,.JAR फ़ाइल को एक और स्थायी स्थान पर ले जाएं। हमने फ़ाइल को एक / एचटीजी टेस्ट सर्वर / में रखा है। आप इसे कहीं भी कहीं भी रख सकते हैं लेकिन इसे स्पष्ट रूप से लेबल कर सकते हैं, इसे कहीं सुरक्षित रखें, और ध्यान रखें कि एक बार जब आप चलाते हैं। जेएआर फ़ाइल सभी सर्वर से संबंधित सामग्री को फ़ोल्डर में डाउनलोड / अनपॅक किया जाएगा। जेएआर में स्थित है, तो डॉन इसे ड्राइव रूट या होम फोल्डर की तरह कहीं न रखें।
निर्देशिका से कमांड प्रॉम्प्ट पर निम्न आदेश चलाकर पहली बार सर्वर निष्पादित करें। जेएआर फ़ाइल निश्चित रूप से स्थित है:
Windows: java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui
OS X: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui
Linux: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui
उपर्युक्त आदेश Minecraft सर्वर JAR फ़ाइल निष्पादित करेंगे। कमांड जावा चलाता है, 1 जीबी मेमोरी / 1 जीबी अधिकतम निर्दिष्ट करता है, यह इंगित करता है कि फ़ाइल एक जार है, जेएआर का नाम है, और इंगित करता है कि कोई जीयूआई की आवश्यकता नहीं है। यदि आप पाते हैं कि आपको कई खिलाड़ियों (कहें, एक लैन पार्टी के दौरान) के साथ विशेष रूप से बड़ी दुनिया या सर्वर के लिए ऐसा करने की आवश्यकता है, तो आप असाइन / अधिकतम मेमोरी मानों को ऊपर से समायोजित कर सकते हैं, लेकिन हम स्मृति मानों को कम करने की अनुशंसा नहीं करते हैं।
यदि आपको लिनक्स पर जावा स्थापित करने में मदद की ज़रूरत है, तो ओएस एक्स, या किसी अन्य ओएस विशिष्ट मुद्दे पर लॉन्च प्रक्रिया के लिए शॉर्टकट बनाना, हम आपको आधिकारिक Minecraft विकी पर स्थित सर्वर JAR फ़ाइल लॉन्च करने के लिए विस्तृत मार्गदर्शिका देखने के लिए प्रोत्साहित करेंगे ।
पहली बार जब आप सर्वर चलाते हैं, तो आपको निम्न जैसे संदेश दिखाई देंगे:
[Server thread/INFO]: Starting minecraft server version 1.7.10
[Server thread/INFO]: Loading properties
[Server thread/WARN]: server.properties does not exist
[Server thread/INFO]: Generating new properties file
[Server thread/WARN]: Failed to load eula.txt
[Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
[Server thread/INFO]: Stopping server
यह पूरी तरह से सामान्य है। Mojang सर्वर उपयोगकर्ता अनुबंध के साथ अपने अनुबंध को इंगित करने के लिए EULA.txt फ़ाइल के लिए सर्वर निर्देशिका में देखें, इसे खोलें, और "eula = false" प्रविष्टि को "eula = true" में संपादित करें। दस्तावेज़ को सहेजें और बंद करें। सर्वर कमांड फिर से चलाएं। आप अपनी जरूरतों / इच्छाओं के आधार पर इसे "नोगुई" टैग के साथ या उसके बिना चला सकते हैं। यदि आप इसे "नोगुई" टैग के साथ चलाते हैं, तो सर्वर आउटपुट और कमांड इंटरफ़ेस टर्मिनल विंडो में रहेगा जिसमें आपने कमांड लॉन्च किया था:
सर्वर के दूसरे भाग के दौरान, आप EULA स्वीकार करने के बाद, अतिरिक्त फ़ाइलें डाउनलोड की जाती हैं और डिफ़ॉल्ट दुनिया उत्पन्न होती है। डिफ़ॉल्ट दुनिया / दुनिया / में स्थित है और नियमित रूप से पुराने / minecraft/saves/[someworldname ]/ नियमित रूप से Minecraft (फ़ोल्डर में) से फ़ोल्डर की तरह पूरी तरह दिखती है। आप यादृच्छिक रूप से जेनरेट की गई दुनिया पर खेल सकते हैं या आप / दुनिया की सामग्री को हटा सकते हैं और इसे सहेजे गए गेम की सामग्री के साथ Minecraft की एक स्टैंडअलोन कॉपी या इंटरनेट से डाउनलोड की गई दुनिया से सहेज सकते हैं।
आइए हमारे ताजा minted सर्वर में शामिल हों और देखें कि यह कैसा दिखता है। अपने गेम में शामिल होने के लिए आपको मेजबान कंप्यूटर के समान लैन पर होना चाहिए और आपको होस्ट कंप्यूटर के आईपी पते को जानने की आवश्यकता है।
आईपी पते के साथ, माइनक्राफ्ट को फायर करें, मुख्य मेनू से मल्टीप्लेयर पर क्लिक करें और नया सर्वर जोड़ें या सीधे कनेक्ट सुविधा का उपयोग करें। यदि आपको इनमें से किसी भी विकल्प के साथ मदद की ज़रूरत है, तो हमारी पिछली मार्गदर्शिका से एक्सप्लोरिंग माइनक्राफ्ट मल्टीप्लेयर सर्वर पाठ के रिमोट सर्वर अनुभाग से कनेक्ट करना देखें।
चीजों के सर्वर पक्ष पर, आपको कंसोल विंडो में नोटिस की एक स्ट्रीम दिखाई देगी क्योंकि चीजें इसमें होती हैं: खिलाड़ियों को शामिल करना, खिलाड़ियों को मरना, खिलाड़ी संचार, और अन्य नोटिस। इसके अलावा आप कंसोल विंडो में दोनों सर्वर कमांड का उपयोग कर सकते हैं और यदि आप सर्वर पर ओपी या "ऑपरेटर" हैं। दर्जनों आदेश हैं, उनमें से कई बल्कि अस्पष्ट और अकसर उपयोग किए जाते हैं। आप Minecraft विकी पर पूरी कमांड सूची पढ़ सकते हैं, लेकिन हम नीचे दिए गए तालिका में अपने सर्वर को चलाने और चलाने के लिए सबसे प्रासंगिक लोगों को हाइलाइट करेंगे।
ध्यान दें: यदि आप सर्वर कंसोल विंडो में कमांड दर्ज करते हैं तो आपको अग्रणी "/" की आवश्यकता नहीं है, लेकिन अगर आप इसे सर्वर पर प्लेयर के रूप में चैट विंडो में दर्ज करते हैं तो आप करते हैं।
/ defaultgamemode [एस / सी / ए] | जीवन रक्षा, क्रिएटिव और साहसिक मोड के बीच नए खिलाड़ियों के लिए सर्वर के डिफ़ॉल्ट मोड को स्विच करता है। |
/ कठिनाई [पी / ई / एन / एच] | शांतिपूर्ण, आसान, सामान्य, और हार्ड के बीच कठिनाई के स्तर को स्विच करता है। |
/ गेममोड [एस / सी / ए] [प्लेयर] | खिलाड़ी-दर-खिलाड़ी आधार पर लागू किए गए / डिफ़ॉल्टgamemode के समान। |
/सूची | सभी मौजूदा खिलाड़ियों को सूचीबद्ध करता है। |
/ (डी) सेशन [खिलाड़ी] / डीओपी [खिलाड़ी] | खिलाड़ी ऑपरेटर विशेषाधिकारों का नाम देता है (या उन्हें दूर ले जाता है)। |
/ Save- (सभी / / बंद) | "सब" तुरंत दुनिया को बचाता है, "चालू" दुनिया की बचत को चालू करता है (यह डिफ़ॉल्ट स्थिति है), और "ऑफ" स्वचालित बचत बंद कर देता है। इसे अकेले छोड़ने के लिए सर्वश्रेष्ठ जब तक कि आप अपने काम को / save-all कमांड के साथ बैकअप लेने के लिए तत्काल सहेजना नहीं चाहते हैं। |
/ setworldspawn [एक्स वाई जेड] | दुनिया में प्रवेश करने वाले सभी खिलाड़ियों के लिए स्पॉन पॉइंट सेट करता है। कोई निर्देशांक के साथ, यह उस स्थान को सेट करता है जिस पर एक्जिक्यूटिंग ऑपरेटिंग खड़ा होता है, तर्क के साथ यह उन निर्देशांकों को स्पॉन पॉइंट निर्दिष्ट करता है। |
/ spawnpoint [खिलाड़ी] [एक्स वाई जेड] | वर्ल्डस्पॉन के समान, लेकिन व्यक्तिगत खिलाड़ियों के लिए; आपको प्रत्येक खिलाड़ी के लिए एक अद्वितीय स्पॉन्पॉइंट सेट करने की अनुमति देता है। |
/रुकें | सर्वर को बंद कर देता है। |
/ समय सेट [मूल्य] | इन-गेम समय बदलता है; "दिन", "रात" या 0 से 24000 के मूल्य को स्वीकार करेंगे, संदर्भ के लिए, 6000 दोपहर है और 18000 मध्यरात्रि है। |
/ टीपी [लक्षित खिलाड़ी] [गंतव्य] | टेलीपोर्ट प्लेयर पहला तर्क हमेशा लक्ष्य खिलाड़ी होना चाहिए। दूसरा तर्क एक और खिलाड़ी हो सकता है (प्लेयर ए से बी भेजें) या एक्स / वाई / जेड निर्देशांक (प्लेयर ए को स्थान पर भेजें)। |
/ मौसम [साफ़ / बारिश / गरज] | मौसम बदलता है। इसके अतिरिक्त, आप सेकंड की संख्या के लिए मौसम बदलने के लिए दूसरा तर्क जोड़ सकते हैं (जहां एक्स 1 और 1,000,00 के बीच हो सकता है)। |
छोटे घर सर्वर चलाने के लिए ये सबसे तत्काल उपयोगी आदेश हैं। ऐसे अतिरिक्त आदेश हैं जो उपयोगी हैं यदि आप सार्वजनिक या अर्ध-सार्वजनिक उपयोग (जैसे कि / किक और / प्रतिबंध) के लिए अपना होम सर्वर खोलते हैं, लेकिन निजी घर के उपयोग के लिए आम तौर पर अनावश्यक होते हैं।
अब जब हमने सफलतापूर्वक अपना निजी होम सर्वर लॉन्च किया है, तो आप सोच रहे होंगे (विशेष रूप से उन सभी को समर्पित पाठों के बाद) हम अपने सर्वर में कुछ भयानक मोड कैसे इंजेक्ट कर सकते हैं। अगला स्टॉप, सर्वर मोडिंग।
एक सरल संशोधित Minecraft सर्वर की स्थापना
जैसे आप आसानी से फोर्ज मोड लोडर को एक स्टैंडअलोन Minecraft स्थापना में इंजेक्ट कर सकते हैं, आप आसानी से Minecraft सर्वर में फोर्ज मोड लोडर इंजेक्ट कर सकते हैं।
आप उसी मॉडरिंग ट्यूटोरियल में फोर्ज के लिए उपयोग किए गए उसी इंस्टॉलर का पुन: उपयोग कर सकते हैं; बस इसे दोबारा शुरू करें (इससे कोई फर्क नहीं पड़ता कि आप.EXE या.JAR का उपयोग कर रहे हैं) और सेटिंग्स को इस तरह समायोजित करें:
ध्यान दें: यदि आप इस खंड में उतर गए हैं क्योंकि आप अपने सर्वर पर मोड के बारे में बहुत उत्साहित थे, तो भी हम आपको पिछले अनुभाग को पढ़ने के लिए प्रोत्साहित करेंगे क्योंकि कई कदम समान हैं, और हम इन हिस्सों के लिए सभी को विस्तार से दोहरा नहीं रहे हैं ट्यूटोरियल का।
सर्वर को डाउनलोड करने और फ़ाइलों को फोर्ज करने के लिए इसे एक मिनट दें, फिर स्थापना फ़ोल्डर पर जाएं। अगले चरण वेनिला Minecraft सर्वर सेटअप की तरह एक बहुत कुछ देखेंगे।
फ़ोल्डर के भीतर, इस ट्यूटोरियल के वेनिला इंस्टॉलेशन भाग से अपने ऑपरेटिंग सिस्टम के आधार पर आपके द्वारा उपयोग किए गए सटीक वही कमांड का उपयोग करके "फोर्ज। *। सार्वभौमिक.jar" फ़ाइल चलाएं।
सर्वर चलाएगा और फिर रुक जाएगा, जैसा कि पिछले अनुभाग में किया गया था जिसे आपको EULA स्वीकार करने की आवश्यकता है। ताजा बनाया गया EULA.txt खोलें और आखिरी बार की तरह "झूठी" को "सत्य" में संपादित करें।
सबकुछ ठीक से स्थापित किया गया है और केवल अतिरिक्त अच्छे उपाय के लिए, दुनिया में शामिल होने के लिए सर्वर को फिर से चलाएं। याद रखें, जब आप दुनिया में शामिल हों तो आपको एक संशोधित ग्राहक के साथ शामिल होने की आवश्यकता होगी (वेनिला क्लाइंट संशोधित सर्वर में शामिल नहीं हो सकते हैं)। फोर्ज स्थापित के साथ Minecraft की एक मिलान संस्करण संख्या स्थापना में शामिल हों, लेकिन बिना किसी मोड लोड किए, जो सर्वर की स्थिति को दर्पण करेगा।
सब कुछ अच्छा लग रहा है। हम भी एक गांव के पास पैदा हुए, जो हमेशा मजेदार होता है। आइए इन ग्रामीणों को एक जादुई आयाम के लिए एक पोर्टल बनाने के द्वारा पार्टी कैसे दिखाएं।
अब जब हम जानते हैं कि फोर्ज ठीक से स्थापित है, तो अगला चरण उन मोड को स्थापित करना है जिन्हें हम चाहते हैं। प्रक्रिया बेहद आसान है। आपको बस यह सुनिश्चित करने की ज़रूरत है कि mod.JAR फ़ाइल (इस मामले में, ट्वाइलाइट वन मोड) आपके नए फोर्ज सर्वर के लिए / mods / फ़ोल्डर दोनों में स्थित है तथा Minecraft क्लाइंट के लिए / mods / फ़ोल्डर आप सर्वर में शामिल हो रहे हैं।
अपने Minecraft क्लाइंट से बाहर निकलें और "स्टॉप" कमांड के साथ सर्वर को रोकें, फ़ाइलों की प्रतिलिपि बनाएँ, और सर्वर को पुनरारंभ करें। फिर, अपने क्लाइंट को पुनरारंभ करें और सर्वर से जुड़ें।
आपके सर्वर के लिए अतिरिक्त बदलाव और चालें
इस बिंदु पर आप रॉक करने के लिए तैयार हैं, या तो आप जिस स्वाद को स्थापित करते हैं उसके आधार पर या बिना मोड के। इसका मतलब यह नहीं है कि, हालांकि, आप अपने सर्वर के साथ tinkering कर रहे हैं। आइए कुछ अतिरिक्त चीजों पर जाएं जो आप अपने सर्वर अनुभव को बेहतर बनाने के लिए कर सकते हैं।
अधिक मोड
आप हमेशा अधिक मोड स्थापित कर सकते हैं। ध्यान रखें कि अधिक मोड को अधिक CPU / GPU / RAM संसाधनों की आवश्यकता होती है। आपके द्वारा इंस्टॉल किए गए मोडों की सावधानीपूर्वक ध्यान दें, क्योंकि आपके सर्वर में शामिल होने वाले प्रत्येक व्यक्ति को उन मोड को भी स्थापित करने की आवश्यकता होगी। आम तौर पर क्लाइंट के / mod / फ़ोल्डर बोलते हैं और सर्वर के / mod / फ़ोल्डर एक दूसरे के दर्पण होना चाहिए।
अच्छे सर्वर मोड के लिए विचारों की आवश्यकता है? हमारे Minecraft modding ट्यूटोरियल के "मॉडल्स कहां खोजें?" अनुभाग में सूचीबद्ध संसाधनों को हिट करें।
रिमोट प्लेयर पर अपना सर्वर खोलना
यदि आप अपने स्थानीय नेटवर्क के बाहर लोगों के साथ खेलना चाहते हैं तो आप पोर्ट अग्रेषण सेट अप कर सकते हैं ताकि आपके होम नेटवर्क के बाहर के खिलाड़ी सर्वर तक पहुंच सकें। अधिकांश घर ब्रॉडबैंड कनेक्शन आसानी से कई खिलाड़ियों का समर्थन कर सकते हैं। चूंकि सर्वर में पासवर्ड सिस्टम नहीं है, इसलिए आप सर्वर पर श्वेतसूची बनाने पर विचार करना चाहेंगे। कमांड और पैरामीटर का प्रयोग करें / श्वेतसूची [चालू / बंद / सूची / जोड़ें / हटाएं / पुनः लोड करें] [playername] श्वेतसूची को समायोजित करने और देखने के लिए।
सर्वर के साथ ठीक ट्यूनिंग। प्रॉपर्टीज
सर्वर फ़ोल्डर के अंदर आपको server.properties नाम की एक फ़ाइल मिल जाएगी। यदि आप इस फ़ाइल को टेक्स्ट एडिटर में खोलते हैं तो आपको एक साधारण कॉन्फ़िगरेशन फ़ाइल मिल जाएगी जिसे मैन्युअल रूप से संपादित किया जा सकता है। हालांकि इनमें से कुछ सेटिंग्स सर्वर / इन-गेम कमांड के माध्यम से उपलब्ध हैं, उनमें से कई नहीं हैं।
साधारण सत्य / झूठी या संख्यात्मक टॉगल का उपयोग करना खिलाड़ियों को जीवित रहने के दौरान उड़ान भरने की अनुमति देना संभव है, नीदर को बंद करें, सर्वर टाइमआउट सेटिंग्स समायोजित करें, और अन्य चरों को होस्ट करें। हालांकि कई सेटिंग्स काफी आत्म-व्याख्यात्मक हैं, कुछ को शामिल चर के बारे में अधिक गहराई से समझने की आवश्यकता है। Server.properties चर के इस विस्तृत टूटने को देखें।
किसी सर्वर के साथ सशस्त्र, संशोधित या अन्यथा, अब आपको यह सुनिश्चित करने के बारे में चिंता करने की ज़रूरत नहीं है कि सही व्यक्ति सही समय पर ऑनलाइन है ताकि आप अपनी दुनिया तक पहुंच सकें (और आप आसानी से अपने पूरे घर में या दोस्तों के साथ अपनी दुनिया को आसानी से साझा कर सकते हैं देश)।