VPS पर Minecraft सर्वर कैसे चलाएं
ApexVPS टीम द्वारा लिखित • अंतिम अपडेट: जुलाई 2026 • 8 मिनट पढ़ें
VPS पर Minecraft सर्वर चलाने से आपको समर्पित प्रदर्शन, कम विलंबता और पूर्ण रूट नियंत्रण मिलता है। सबसे पहले आपके Minecraft सर्वर VPS आवश्यकताओं को सही करना है, और सबसे बड़ा कारक RAM है। अपने प्लेयर काउंट और मॉड्स के लिए मेमोरी साइज़िंग सही करें, और बाकी — Java इंस्टॉल करना, Paper लॉन्च करना, प्रोसेस को जीवित रखना और फ़ायरवॉल खोलना — सीधा है। यह गाइड Ubuntu और Debian के लिए सटीक, कॉपी-पेस्ट कमांड के साथ पूरी सेटअप प्रक्रिया बताता है।
VPS पर Minecraft क्यों चलाएं?
शेयर्ड या "बजट" होस्टिंग CPU और RAM को ओवरसेल करती है, इसलिए जैसे ही कोई पड़ोसी स्पाइक करता है, आपकी टिक दर गिर जाती है। वास्तव में समर्पित संसाधनों वाला VPS उससे बचाता है: कोई ओवरसेलिंग नहीं, कोई शोरगुल वाले पड़ोसी नहीं, और चौबीसों घंटे लगातार प्रदर्शन। आपको किसी भी Java संस्करण को इंस्टॉल करने, JVM फ्लैग ट्यून करने, अपने शेड्यूल पर बैकअप चलाने और प्लगइन्स या मॉड्स जोड़ने के लिए पूर्ण रूट एक्सेस भी मिलता है। यदि आप मल्टीप्लेयर वर्कलोड के लिए ट्रेड-ऑफ समझना चाहते हैं, तो गेम सर्वर के लिए VPS पर हमारी समर्पित गाइड पढ़ें।
Minecraft सर्वर VPS आवश्यकताएँ: प्लेयर काउंट के अनुसार RAM और CPU
मेमोरी ही Minecraft सर्वर बनाती या बिगाड़ती है। दुनिया, लोड किए गए चंक्स, इकाइयाँ और प्लगइन्स सभी RAM में रहते हैं, इसलिए कम साइज़ करने से लैग स्पाइक्स और आउट-ऑफ-मेमोरी क्रैश होते हैं। CPU भी मायने रखता है — मुख्य गेम लूप काफी हद तक सिंगल-थ्रेडेड होता है, इसलिए मजबूत प्रति-कोर प्रदर्शन आपकी टिक दर को स्वस्थ 20 TPS पर रखता है।
RAM मुख्य कारक है
नीचे दी गई तालिका को शुरुआती बिंदु के रूप में उपयोग करें, फिर यदि आप प्लगइन्स, मॉड्स या बड़ी दुनिया की सीमा जोड़ते हैं तो ऊपर की ओर समायोजित करें। ध्यान दें कि आपको कभी भी हर गीगाबाइट Java को नहीं देना चाहिए: ऑपरेटिंग सिस्टम, SSH और बैकअप के लिए कम से कम 1 GB खाली छोड़ें।
| सर्वर प्रकार और प्लेयर्स | Minecraft के लिए आवंटित करें | सुझाया गया ApexVPS प्लान |
|---|---|---|
| Vanilla / Paper, 1–5 प्लेयर्स | ~2–3 GB | Starter Pro (4 GB RAM) |
| Paper + कुछ प्लगइन्स, 5–15 प्लेयर्स | ~4–6 GB | Business (8 GB RAM) |
| मॉडपैक या 15–30+ प्लेयर्स | ~8–12 GB | Enterprise (16 GB RAM) |
CPU और सिंगल-थ्रेड प्रदर्शन
हर ApexVPS प्लान शेयर्ड कोर के बजाय समर्पित vCPU के साथ आता है, इसलिए आपके द्वारा भुगतान किए गए CPU चक्र हमेशा उपलब्ध रहते हैं। Starter Pro आपको 2 vCPU देता है, Business 4 vCPU, और Enterprise 8 vCPU। वर्ल्ड जेनरेशन, रेडस्टोन और भीड़-भाड़ वाले क्षेत्र सबसे अधिक CPU-गहन क्षण होते हैं; अधिक कोर चंक लोडिंग और बैकग्राउंड कार्यों में मदद करते हैं, लेकिन सामान्य खेल के दौरान एक तेज़ कोर ही आपकी टिक दर को बनाए रखता है।
मॉड्स और मॉडपैक
Forge और Fabric मॉडपैक वेनिला की तुलना में कहीं अधिक भारी होते हैं। एक बड़ा मॉडपैक आसानी से 8–12 GB RAM की मांग कर सकता है, उससे पहले कि आप खिलाड़ी जोड़ें। यदि आप एक लोकप्रिय मॉडपैक चलाने की योजना बनाते हैं, तो Business या Enterprise टियर से शुरू करें और स्केल करने से पहले मेमोरी उपयोग की निगरानी करें।
कम-विलंबता वाला स्थान चुनें
विलंबता खिलाड़ियों द्वारा सीधे "लैग" के रूप में महसूस की जाती है, इसलिए उनके करीब होस्ट करें। ApexVPS दुनिया भर में 39 स्थानों पर काम करता है — 18 गोपनीयता क्षेत्राधिकार और 21 मानक क्षेत्र — प्रमुख क्षेत्रों में कम विलंबता के साथ, जिनमें फ्रैंकफर्ट, न्यूयॉर्क, सिंगापुर, लंदन, लॉस एंजिल्स, टोक्यो, एम्स्टर्डम और सिडनी शामिल हैं। अपने समुदाय के सबसे निकट का क्षेत्र चुनें; आप साइनअप पर वैकल्पिक फ़ील्ड में अपना पसंदीदा स्थान नोट कर सकते हैं।
Java स्थापित करें
आधुनिक Minecraft (1.20.5 और नए) के लिए Java 21 की आवश्यकता होती है। सिस्टम को अपडेट करें और headless JRE स्थापित करें, जो हल्का है क्योंकि यह डेस्कटॉप लाइब्रेरी को छोड़ देता है जिसकी आपको सर्वर पर आवश्यकता नहीं है:
sudo apt update && sudo apt upgrade -y
sudo apt install -y openjdk-21-jre-headless
java -version
अंतिम कमांड को Java 21 संस्करण स्ट्रिंग प्रिंट करना चाहिए। यदि आप पुराने Minecraft रिलीज़ से बंधे हैं जिसे Java 17 की आवश्यकता है, तो openjdk-17-jre-headless के बजाय स्थापित करें।
एक Paper (या Vanilla) सर्वर सेट करें
एक समर्पित सिस्टम उपयोगकर्ता और निर्देशिका बनाएं ताकि सर्वर कभी रूट के रूप में न चले:
sudo adduser --system --group minecraft
sudo mkdir -p /opt/minecraft
sudo chown minecraft:minecraft /opt/minecraft
Paper वेनिला सर्वर का एक अनुकूलित, ड्रॉप-इन फोर्क है जो प्रति गीगाबाइट अधिक खिलाड़ियों को संभालता है और प्लगइन्स का समर्थन करता है — यह स्व-होस्टिंग के लिए सबसे आम विकल्प है। Vanilla आधिकारिक jar है और एकल-खिलाड़ी व्यवहार से बिल्कुल मेल खाता है। अपना चुना हुआ jar सर्वर निर्देशिका में डाउनलोड करें। Paper के लिए, आधिकारिक डाउनलोड पेज से वर्तमान बिल्ड URL कॉपी करें और नीचे इसे प्रतिस्थापित करें:
cd /opt/minecraft
# Grab the current download URL from papermc.io/downloads, then:
sudo -u minecraft wget -O server.jar "PASTE_PAPER_DOWNLOAD_URL_HERE"
सर्वर को एक बार चलाएं ताकि इसकी फ़ाइलें उत्पन्न हों। यह तुरंत रुक जाएगा और आपसे EULA स्वीकार करने के लिए कहेगा:
cd /opt/minecraft
sudo -u minecraft java -Xms2G -Xmx3G -jar server.jar --nogui
उत्पन्न eula.txt खोलें और फ़्लैग को true पर सेट करें (यह पुष्टि करता है कि आप Mojang के एंड यूज़र लाइसेंस समझौते को स्वीकार करते हैं), फिर सर्वर को फिर से शुरू करें:
sudo -u minecraft sed -i 's/eula=false/eula=true/' /opt/minecraft/eula.txt
जब आप यहाँ हैं, तो server.properties ट्यून करना उचित है: view-distance (उदाहरण के लिए 8 तक) और simulation-distance कम करना व्यस्त सर्वरों पर RAM और CPU लोड कम करने का सबसे तेज़ तरीका है।
JVM फ़्लैग्स के साथ RAM आवंटित करें
प्रारंभिक (-Xms) और अधिकतम (-Xmx) हीप को समान मान पर सेट करें ताकि JVM आकार बदलने में समय न बिताए। इसे व्यापक रूप से उपयोग किए जाने वाले G1GC ट्यूनिंग फ़्लैग्स के साथ जोड़कर कचरा-संग्रह विराम को सुचारू करें। Business योजना (8 GB) पर, Minecraft को 6 GB आवंटित करना एक समझदारी भरा विभाजन है:
java -Xms6G -Xmx6G \
-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 \
-XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC \
-XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M \
-jar server.jar --nogui
अपनी योजना और ऊपर दी गई आकार तालिका से मेल खाने के लिए -Xms/-Xmx स्केल करें, हमेशा OS के लिए हेडरूम छोड़ें।
सर्वर को चालू रखें: screen या systemd
आपका SSH सत्र अंततः बंद हो जाएगा, इसलिए सर्वर को आपके टर्मिनल से अलग चलाने की आवश्यकता है।
screen के साथ त्वरित शुरुआत
screen परीक्षण के लिए सबसे तेज़ विकल्प है। एक नामित सत्र शुरू करें, सर्वर लॉन्च करें, फिर Ctrl+A और उसके बाद D के साथ डिटैच करें। सर्वर कंसोल तक पहुंचने के लिए किसी भी समय फिर से जोड़ें:
sudo apt install -y screen
screen -S minecraft
# start the server with your java command, then press Ctrl+A then D to detach
# reattach later with:
screen -r minecraft
systemd के साथ प्रोडक्शन सेटअप
लंबे समय तक चलने वाली किसी भी चीज़ के लिए, systemd सेवा बेहतर है: यह बूट पर शुरू होती है और क्रैश के बाद पुनरारंभ होती है। /etc/systemd/system/minecraft.service बनाएं:
[Unit]
Description=Minecraft Server
After=network.target
[Service]
User=minecraft
Group=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms6G -Xmx6G -XX:+UseG1GC -jar server.jar --nogui
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
systemd को रीलोड करें, फिर सेवा को enable और start करें:
sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
sudo systemctl status minecraft
UFW में पोर्ट खोलें
Minecraft का Java Edition डिफ़ॉल्ट रूप से TCP पोर्ट 25565 पर सुनता है। फ़ायरवॉल सक्षम करने से पहले, हमेशा पहले SSH की अनुमति दें ताकि आप सर्वर से बंद न हों:
sudo ufw allow OpenSSH
sudo ufw allow 25565/tcp
sudo ufw enable
sudo ufw status
खिलाड़ी आपके VPS IP पते का उपयोग करके कनेक्ट करते हैं (Business और Enterprise योजनाओं में समर्पित IPv4 शामिल है)। ApexVPS हमेशा-चालू DDoS सुरक्षा भी प्रदान करता है, जो सार्वजनिक गेम सर्वरों के लिए महत्वपूर्ण है।
अपनी दुनिया का बैकअप लें
हर अपडेट से पहले और नियमित अंतराल पर बैकअप लें। सबसे स्वच्छ दृष्टिकोण यह है कि सर्वर को रोकें (या कंसोल में save-off और save-all चलाएं) ताकि फ़ाइलें लिखी न जा रही हों, फिर वर्ल्ड फ़ोल्डरों को संग्रहित करें:
mkdir -p ~/backups
sudo systemctl stop minecraft
sudo tar -czf ~/backups/world-$(date +%F).tar.gz -C /opt/minecraft world world_nether world_the_end
sudo systemctl start minecraft
इसे क्रॉन जॉब से ऑटोमेट करें जो ऑफ-पीक घंटों में चले। अपने खुद के आर्काइव के अलावा, ApexVPS स्टार्टर प्रो पर दैनिक बैकअप और बिजनेस और एंटरप्राइज़ पर प्रति घंटा स्नैपशॉट चलाता है, जिससे वर्ल्ड के क्रैश होने पर रिकवरी की एक अतिरिक्त परत मिलती है।
क्रिप्टो से भुगतान करें, कार्ड की ज़रूरत नहीं
ApexVPS चेकआउट केवल OxaPay के माध्यम से क्रिप्टो-ओनली है और Bitcoin, Ethereum, USDT, और 30+ अन्य कॉइन स्वीकार करता है — कोई क्रेडिट कार्ड नहीं और कोई बैंक खाता नहीं। साइनअप केवल ईमेल से होता है: हम एक्सेस विवरण भेजने के लिए ईमेल मांगते हैं, साथ ही आपके SSH कुंजी, OS, या पसंदीदा स्थान के लिए वैकल्पिक नोट्स, बिना किसी नाम, पते या KYC के। इनवॉइस की गई क्रिप्टो राशि इनवॉइस निर्माण पर लॉक होती है और 90 मिनट के लिए वैध होती है, और भुगतान ऑन-चेन कन्फर्म होते ही प्रोविज़निंग शुरू हो जाती है। गुमनाम, कार्ड-मुक्त होस्टिंग की पूरी तस्वीर के लिए, हमारा अवलोकन देखें crypto-friendly VPS hosting। जब आप लॉन्च करने के लिए तैयार हों, हमारे VPS प्लान और कीमतों की तुलना करें और अपने प्लेयर काउंट के अनुसार RAM टियर चुनें।
अक्सर पूछे जाने वाले प्रश्न
Minecraft सर्वर के लिए कितनी RAM चाहिए?
RAM ही मुख्य कारक है। 1–5 खिलाड़ियों के लिए एक छोटा वेनिला या Paper सर्वर लगभग 2–3 GB में चलता है, 5–15 खिलाड़ियों के लिए एक प्लगइन सर्वर को आमतौर पर 4–6 GB चाहिए, और 15–30+ खिलाड़ियों या भारी मॉडपैक के लिए अक्सर 8–12 GB की आवश्यकता होती है। हर गीगाबाइट Java को आवंटित करने के बजाय हमेशा ऑपरेटिंग सिस्टम के लिए कम से कम 1 GB खाली रखें।
क्या VPS Minecraft सर्वर के लिए अच्छा है?
हाँ। समर्पित CPU और RAM वाला VPS शोरगुल वाले पड़ोसियों के बिना लगातार टिक प्रदर्शन देता है, साथ ही Java इंस्टॉल करने, JVM फ्लैग ट्यून करने और बैकअप प्रबंधित करने के लिए पूर्ण रूट एक्सेस देता है। पास का डेटा सेंटर चुनने से आपके खिलाड़ियों के लिए विलंबता कम रहती है।
क्या मुझे Vanilla या Paper का उपयोग करना चाहिए?
Vanilla आधिकारिक सर्वर है और सिंगल-प्लेयर व्यवहार से बिल्कुल मेल खाता है। Paper एक ऑप्टिमाइज़्ड, प्लगइन-सक्षम फोर्क है जो RAM के प्रति गीगाबाइट में अधिक खिलाड़ियों को सेवा देता है, इसलिए अधिकांश सेल्फ-होस्टेड सर्वर इसका उपयोग करते हैं।