Minecraft अब तक का दूसरा सबसे ज्यादा बिकने वाला वीडियो गेम है, जिसमें अकेले सितंबर 2019 में 122 मिलियन लोग लॉग ऑन कर रहे थे। हालांकि आप Minecraft की दुनिया को अकेले एक्सप्लोर कर सकते हैं, कुछ चीजें दोस्तों के साथ अधिक मजेदार होती हैं! अपना खुद का Minecraft सर्वर बनाकर, आपकी अपनी दुनिया पर पूर्ण नियंत्रण होगा: आप अपने नियम निर्धारित कर सकते हैं, मॉड इंस्टॉल कर सकते हैं और अपने सभी दोस्तों को Minecraft का पता लगाने के लिए आमंत्रित कर सकते हैं!
इस ट्यूटोरियल में आप सीखेंगे कि रास्पबेरी पाई का उपयोग करके अपने स्थानीय वाई-फाई नेटवर्क पर एक स्टैंडअलोन Minecraft सर्वर कैसे सेट अप और होस्ट करें। एक बार यह सर्वर चालू हो जाने पर, आप अपने नेटवर्क से जुड़े किसी भी अन्य व्यक्ति के साथ खेल सकेंगे - आदर्श यदि आपके बच्चे या रूममेट Minecraft के प्रति जुनूनी हैं!
यदि आप चाहते हैं कि लोग आपके रास्पबेरी पाई से दूर से कनेक्ट हों, तो आपको कुछ अतिरिक्त चरण पूरे करने होंगे, जिनके बारे में आप इस ट्यूटोरियल में सीखेंगे।
आपको क्या चाहिए
इस ट्यूटोरियल को पूरा करने के लिए, आपको आवश्यकता होगी:
- Raspbian चलाने वाला एक रास्पबेरी पाई। यदि आपके पास पहले से Raspbian नहीं है, तो आप नवीनतम संस्करण प्राप्त कर सकते हैं और इसे Etcher का उपयोग करके फ्लैश कर सकते हैं
- आपके रास्पबेरी पाई के साथ संगत एक पावर केबल
- एक बाहरी कीबोर्ड और इसे अपने रास्पबेरी पाई से जोड़ने का तरीका
- आपके रास्पबेरी पाई मॉडल के आधार पर एक HDMI या माइक्रो HDMI केबल
- एक बाहरी मॉनिटर
- ईथरनेट केबल यदि वाई-फाई पर कनेक्ट नहीं कर रहे हैं
- Minecraft Java Edition चलाने वाला एक लैपटॉप या कंप्यूटर।
एक बार जब आप अपने उपकरण इकट्ठा कर लेते हैं, तो आप अपना Minecraft सर्वर बनाने के लिए तैयार हैं।
सुनिश्चित करें कि आप Raspbian चला रहे हैं
यदि आपने पहले से नहीं किया है, तो अपने बाहरी कीबोर्ड, मॉनिटर और किसी भी अन्य पेरिफेरल को अपने रास्पबेरी पाई से जोड़ें, और फिर इसे पावर स्रोत में प्लग करें।
एक बार जब आपका रास्पबेरी पाई बूट हो जाता है, तो आपको यह सुनिश्चित करने की आवश्यकता होगी कि आपका Raspbian संस्करण अद्यतित है। Raspbian टूलबार में टर्मिनल आइकन पर क्लिक करके एक नई टर्मिनल विंडो लॉन्च करें, और फिर निम्नलिखित कमांड चलाएं:
sudo apt-get update && sudo apt-get upgrade
Raspbian अब किसी भी उपलब्ध अपडेट को डाउनलोड और इंस्टॉल करेगा। यदि संकेत दिया जाए, तो निम्नलिखित कमांड का उपयोग करके अपने रास्पबेरी पाई को रीबूट करें:
reboot
Raspbian का मेमोरी स्प्लिट अपडेट करें
इसके बाद, आपको config टूल का उपयोग करके Raspbian को बताना होगा कि उसे उपलब्ध मेमोरी का उपयोग कैसे करना चाहिए।
आप निम्नलिखित टर्मिनल कमांड का उपयोग करके इस टूल को लॉन्च कर सकते हैं:
sudo raspi-config
दिखाई देने वाली विंडो में, "Advanced Options -> Memory Split" पर नेविगेट करें और मान "16" दर्ज करें। "OK" पर क्लिक करके अपने परिवर्तन सहेजें।
वैकल्पिक: SSH कनेक्शन की अनुमति देना
यदि आप अंततः चाहते हैं कि लोग आपके सर्वर से दूर से कनेक्ट हो सकें, तो अब SSH को सक्षम करने का सही समय है:
- टूलबार में, रास्पबेरी पाई आइकन चुनें।
- "Preferences -> Raspberry Pi Configuration" पर नेविगेट करें।
- "Interfaces" टैब चुनें।
- "SSH" ढूंढें और इसके साथ वाले "Enabled" रेडियो बटन का चयन करें।
- "OK" पर क्लिक करके अपने परिवर्तन सहेजें।
- ऊपरी-बाएं कोने में छोटे आइकन पर क्लिक करके और "Shutdown -> Reboot" पर नेविगेट करके या टर्मिनल में
rebootकमांड चलाकर रास्पबेरी पाई को रीबूट करें।
Spigot सर्वर बनाएं
हम Spigot का उपयोग करके अपना सर्वर बनाने जा रहे हैं, जो एक संशोधित Minecraft सर्वर है जिसमें कुछ उपयोगी प्रदर्शन अनुकूलन शामिल हैं।
पहला चरण यह सुनिश्चित करना है कि रास्पबेरी पाई पर Java इंस्टॉल है। आप निम्नलिखित कमांड का उपयोग करके Raspbian के लिए डिफ़ॉल्ट JDK पैकेज इंस्टॉल कर सकते हैं:
sudo apt install default-jdk
इसके बाद, आपको Minecraft सर्वर फ़ाइल बनाने की आवश्यकता है। आसानी के लिए, यह ट्यूटोरियल Spigot द्वारा प्रदान किए गए बिल्डर टूल का उपयोग करता है। टर्मिनल विंडो में, निम्नलिखित तीन कमांड चलाएं:
mkdir /home/pi/minecraft cd /home/pi/minecraft wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
अपना Spigot सर्वर बनाएं:
java -Xmx1024M -jar BuildTools.jar --rev 1.15.2
ध्यान दें कि उपरोक्त कमांड में, लेखन के समय नवीनतम रिलीज़ होने वाले Spigot 1.15.2 का उपयोग किया गया है। यदि कोई नया रिलीज़ उपलब्ध है, तो नवीनतम संस्करण को संदर्भित करने के लिए --rev अपडेट करें।
एक बार Spigot डाउनलोड हो जाने पर, आप अपना सर्वर लॉन्च कर सकते हैं:
java -Xms512M -Xmx1008M -jar /home/pi/minecraft/spigot-1.15.2.jar nogui
यदि आप Spigot 1.15.2 के अलावा किसी अन्य संस्करण का उपयोग कर रहे हैं तो उपरोक्त कमांड को संशोधित करना याद रखें!
लॉन्च करने से पहले, सर्वर आपसे EULA (एंड-यूज़र लाइसेंस एग्रीमेंट) से सहमत होने के लिए कहेगा।
आप EULA को Raspbian के Nano टेक्स्ट एडिटर में खोल सकते हैं:
nano eula.txt
इस फ़ाइल के अंदर, "FALSE" को "true" में बदलें, और फिर Ctrl + X शॉर्टकट का उपयोग करके अपने परिवर्तन सहेजें, उसके बाद y। अंत में, अपने कीबोर्ड पर एंटर कुंजी दबाएं।
अब आपको सर्वर को पुनः लॉन्च करने की आवश्यकता है, इसलिए टर्मिनल में reboot कमांड दर्ज करके रास्पबेरी पाई को रीबूट करें।
आपका रास्पबेरी पाई अब रीबूट होगा, और जब यह वापस चालू होगा, तो आप अपने सर्वर से कनेक्ट करने के लिए तैयार होंगे!
अपने Minecraft सर्वर से कनेक्ट करना
रास्पबेरी पाई सर्वर से कनेक्ट करने के लिए, आपको इसका IP पता जानना होगा। यह जानकारी प्राप्त करने के लिए, टर्मिनल खोलें और निम्नलिखित कमांड चलाएं:
sudo hostname -I
अपने लैपटॉप या कंप्यूटर पर Minecraft Java Edition लॉन्च करें।
"Play -> Multiplayer" चुनें।
आपका सर्वर स्वचालित रूप से स्थानीय सूची में दिखाई देना चाहिए, लेकिन यदि आप इसका पता नहीं लगा सकते:
- "Add server" चुनें।
- अपने रास्पबेरी पाई का IP पता दर्ज करें।
- "Done" पर क्लिक करें।
आपको अब अपने Minecraft सर्वर से सफलतापूर्वक कनेक्ट होना चाहिए।
अपने सर्वर को स्वचालित रूप से बूट करें
जब आप अपने सर्वर को स्वचालित रूप से शुरू करने के लिए सेट कर सकते हैं तो मैन्युअल रूप से लॉन्च करने की परेशानी क्यों उठाएं?
बूट पर अपना सर्वर शुरू करने के लिए, आपको Minecraft सर्वर के लिए एक नई सेवा बनाने की आवश्यकता होगी, इसलिए अपने रास्पबेरी पाई पर एक टर्मिनल विंडो खोलें और निम्नलिखित कमांड चलाएं:
sudo nano /lib/systemd/system/minecraftserver.service
Nano टेक्स्ट एडिटर में, निम्नलिखित दर्ज करें:
[Unit] Description=Minecraft Spigot Server [Service] User=pi Group=pi Restart=on-abort WorkingDirectory=/home/pi/minecraft/ ExecStart=/usr/bin/java -Xms512M -Xmx1008M -jar /home/pi/minecraft/spigot-1.15.2.jar nogui [Install] WantedBy=multi-user.target
Ctrl + X कीबोर्ड शॉर्टकट का उपयोग करके इस फ़ाइल को सहेजें, और फिर संकेत मिलने पर y और एंटर कुंजी दबाएं।
आप निम्नलिखित कमांड का उपयोग करके सेवा को सक्षम कर सकते हैं:
sudo systemctl enable minecraftserver.service
और अंत में, आप अपना Minecraft सर्वर शुरू कर सकते हैं:
sudo systemctl start minecraftserver.service
आपका सर्वर अब हर बार स्वचालित रूप से शुरू होना चाहिए जब आप अपने रास्पबेरी पाई को पावर अप करते हैं।
अब आप अपनी Minecraft दुनिया के हर हिस्से को कस्टमाइज़ कर सकते हैं, और दोस्तों और परिवार के साथ खेल सकते हैं। वर्तमान में, आपका सर्वर केवल स्थानीय नेटवर्क पर पहुंच योग्य है, लेकिन आप पोर्ट फ़ॉरवर्डिंग का उपयोग करके लोगों को अपने सर्वर से बाहर से कनेक्ट करने की अनुमति दे सकते हैं।
क्या आपने अपना खुद का Minecraft सर्वर सेटअप किया है? यदि हां, तो हम यह सुनना पसंद करेंगे कि आप अपने सर्वर का उपयोग अद्वितीय और दिलचस्प Minecraft दुनिया बनाने के लिए कैसे कर रहे हैं।