परिचय: यह ट्यूटोरियल आपके VPS या डेडिकेटेड सर्वर पर Minecraft सर्वर सेट करने की प्रक्रिया के माध्यम से चलने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि यह ट्यूटोरियल Ubuntu 22.04 LTS पर परीक्षण किया गया है।
पूर्वापेक्षाएँ:
- गेम से कनेक्ट करने के लिए एक स्थानीय डिवाइस।
- Minecraft गेम होस्ट करने के लिए Ubuntu चलाने वाला एक सर्वर।
- रूट उपयोगकर्ता या sudo अनुमतियों वाले उपयोगकर्ता तक पहुंच।
सर्वर पर खेलना शुरू करने से पहले, कुछ आवश्यक कॉन्फ़िगरेशन करने होते हैं, जिसमें फ़ायरवॉल सेट अप करना शामिल है। विस्तृत निर्देशों के लिए, "Initial Server Setup with Ubuntu" गाइड देखें।
उदाहरण शब्दावली:
इस ट्यूटोरियल में, हम निम्नलिखित उदाहरण मानों का उपयोग करेंगे:
<Your_Public_IP>- इसे अपने रिमोट सर्वर के वास्तविक पब्लिक IP पते से बदलें।<Your_Minecraft_Username>- इसे Minecraft सर्वर के लिए अपने पसंदीदा उपयोगकर्ता नाम से बदलें।
चरण 1 - एक उपयोगकर्ता बनाना: Minecraft चलाने के लिए रूट उपयोगकर्ता का उपयोग करना उचित नहीं है क्योंकि इसकी किसी भी कमांड को निष्पादित करने की असीमित पहुंच होती है, जिससे अनचाहे परिवर्तन हो सकते हैं। इसे रोकने के लिए, sudo विशेषाधिकारों वाला एक नया उपयोगकर्ता बनाना बेहतर है।
अपने Minecraft सर्वर के लिए एक नया उपयोगकर्ता बनाने के लिए निम्नलिखित कमांड चलाएं:
adduser <Your_Minecraft_Username>
आपसे इस उपयोगकर्ता के लिए एक सुरक्षित पासवर्ड सेट करने के लिए कहा जाएगा। आवश्यक जानकारी भरें।
अगला, नए उपयोगकर्ता को sudo समूह में जोड़ें:
usermod -aG sudo <Your_Minecraft_Username>
अब, नए बनाए गए उपयोगकर्ता पर स्विच करें:
su <Your_Minecraft_Username>
cd ~
चरण 2 - सर्वर तैयार करना: Minecraft सर्वर आमतौर पर पोर्ट 25565 पर चलते हैं, और Minecraft चलाने के लिए Java की आवश्यकता होती है। यहां बताया गया है कि आपको क्या करने की आवश्यकता है:
चरण 2.1 - पोर्ट 25565 खोलना: यदि आपके सर्वर पर फ़ायरवॉल है, तो सुनिश्चित करें कि यह TCP और UDP दोनों के लिए पोर्ट 25565 पर ट्रैफ़िक की अनुमति देता है। इससे आपका स्थानीय डिवाइस आपके सर्वर पर Minecraft गेम से कनेक्ट कर सकेगा। यह ट्यूटोरियल दो फ़ायरवॉल टूल्स को कवर करता है: UFW (Ubuntu के लिए डिफ़ॉल्ट) और Hetzner क्लाउड फ़ायरवॉल। यदि भिन्न है तो अपने फ़ायरवॉल सेटअप के आधार पर चरणों को समायोजित करें।
चरण 2.2 - Java इंस्टॉल करना: Minecraft चलाने के लिए Java आवश्यक है। सबसे पहले, जांचें कि क्या Java पहले से इंस्टॉल है:
java --version
यदि Java इंस्टॉल नहीं है, तो आप इसे इंस्टॉल कर सकते हैं:
sudo apt update && sudo apt install openjdk-19-jdk-headless openjdk-19-jre-headless -y
इंस्टॉलेशन की पुष्टि करने के लिए, java --version कमांड का फिर से उपयोग करें।
चरण 3 - Minecraft इंस्टॉल करना: पोर्ट 25565 खुला होने और Java इंस्टॉल होने के साथ, आप Minecraft को स्वयं इंस्टॉल करने के लिए आगे बढ़ सकते हैं। आप Minecraft का सर्वर रिलीज़ minecraft.net या papermc.io पर पा सकते हैं। इन चरणों का पालन करें:
- Minecraft फ़ाइलों के लिए एक नया डायरेक्टरी बनाएं और उसमें नेविगेट करें:
mkdir MinecraftServer && cd MinecraftServer
- minecraft.net या papermc.io पर जाएं, एक वर्ज़न चुनें, और JAR फ़ाइल का लिंक कॉपी करें। सर्वर JAR फ़ाइल डाउनलोड करने के लिए निम्नलिखित में से किसी एक कमांड का उपयोग करें (दोनों नहीं):
minecraft.net:
wget https://piston-data.mojang.com/v1/objects/84194a2f286ef7c14ed7ce0090dba59902951553/server.jar
papermc.io:
wget -O server.jar https://api.papermc.io/v2/projects/paper/versions/1.20.1/builds/129/downloads/paper-1.20.1-129.jar
यदि आप एक अलग वर्ज़न इंस्टॉल करना चाहते हैं, तो कमांड में लिंक को अपने वांछित वर्ज़न से बदलें।
-
ls -alका उपयोग करके पुष्टि करें कि JAR फ़ाइल आपके सर्वर पर डाउनलोड हो गई है। आपकी डायरेक्टरी में केवल एक JAR फ़ाइल होनी चाहिए; आप किसी भी अतिरिक्त को हटा सकते हैं। -
eula.txtफ़ाइल को संपादित करके End User License Agreement (EULA) स्वीकार करें:
nano eula.txt
eula=false को eula=true में बदलें, फ़ाइल को Ctrl+X दबाकर, उसके बाद Y, और फिर Enter दबाकर सेव करें।
चरण 4 - सर्वर शुरू करना: अब जब सब कुछ तैयार है, तो आप Minecraft सर्वर शुरू कर सकते हैं। इसे तब भी चलते रहने के लिए जब आपका टर्मिनल सत्र समाप्त हो जाए, हम screen टूल का उपयोग करेंगे:
screen इंस्टॉल करना (यदि पहले से इंस्टॉल नहीं है):
sudo apt install screen -y
एक screen सत्र में Minecraft सर्वर शुरू करना:
screen -S MinecraftServer
"MinecraftServer" को अपने पसंदीदा सत्र नाम से बदलें।
Minecraft डायरेक्टरी में नेविगेट करें:
cd ~/MinecraftServer
वांछित मात्रा में RAM के साथ Minecraft सर्वर शुरू करें (<MEMORY> को आप आवंटित करना चाहते हैं अधिकतम RAM से MB में बदलें):
java -Xms512M -Xmx<MEMORY>M -jar server.jar
-Xms: Minecraft सर्वर को आवंटित न्यूनतम RAM (उदाहरण के लिए, 512M)।-Xmx: Minecraft सर्वर को आवंटित अधिकतम RAM (उदाहरण के लिए,<MEMORY>M)।
अब आप Minecraft कंसोल में होने चाहिए, जहां आप Minecraft कमांड दर्ज कर सकते हैं।
/list का उपयोग करके सर्वर का परीक्षण करें:
/list
यह कमांड ऑनलाइन खिलाड़ियों की संख्या प्रदर्शित करनी चाहिए।
चरण 5 - screen सत्र प्रबंधित करना: सर्वर को रोके बिना screen सत्र से बाहर निकलने के लिए, की संयोजन Ctrl+A, उसके बाद D का उपयोग करें। screen सर्वर बैकग्राउंड में चलता रहेगा।
Minecraft screen सत्र पर वापस लौटने या कोई अन्य परिवर्तन करने के लिए, निम्नलिखित कमांड्स का उपयोग करें:
सभी screen सत्रों की सूची बनाएं:
screen -list
अपने चल रहे screen सत्र पर वापस जाएं:
screen -dr MinecraftServer
यदि आपने एक अलग सत्र नाम का उपयोग किया है, तो "MinecraftServer" को अपने सत्र नाम से बदलें।
screen सत्र हटाएं (नोट: यह Minecraft गेम समाप्त कर देगा):
screen -X -S MinecraftServer quit
चरण 6 - एक अलग पोर्ट का उपयोग करना (वैकल्पिक): डिफ़ॉल्ट रूप से, Minecraft पोर्ट 25565 पर शुरू होता है। यदि आप एक अलग पोर्ट का उपयोग करना चाहते हैं, तो इन चरणों का पालन करें:
-
यदि आप वर्तमान में Minecraft
screenसत्र में हैं, तो सर्वर को रोकने के लिएstopका उपयोग करें। -
एक अलग पोर्ट पर दूसरा गेम शुरू करने के लिए,
Ctrl+A,Dका उपयोग करके वर्तमानscreenसत्र से बाहर निकलें, और एक नया सत्र बनाएं। -
Minecraft सर्वर JAR फ़ाइल को फिर से डाउनलोड करें, इसे एक अलग डायरेक्टरी में सेव करें, और सुनिश्चित कर
खोजें