Minecraft सर्वर पोर्ट फॉरवर्डिंग: कम्प्लीट सेटअप गाइड

माइनक्राफ्ट सर्वर सेटअप राउटर और नेटवर्क कनेक्शन के साथ चित्रण

Minecraft सर्वर सेटअप करना रोमांचक है, लेकिन बिना सही पोर्ट फॉरवार्डिंग के आपके दोस्तों का कनेक्ट होना मुश्किल हो सकता है। जब आप घर से सर्वर होस्ट करते हैं, तो आपका राउटर एक गेटकीपर की तरह काम करता है जो डिफ़ॉल्ट रूप से आने वाले कनेक्शन को ब्लॉक कर देता है। यह गाइड आपको पूरी सेटअप प्रक्रिया बताती है, समझाती है कि कौन से पोर्ट खोलने हैं, और दिखाती है कि आम कनेक्शन समस्याओं को कैसे ठीक करें जो खिलाड़ियों को आपकी दुनिया में शामिल होने से रोकती हैं।

मुख्य बातें:

  • पोर्ट फॉरवार्डिंग बाहरी खिलाड़ियों को आपके घर के Minecraft सर्वर से कनेक्ट होने की अनुमति देती है
  • आपको पोर्ट 25565 (डिफ़ॉल्ट) फॉरवार्ड करना होगा और अपने सर्वर PC को स्टेटिक लोकल IP एड्रेस देना होगा
  • कनेक्शन टाइमआउट और "सर्वर तक नहीं पहुंच सकते" एरर गलत पोर्ट फॉरवार्डिंग के आम लक्षण हैं
  • डायनामिक पब्लिक IP नियमित रूप से बदलते रहते हैं, जिसके लिए dynamic DNS जैसी सेवाओं की जरूरत होती है
Minecraft सर्वर पोर्ट फॉरवार्डिंग सेटिंग्स दिखाने वाला राउटर कॉन्फ़िगरेशन स्क्रीन

Minecraft सर्वर के लिए पोर्ट फॉरवार्डिंग क्यों जरूरी है

जब आप अपने घर के नेटवर्क पर Minecraft सर्वर चलाते हैं, तो वह आपके राउटर के फायरवॉल के पीछे होता है। डिफ़ॉल्ट रूप से, राउटर सुरक्षा कारणों से अनचाहे आने वाले कनेक्शन को रिजेक्ट कर देते हैं। यहीं पोर्ट फॉरवार्डिंग जरूरी हो जाती है। यह आपके राउटर के माध्यम से एक विशिष्ट रास्ता बनाती है जो Minecraft ट्रैफिक को आपके सर्वर कंप्यूटर तक पहुंचाती है।

सही कॉन्फ़िगरेशन के बिना, आपके लोकल नेटवर्क के बाहर के खिलाड़ियों को "Connection timed out: no further information" या "Failed to connect to server" जैसे एरर मैसेज दिखते हैं। ये समस्याएं इसलिए होती हैं क्योंकि उनके कनेक्शन रिक्वेस्ट कभी आपके सर्वर तक पहुंचते ही नहीं - वे आपके राउटर पर ही ब्लॉक हो जाते हैं।

Minecraft वास्तव में कौन से पोर्ट इस्तेमाल करता है?

Minecraft Java Edition सर्वर डिफ़ॉल्ट रूप से पोर्ट 25565 का उपयोग करते हैं। यह मानक TCP पोर्ट है जो क्लाइंट और सर्वर के बीच सभी गेम ट्रैफिक को हैंडल करता है। हालांकि आप अपनी server.properties फाइल में इस पोर्ट को बदल सकते हैं, ज्यादातर एडमिनिस्ट्रेटर भ्रम से बचने के लिए डिफ़ॉल्ट पोर्ट का ही उपयोग करते हैं।

Bedrock Edition सर्वर इसके बजाय UDP पोर्ट 19132 का उपयोग करते हैं। अपना राउटर कॉन्फ़िगर करने से पहले सुनिश्चित करें कि आप जानते हैं कि आप कौन सा संस्करण चला रहे हैं।

अपने सर्वर के लिए स्टेटिक IP एड्रेस सेटअप करना

पोर्ट फॉरवार्डिंग कॉन्फ़िगर करने से पहले, आपको अपने सर्वर कंप्यूटर को एक स्टेटिक लोकल IP एड्रेस असाइन करना होगा। राउटर आमतौर पर IP एड्रेस को अपने आप असाइन करने के लिए DHCP का उपयोग करते हैं, लेकिन ये समय-समय पर बदलते रहते हैं। यदि पोर्ट फॉरवार्डिंग कॉन्फ़िगर करने के बाद आपके सर्वर का लोकल IP बदल जाता है, तो फॉरवार्डिंग रूल्स गलत डिवाइस को पॉइंट करेंगे।

अपना वर्तमान लोकल IP एड्रेस खोजना

Windows पर, Command Prompt खोलें और ipconfig टाइप करें। अपने एक्टिव नेटवर्क एडाप्टर के तहत "IPv4 Address" खोजें। यह आमतौर पर 192.168.1.100 या इसी तरह दिखता है। Mac या Linux पर, इसके बजाय ifconfig या ip addr का उपयोग करें।

तीन जानकारी लिख लें: आपका IPv4 एड्रेस, सबनेट मास्क, और डिफ़ॉल्ट गेटवे (आपके राउटर का IP एड्रेस)। स्टेटिक IP कॉन्फ़िगरेशन के लिए आपको इनकी जरूरत होगी।

Windows पर स्टेटिक IP कॉन्फ़िगर करना

नेटवर्क कनेक्शन पर जाएं, अपने एक्टिव एडाप्टर पर राइट-क्लिक करें, और Properties सेलेक्ट करें। "Internet Protocol Version 4 (TCP/IPv4)" पर डबल-क्लिक करें। "Use the following IP address" सेलेक्ट करें और अपना वर्तमान IP एड्रेस, सबनेट मास्क, और डिफ़ॉल्ट गेटवे एंटर करें। DNS सर्वर के लिए, आप 8.8.8.8 और 8.8.4.4 (Google के पब्लिक DNS) का उपयोग कर सकते हैं।

Minecraft सर्वर के लिए स्टेटिक IP कॉन्फ़िगरेशन दिखाने वाली Windows नेटवर्क सेटिंग्स

राउटर कॉन्फ़िगरेशन गाइड

हर राउटर ब्रांड का इंटरफेस थोड़ा अलग होता है, लेकिन मूल अवधारणाएं समान रहती हैं। आप अपने राउटर के एडमिन पैनल में पहुंचेंगे, पोर्ट फॉरवार्डिंग सेक्शन खोजेंगे, और पोर्ट 25565 को अपने सर्वर के स्टेटिक IP तक निर्देशित करने के लिए एक नया रूल बनाएंगे।

अपनी राउटर सेटिंग्स तक पहुंचना

एक वेब ब्राउज़र खोलें और अपने डिफ़ॉल्ट गेटवे IP (आमतौर पर 192.168.1.1, 192.168.0.1, या 10.0.0.1) को एड्रेस बार में टाइप करें। आपको अपने राउटर के एडमिन यूजरनेम और पासवर्ड की जरूरत होगी। यदि आपने इन्हें कभी नहीं बदला है, तो अपने राउटर पर स्टिकर चेक करें या अपने मॉडल की डिफ़ॉल्ट क्रेडेंशियल्स के लिए ऑनलाइन खोजें।

आम राउटर ब्रांड कॉन्फ़िगरेशन

Netgear राउटर: "Advanced" फिर "Advanced Setup" खोजें और "Port Forwarding/Port Triggering" सेलेक्ट करें। "Add Custom Service" पर क्लिक करें। "Minecraft" जैसा सर्विस नाम एंटर करें, external और internal दोनों पोर्ट को 25565 सेट करें, TCP प्रोटोकॉल सेलेक्ट करें, और अपने सर्वर का स्टेटिक IP एड्रेस एंटर करें।

TP-Link राउटर: "Forwarding" फिर "Virtual Servers" पर जाएं। "Add New" पर क्लिक करें और service और internal दोनों पोर्ट के लिए पोर्ट 25565 एंटर करें। TCP प्रोटोकॉल सेलेक्ट करें और अपने सर्वर का IP एड्रेस इनपुट करें। कुछ मॉडल इसे "Virtual Servers" के बजाय "Port Forwarding" कहते हैं।

Linksys राउटर: "Security" या "Applications & Gaming" खोजें फिर "Single Port Forwarding" सेलेक्ट करें। एप्लिकेशन नाम के रूप में "Minecraft" एंटर करें, external और internal पोर्ट को 25565 सेट करें, TCP प्रोटोकॉल चुनें, और अपने सर्वर का स्टेटिक IP जोड़ें।

ASUS राउटर: "WAN" फिर "Virtual Server/Port Forwarding" पर जाएं। पोर्ट फॉरवार्डिंग इनेबल करें और सर्विस नाम "Minecraft", पोर्ट रेंज 25565, लोकल IP के रूप में आपका सर्वर एड्रेस, और प्रोटोकॉल TCP के साथ एक नया रूल जोड़ें।

Minecraft सर्वर के लिए पोर्ट फॉरवार्डिंग रूल्स दिखाने वाला राउटर एडमिन पैनल

डायनामिक IP समस्या और समाधान

ज्यादातर घरेलू इंटरनेट कनेक्शन डायनामिक पब्लिक IP एड्रेस का उपयोग करते हैं जो समय-समय पर बदलते रहते हैं। आपका इंटरनेट सेवा प्रदाता ये एड्रेस असाइन करता है, और ये राउटर रीबूट या ISP मेंटेनेंस के बाद बदल सकते हैं। यह एक समस्या बनाता है क्योंकि खिलाड़ियों को आपके सर्वर से कनेक्ट करने के लिए आपके वर्तमान पब्लिक IP की जरूरत होती है।

जब आपका पब्लिक IP बदलता है, तो आपको सभी खिलाड़ियों को नए एड्रेस की सूचना देनी होगी। यह जल्दी ही थकाऊ हो जाता है। समाधान Dynamic DNS (DDNS) सेवा का उपयोग करना है। ये सेवाएं आपको एक स्थायी होस्टनाम (जैसे myserver.ddns.net) प्रदान करती हैं जो अपने आप आपके वर्तमान पब्लिक IP को पॉइंट करने के लिए अपडेट हो जाता है।

कई राउटर में No-IP, DynDNS, या Dynu जैसी सेवाओं के लिए बिल्ट-इन DDNS सपोर्ट होता है। अपने राउटर की सेटिंग्स में DDNS सेक्शन चेक करें जहां आप इस फीचर को कॉन्फ़िगर कर सकते हैं। खिलाड़ी फिर आपके IP एड्रेस के बजाय आपके DDNS होस्टनाम का उपयोग कर सकते हैं, और IP बदलने के बावजूद भी कनेक्शन काम करेगा।

अपनी पोर्ट फॉरवार्डिंग कॉन्फ़िगरेशन टेस्ट करना

सब कुछ कॉन्फ़िगर करने के बाद, आपको यह सत्यापित करना होगा कि पोर्ट फॉरवार्डिंग सही तरीके से काम कर रही है। अपना Minecraft सर्वर स्टार्ट करें और एक ऑनलाइन पोर्ट चेकर टूल का उपयोग करें। पोर्ट 25565 और अपना पब्लिक IP एड्रेस एंटर करें। यदि पोर्ट "open" या "accessible" दिखता है, तो आपकी कॉन्फ़िगरेशन सफल रही।

अपने नेटवर्क के बाहर किसी दोस्त से आपके पब्लिक IP एड्रेस का उपयोग करके कनेक्ट करने की कोशिश करने को कहें। यदि वे सफलतापूर्वक जॉइन कर सकते हैं, तो सब कुछ ठीक से काम कर रहा है। यदि उन्हें टाइमआउट एरर मिलते हैं, तो अपनी स्टेटिक IP कॉन्फ़िगरेशन को दोबारा चेक करें, सुनिश्चित करें कि आपका सर्वर चल रहा है, और सत्यापित करें कि पोर्ट फॉरवार्डिंग रूल सही IP एड्रेस और पोर्ट नंबर का उपयोग कर रहा है।

निष्कर्ष

Minecraft सर्वर पोर्ट फॉरवार्डिंग के लिए कई घटकों पर सावधानीपूर्वक ध्यान देने की आवश्यकता होती है: स्टेटिक लोकल IP असाइन करना, अपने राउटर के पोर्ट फॉरवार्डिंग रूल्स कॉन्फ़िगर करना, और डायनामिक पब्लिक IP बदलावों का प्रबंधन करना। हालांकि प्रक्रिया राउटर ब्रांड के बीच थोड़ी भिन्न होती है, मौलिक चरण समान रहते हैं। एक बार सही तरीके से कॉन्फ़िगर होने के बाद, खिलाड़ी निरंतर समस्या निवारण के बिना विश्वसनीय रूप से आपके सर्वर से कनेक्ट हो सकते हैं। अपने सर्वर सॉफ़्टवेयर को अपडेटेड रखना और अपनी DDNS सेवा की निगरानी करना याद रखें ताकि आपके समुदाय के लिए निर्बाध गेमप्ले सुनिश्चित हो सके।

अक्सर पूछे जाने वाले प्रश्न

नहीं, पोर्ट फॉरवार्डिंग केवल तभी जरूरी है जब आप अपने घर के नेटवर्क पर सर्वर होस्ट कर रहे हों। Minecraft Realms और तृतीय-पक्ष होस्टिंग सेवाएं आपके लिए सभी नेटवर्क कॉन्फ़िगरेशन संभालती हैं, इसलिए खिलाड़ी आपकी तरफ से बिना किसी सेटअप के कनेक्ट हो सकते हैं।

हां, आप "server-port" वैल्यू को मॉडिफाई करके अपनी server.properties फाइल में पोर्ट बदल सकते हैं। बस अपनी राउटर सेटिंग्स में नए पोर्ट नंबर को फॉरवार्ड करना सुनिश्चित करें और खिलाड़ियों को "yourip:newport" फॉर्मेट का उपयोग करके कनेक्ट करने को कहें (उदाहरण के लिए, 192.168.1.100:25566)।

यह गलत पोर्ट फॉरवार्डिंग का क्लासिक लक्षण है। आप अपने लोकल IP (192.168.x.x) का उपयोग करके कनेक्ट हो सकते हैं क्योंकि आप उसी नेटवर्क पर हैं, लेकिन बाहरी कनेक्शन को राउटर के माध्यम से आपके सर्वर तक पहुंचने के लिए सही पोर्ट फॉरवार्डिंग की जरूरत होती है। अपने पोर्ट फॉरवार्डिंग रूल्स को सत्यापित करें और सुनिश्चित करें कि आपका सर्वर स्टेटिक IP का उपयोग कर रहा है।

पोर्ट फॉरवार्डिंग आपके फायरवॉल के माध्यम से एक रास्ता खोलती है, लेकिन Minecraft सर्वर अपडेटेड रखने पर अपेक्षाकृत सुरक्षित हैं। केवल जरूरी पोर्ट (25565) को फॉरवार्ड करें, अपने सर्वर सॉफ़्टवेयर को सिक्योरिटी पैच के साथ अपडेटेड रखें, कंट्रोल करने के लिए व्हाइटलिस्ट का उपयोग करें कि कौन जॉइन कर सकता है, और उन सेवाओं के लिए कभी भी पोर्ट फॉरवार्ड न करें जिन्हें आप समझते या उपयोग नहीं करते।

कुछ ISP Carrier-Grade NAT (CGNAT) का उपयोग करते हैं जो पारंपरिक पोर्ट फॉरवार्डिंग को काम करने से रोकता है। इन मामलों में, आपको या तो अपने ISP से पब्लिक IP एड्रेस का अनुरोध करना होगा (कभी-कभी अतिरिक्त शुल्क के लिए), पोर्ट फॉरवार्डिंग को सपोर्ट करने वाली VPN सेवा का उपयोग करना होगा, या सेल्फ-होस्टिंग के बजाय तृतीय-पक्ष होस्टिंग सेवा पर स्विच करना होगा।