कैसे सस्ता पर ब्लॉक बिल्डिंग के लिए एक रास्पबेरी पाई पर कम-लागत Minecraft चलाने के लिए
हमने आपको Windows / OSX बॉक्स पर अपना स्वयं का ब्लॉकचस्टिक व्यक्तिगत Minecraft सर्वर चलाने का तरीका दिखाया है, लेकिन क्या होगा अगर आप कुछ हल्के वजन, अधिक ऊर्जा कुशल और अपने दोस्तों के लिए हमेशा तैयार रहते हैं? जब हम एक छोटे रास्पबेरी पाई मशीन को कम लागत वाले Minecraft सर्वर में बदलते हैं, तो आप एक दिन में लगभग 24/7 पर छोड़ सकते हैं.
व्हाई डू आई वॉन्ट टू डू दिस?
इस ट्यूटोरियल के दो पहलू हैं: अपना स्वयं का Minecraft सर्वर चलाना और विशेष रूप से उस रास्पबेरी Pi पर उस Minecraft सर्वर को चलाना। आप अपना खुद का Minecraft सर्वर क्यों चलाना चाहेंगे? यह Minecraft खेलने के अनुभव को बढ़ाने और बनाने का एक बहुत अच्छा तरीका है। जब आप खेल नहीं रहे हैं तो आप सर्वर को छोड़ सकते हैं ताकि दोस्त और परिवार जुड़ सकें और अपनी दुनिया का निर्माण जारी रख सकें। जब आप स्टैंड-अलोन गेम खेल रहे होते हैं, तो आप गेम वेरिएबल्स के साथ गड़बड़ कर सकते हैं और ऐसे तरीके पेश कर सकते हैं जो संभव नहीं है। यह आपको अपने मल्टीप्लेयर अनुभव पर उस तरह का नियंत्रण भी प्रदान करता है जो किसी सार्वजनिक सर्वर को दूरस्थ होस्ट पर होस्ट करने की लागत को प्रभावित किए बिना, सार्वजनिक सर्वर का उपयोग नहीं करता है।.
अपने आप में एक Minecraft सर्वर चलाने के लिए एक समर्पित Minecraft प्रशंसक के लिए पर्याप्त अपील कर रहा है, यह रास्पबेरी पाई पर चल रहा है और भी अधिक आकर्षक है। छोटे छोटे पाई इतने कम संसाधनों का उपयोग करते हैं कि आप अपने Minecraft सर्वर को एक साल में एक जोड़े के लिए 24/7 चला सकते हैं। पाई, एक एसडी कार्ड की प्रारंभिक लागत परिव्यय के अलावा, और इसे स्थापित करने में थोड़ा समय, आपके पास लगभग एक gumball की मासिक लागत पर हमेशा एक Minecraft सर्वर होगा.
मुझे क्या ज़रुरत है?
इस ट्यूटोरियल के लिए, आपको हार्डवेयर और सॉफ्टवेयर टूल्स के मिश्रण की आवश्यकता होगी; वास्तविक रास्पबेरी पाई और एसडी कार्ड से अलग, सब कुछ मुफ्त है.
- 1 रास्पबेरी पाई (अधिमानतः 512MB मॉडल)
- 1 4 जीबी + एसडी कार्ड
यह ट्यूटोरियल मानता है कि आपने पहले से ही रास्पबेरी पाई से खुद को परिचित कर लिया है और डिवाइस पर डेबियन-व्युत्पन्न रास्पियन की एक प्रति स्थापित की है। यदि आपने अपने पाई को अभी तक प्राप्त नहीं किया है और अभी तक नहीं चल रहा है, तो चिंता न करें! रास्पबेरी पाई के साथ शुरू करने के लिए हमारे गाइड, HTG गाइड की जाँच करें, ताकि गति प्राप्त हो सके.
Minecraft सर्वर के लिए रास्पियन का अनुकूलन
आपके द्वारा साझा किए गए अन्य बिल्ड के विपरीत, जहां आप एक-दूसरे पर कई प्रोजेक्ट्स को लेयर कर सकते हैं (जैसे कि पीआई एक मौसम / ईमेल इंडिकेटर और एक ही समय में Google क्लाउड प्रिंट सर्वर के रूप में काम करने के लिए पर्याप्त शक्तिशाली है), एक Minecraft सर्वर चल रहा है छोटे पाई के लिए एक बहुत गहन ऑपरेशन और हम पूरी पीआई को प्रक्रिया के लिए समर्पित करने की जोरदार सलाह देंगे। Minecraft लगता है एक सरल गेम की तरह, इसके सभी ब्लॉकी-नेस के साथ और क्या नहीं, लेकिन यह वास्तव में सरल त्वचा के नीचे एक बहुत ही जटिल गेम है और इसके लिए बहुत सारी प्रसंस्करण शक्ति की आवश्यकता होती है.
जैसे, हम कॉन्फ़िगरेशन फ़ाइल और अन्य सेटिंग्स को नौकरी के लिए रासबियन को अनुकूलित करने के लिए जा रहे हैं। पहली चीज़ जो आपको करने की ज़रूरत है वह कुछ मामूली बदलाव करने के लिए रास्पि-कॉन्फिगरेशन एप्लिकेशन में खोदने की है। यदि आप रास्पियन ताज़ा स्थापित कर रहे हैं, तो अंतिम चरण की प्रतीक्षा करें (जो कि रास्पि-कॉन्फिगर है), यदि आप इसे पहले ही स्थापित कर चुके हैं, तो टर्मिनल पर जाएँ और इसे फिर से लॉन्च करने के लिए "sudo raspi-config" टाइप करें।.
पहली और सबसे महत्वपूर्ण चीजों में से एक जो हमें शामिल करने की आवश्यकता है वह ओवरक्लॉक सेटिंग को क्रैंक करना है। हमें अपने Minecraft के अनुभव को सुखद बनाने के लिए सभी शक्ति की आवश्यकता है। रासपी-विन्यास में, विकल्प संख्या 7 "ओवरक्लॉक" चुनें.
ओवरक्लॉकिंग के बारे में कुछ कड़ी चेतावनियों के लिए तैयार रहें, लेकिन यह जानकर आराम करें कि ओवरक्लॉकिंग सीधे रास्पबेरी पाई फाउंडेशन द्वारा समर्थित है और 2012 के अंत से कॉन्फ़िगरेशन विकल्पों में शामिल किया गया है। एक बार जब आप वास्तविक चयन स्क्रीन में होते हैं, तो "टर्बो 1000 मेगाहर्ट्ज" चुनें। । फिर, आपको चेतावनी दी जाएगी कि आपके द्वारा चुने गए ओवरक्लॉकिंग की डिग्री (विशेष रूप से एसडी कार्ड के संभावित भ्रष्टाचार, लेकिन वास्तविक हार्डवेयर क्षति का कोई जोखिम नहीं)। ठीक पर क्लिक करें और डिवाइस को रीसेट करने के लिए प्रतीक्षा करें.
इसके बाद, सुनिश्चित करें कि आप कमांड प्रॉम्प्ट पर बूट करने के लिए सेट हैं, डेस्कटॉप नहीं। नंबर 3 का चयन करें "बूट टू डेस्कटॉप / स्क्रैच" और सुनिश्चित करें कि "कंसोल टेक्स्ट कंसोल" चुना गया है.
रास्पि-विन्यास मेनू पर वापस, नंबर 8 "उन्नत विकल्प" का चयन करें। दो महत्वपूर्ण परिवर्तन हैं जो हमें यहाँ करने की आवश्यकता है और एक वैकल्पिक परिवर्तन। सबसे पहले, महत्वपूर्ण परिवर्तन। A3 "मेमोरी स्प्लिट" चुनें.
GPU के लिए उपलब्ध मेमोरी की मात्रा को 16MB (डिफ़ॉल्ट 64 एमबी से नीचे) में बदलें। हमारा Minecraft सर्वर एक GUI- कम वातावरण में चलने वाला है; GPU को नंगे न्यूनतम से अधिक आवंटित करने का कोई कारण नहीं है.
GPU मेमोरी का चयन करने के बाद, आपको मुख्य मेनू पर लौटा दिया जाएगा। फिर से "उन्नत विकल्प" चुनें और फिर A4 "SSH" चुनें। उप-मेनू के भीतर, SSH को सक्षम करें। इस Pi को मॉनिटर और कीबोर्ड से जोड़े रखने का बहुत कम कारण है, और SSH को सक्षम करके हम नेटवर्क से कहीं भी मशीन को दूरस्थ रूप से एक्सेस कर सकते हैं।.
अंत में और वैकल्पिक रूप से), "उन्नत विकल्प" मेनू पर फिर से लौटें और A2 "होस्टनाम" चुनें। यहां आप अपने होस्टनाम को "रास्पबेरी" से बदलकर अधिक उपयुक्त Minecraft नाम दे सकते हैं। हमने अत्यधिक रचनात्मक होस्टनाम "मिनेक्राफ्ट" का विकल्प चुना, लेकिन इसे बेझिझक महसूस कर सकते हैं कि इसे जो कुछ भी आप महसूस करते हैं, उसके साथ थोड़ा सा मसाला करें: क्रीपरटाउन, माइनक्राफ्ट 4 लाइफ़, या माइनर-बॉक्स सभी महान मिनेक्राफ्ट सर्वर नाम हैं.
यह रास्पियन विन्यास के लिए है। मुख्य स्क्रीन के निचले भाग पर टैब करें और रिबूट करने के लिए "फिनिश" चुनें। रिबूट करने के बाद, अब आप अपने टर्मिनल में एसएसएच कर सकते हैं, या अपने पाई तक हुक किए गए कीबोर्ड से काम करना जारी रख सकते हैं (हम दृढ़ता से एसएसएच पर स्विच करने की सलाह देते हैं क्योंकि यह आपको कमांडों को आसानी से काटने और पेस्ट करने की अनुमति देता है)। यदि आपने पहले कभी SSH का उपयोग नहीं किया है, तो अपने पाई के साथ PuTTY का उपयोग करने का तरीका देखें.
जावा को पाई पर स्थापित करना
Minecraft सर्वर जावा पर चलता है, इसलिए हमारे ताजे कॉन्फ़िगर किए गए Pi पर सबसे पहले हमें इसे स्थापित करना होगा। SSH के माध्यम से अपने पाई में प्रवेश करें और फिर, कमांड प्रॉम्प्ट पर, इंस्टॉलेशन के लिए एक निर्देशिका बनाने के लिए निम्न कमांड दर्ज करें:
सुदो मक्दिर / जावा /
अब हमें जावा के नवीनतम संस्करण को डाउनलोड करने की आवश्यकता है। इस प्रकाशन के समय, नवीनतम रिलीज़ OCT 2013 अपडेट है और हम जिस लिंक / फ़ाइलनाम का उपयोग करते हैं, वह प्रतिबिंबित होगा। जावा डाउनलोड पेज पर लिनक्स ARMv6 / 7 जावा रिलीज के अधिक वर्तमान संस्करण की जांच करें और हमारे निर्देशों का पालन करते हुए लिंक / फाइलनाम को अपडेट करें।.
कमांड प्रॉम्प्ट पर, निम्न कमांड दर्ज करें:
sudo wget --no-check-certificate http://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09-oct_2013.tar.gz
डाउनलोड सफलतापूर्वक पूरा हो जाने के बाद, निम्न कमांड दर्ज करें:
सुडो टार ज़क्सवफ़ jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C / opt /
मजेदार तथ्य: / ऑप्ट / निर्देशिका नाम योजना प्रारंभिक यूनिक्स डिजाइन का एक अवशेष है जिसमें / ऑप्ट / निर्देशिका मुख्य ऑपरेटिंग सिस्टम के बाद स्थापित "वैकल्पिक" सॉफ़्टवेयर के लिए थी; यह यूनिक्स दुनिया का / प्रोग्राम फाइल / था.
फ़ाइल निकालने के बाद, दर्ज करें:
sudo /opt/jdk1.8.0/bin/java -version
यह कमांड आपके नए जावा इंस्टॉलेशन के वर्जन नंबर को इस तरह लौटाएगा:
जावा संस्करण "1.8.0-ea"
जावा (TM) एसई रनटाइम एनवायरनमेंट (बिल्ड 1.8.0-e-b111)
जावा हॉटस्पॉट (TM) क्लाइंट VM (बिल्ड 25.0-b53, मिश्रित मोड)
यदि आपको उपरोक्त प्रिंटआउट (या यदि आप जावा के एक नए संस्करण का उपयोग कर रहे हैं) में बदलाव नहीं दिखता है, तो संग्रह को फिर से निकालने का प्रयास करें। यदि आप रीडआउट देखते हैं, तो अपने आप को व्यवस्थित करने के लिए निम्न कमांड दर्ज करें:
सुदो आरएम जडक -8-ए-बी -111-लिनक्स-आर्म-वीएफपी-एचएफएलटीटी -09_oct_2013.tar.gz
इस बिंदु पर जावा स्थापित है और हम अपने Minecraft सर्वर को स्थापित करने के लिए तैयार हैं!
Minecraft सर्वर को स्थापित और कॉन्फ़िगर करना
अब जब हमारे पास हमारे Minecraft सर्वर के लिए एक नींव है, तो उन हिस्सों को स्थापित करने का समय है जो मायने रखते हैं। हम SpigotMC का उपयोग करेंगे, एक हल्के और स्थिर Minecraft सर्वर का निर्माण जो Pi पर अद्भुत काम करता है.
सबसे पहले, निम्नलिखित कमांड वाले कोड की एक प्रति पकड़ो:
sudo wget http://ci.md-5.net/job/Spigot/lastSuccessfulBuild/artifact/Spigot-Server/target/spigot.jar
यह लिंक समय के साथ स्थिर रहना चाहिए, क्योंकि यह स्पिगोट के सबसे मौजूदा स्थिर रिलीज को सीधे इंगित करता है, लेकिन यदि आपके पास कोई भी मुद्दा है तो आप यहां स्पिगोटएमसीएच डाउनलोड पृष्ठ का संदर्भ दे सकते हैं।.
डाउनलोड सफलतापूर्वक पूरा होने के बाद, निम्न कमांड दर्ज करें:
sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui
नोट: यदि आप एक 256MB Pi पर कमांड चला रहे हैं, तो क्रमशः 256 और 496 को उपरोक्त कमांड में 128 और 256 में बदलें.
आपका सर्वर लॉन्च होगा और ऑन-स्क्रीन एक्टिविटी की हड़बड़ाहट होगी। सर्वर स्थापित करने और नक्शा तैयार करने के लिए तैयार करने की प्रक्रिया के लिए लगभग 3-6 मिनट या तो प्रतीक्षा करने के लिए तैयार रहें। भविष्य के स्टार्टअप में बहुत कम समय लगेगा, लगभग 20-30 सेकंड.
नोट: यदि कॉन्फ़िगरेशन या प्ले प्रक्रिया के दौरान किसी भी बिंदु पर चीजें वास्तव में अजीब हो जाती हैं (जैसे कि आपका नया Minecraft सर्वर पागल हो गया और आपको नीदरलैंड में पैदा करना शुरू कर देता है और आपको तुरंत मार देता है), कमांड प्रॉम्प्ट पर "स्टॉप" कमांड का उपयोग करें ताकि आप सर्वर को शालीनतापूर्वक बंद कर सकें ताकि आप इसे पुनः आरंभ कर सकें और इसका निवारण कर सकें.
इस प्रक्रिया के समाप्त होने के बाद, कंप्यूटर पर हेड करें जिसे आप सामान्य रूप से Minecraft खेलते हैं, इसे फायर करते हैं, और मल्टीप्लेयर पर क्लिक करते हैं। आपको अपना सर्वर देखना चाहिए:
यदि आपकी दुनिया नेटवर्क स्कैन के दौरान तुरंत पॉप अप नहीं करती है, तो ऐड बटन दबाएं और मैन्युअल रूप से अपने पाई का पता दर्ज करें.
एक बार जब आप सर्वर से जुड़ जाते हैं, तो आपको सर्वर स्थिति विंडो में स्थिति परिवर्तन दिखाई देगा:
सर्वर के अनुसार, हम खेल में हैं। वास्तविक Minecraft ऐप के अनुसार, हम खेल में भी हैं, लेकिन यह रात के मध्य में उत्तरजीविता मोड में है:
बू! रात के मृतकों में घूमना, हथियार रहित और आश्रय के बिना चीजों को शुरू करने का कोई तरीका नहीं है। हालांकि कोई चिंता नहीं है, हमें कुछ और कॉन्फ़िगरेशन करने की आवश्यकता है; आसपास बैठने और कंकालों से गोली मारने का समय नहीं। इसके अलावा, यदि आप पहले कुछ विन्यास के बिना इसे आजमाते हैं और खेलते हैं, तो आप इसे काफी अस्थिर पाएंगे। हम यहां केवल इस बात की पुष्टि करने के लिए हैं कि सर्वर अप हो रहा है, चल रहा है, और आने वाले कनेक्शन को स्वीकार कर रहा है.
एक बार जब हम पुष्टि कर लेते हैं कि सर्वर चल रहा है और कनेक्ट करने योग्य है (यद्यपि अभी तक बहुत ज्यादा चलने योग्य नहीं है), तो सर्वर को बंद करने का समय आ गया है। सर्वर कंसोल के माध्यम से, सब कुछ बंद करने के लिए कमांड "स्टॉप" दर्ज करें.
जब आप कमांड प्रॉम्प्ट पर वापस आ जाते हैं, तो निम्न कमांड दर्ज करें:
sudo nano server.properties
जब कॉन्फ़िगरेशन फ़ाइल खुलती है, तो निम्न परिवर्तन करें (या हमारी कॉन्फिग फ़ाइल को नाम और दिनांक स्टैम्प के साथ पहले दो पंक्तियों को काटें और पेस्ट करें):
# मीडिया सर्वर गुण
# थु अक्टूबर १T २२:५३:२० यूटीसी २०१३
जनरेटर-सेटिंग्स =
# दोष सही है, असत्य पर टॉगल करें
अनुमति देते हैं-निचले = false
स्तर के नाम = दुनिया
सक्षम-क्वेरी = false
अनुमति देने के उड़ान = false
सर्वर पोर्ट = 25,565
स्तर प्रकार = डिफ़ॉल्ट
सक्षम-RCON = false
बल-gamemode = false
स्तर के बीज =
सर्वर-आईपी =
अधिकतम-निर्माण ऊँचाई = 256
अंडे-NPCs = true
सफेद सूची = false
अंडे-जानवरों = true
बनावट पैक =
सूंघा-सक्षम = true
कट्टर = false
ऑनलाइन मोड = true
pvp = true
कठिनाई = 1
खिलाड़ी-निष्क्रिय-टाइमआउट = 0
gamemode = 0
#Default 20; यदि आप चला रहे हैं तो आपको केवल इसे कम करना होगा
#a सार्वजनिक सर्वर और लोड के बारे में चिंतित.
अधिकतम-खिलाड़ियों = 20
अंडे-राक्षस = true
#Default, Pi के लिए 10, 3-5 आदर्श है
दृश्य दूरी = 5
उत्पन्न संरचनाओं = true
अंडे-संरक्षण = 16
motd = एक Minecraft सर्वर
सर्वर स्थिति विंडो में, अपने SSH कनेक्शन से पाई के माध्यम से देखा जाता है, अपने Minecraft सर्वर पर अपने आप को ऑपरेटर का दर्जा देने के लिए निम्न कमांड दर्ज करें (ताकि आप खेल में अधिक शक्तिशाली कमांड का उपयोग कर सकें, बिना सर्वर स्थिति विंडो में वापस आए).
सेशन [अपने minecraft उपनाम]
इस बिंदु पर चीजें बेहतर दिख रही हैं, लेकिन सर्वर को वास्तव में सुखद बनाने से पहले हमारे पास अभी भी थोड़ा सा ट्विक करने की जरूरत है। उस अंत तक, चलो कुछ प्लगइन्स इंस्टॉल करें.
पहला प्लगइन, और जिसे आपको अन्य सभी के ऊपर स्थापित करना चाहिए, वह है NoSpawnChunks। प्लगइन को स्थापित करने के लिए, पहले NoSpawnChunks वेबपेज पर जाएं और सबसे वर्तमान संस्करण के लिए डाउनलोड लिंक को पकड़ो। इस लेखन के रूप में वर्तमान रिलीज़ v0.3 है.
कमांड प्रॉम्प्ट पर वापस जाएं (आपके पाई का कमांड प्रॉम्प्ट, सर्वर कंसोल नहीं-यदि आपका सर्वर अभी भी सक्रिय है, तो इसे बंद करें) निम्न कमांड दर्ज करें:
सीडी / होम / पीआई / प्लगइन्स
सुडो वेट http://dev.bukkit.org/media/files/586/974/NoSpawnCunks
इसके बाद, ClearLag प्लगइन पेज पर जाएँ, और नवीनतम लिंक को पकड़ो (इस ट्यूटोरियल के रूप में, यह v2.6.0 है)। कमांड प्रॉम्प्ट पर निम्नलिखित दर्ज करें:
सूडो wget http://dev.bukkit.org/media/files/743/213/Clearlag.jar
क्योंकि फ़ाइलें .ZIP या इसी तरह के कंटेनर में संपीड़ित नहीं हैं, बस इतना ही है कि: प्लगइन्स को प्लगइन निर्देशिका में पार्क किया जाता है। (भविष्य के प्लगइन डाउनलोड के लिए इसे याद रखें, फ़ाइल को जो कुछ भी होना चाहिए, वह है, इसलिए यदि यह संपीड़ित हो, तो आपको इसे प्लगइन निर्देशिका में अनप्लग करने की आवश्यकता है।)
सर्वर को पुनरारंभ करें:
sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui
थोड़ी देर के स्टार्टअप समय के लिए तैयार रहें (3-6 मिनट के करीब और आपके द्वारा अनुभव किए गए 30 सेकंड से अधिक लंबे समय तक) क्योंकि प्लगइन्स दुनिया के नक्शे को प्रभावित करते हैं और सब कुछ मालिश करने के लिए एक मिनट की आवश्यकता होती है। स्पॉन प्रक्रिया समाप्त होने के बाद, सर्वर कंसोल पर निम्न टाइप करें:
प्लग-इन
यह सर्वर पर वर्तमान में सक्रिय सभी प्लगइन्स को सूचीबद्ध करता है। आपको कुछ इस तरह देखना चाहिए:
यदि प्लगइन्स लोड नहीं हैं, तो आपको सर्वर को रोकने और पुनः आरंभ करने की आवश्यकता हो सकती है.
आपके प्लगइन्स लोड होने की पुष्टि करने के बाद, आगे बढ़ें और गेम में शामिल हों। आपको काफी स्नैपर खेलने पर ध्यान देना चाहिए। इसके अलावा, आपको प्लगइन्स से कभी-कभी संदेश प्राप्त होंगे, जो यह दर्शाते हैं कि वे सक्रिय हैं, जैसा कि नीचे देखा गया है:
इस बिंदु पर जावा स्थापित है, सर्वर स्थापित है, और हमने पाई के लिए हमारी सेटिंग्स को बदल दिया है। दोस्तों के साथ निर्माण शुरू करने का समय आ गया है!
नोट: इंटरनेट पर एक वेब साइट ने हमारे सामने जावा और स्पिगोट को स्थापित करने के कुछ चरणों को कवर किया, और यह संभव है कि हमने संदर्भ के लिए उस लेख का उपयोग किया और इसे लिंक करना भूल गए। यदि आप उस लेख को पढ़ना चाहते हैं, तो आप इस लिंक पर क्लिक करके ऐसा कर सकते हैं.