मेरे द्वारा होस्ट किए गए Minecraft सर्वर से इंटरनेट पर कनेक्ट करने के लिए मित्र को अनुमति देना?


14

मैंने एक Minecraft सर्वर स्थापित किया है और बहुत सारी चीजें बनाई हैं, अब मैं चाहता हूं कि मेरा दोस्त भी इस पर खेले।

मैं इसे अपने होम कंप्यूटर पर होस्ट कर रहा हूं और नया सर्वर कहीं और सेट नहीं करना चाहता, इसलिए मुझे अपने सर्वर को इंटरनेट पर एक्सेस करने की अनुमति देने की आवश्यकता है।

मैं अपने दोस्त को इंटरनेट से जुड़ने के लिए यह सर्वर कैसे उपलब्ध करा सकता हूं?

जवाबों:


27

यहां बताया गया है कि चीजों की योजना संभवत: कैसी दिखती है:

┌───────────┐             ┌────────┐           ┌────────┐             ┌──────────┐
│ Your      │192.168.0.2  │ Your   │82.15.X.Y  │ Friend │192.168.0.1  │ Friend   │
│ computer  ├─────────────┤ router ├───────────┤ router ├─────────────┤ computer │
├───────────┤  192.168.0.1└────────┘  78.13.Z.T└────────┘  192.168.0.2└──────────┘
│ Minecraft ├ Port 25565
└───────────┘

└───────────────────────────┘ └───────────────────┘ └────────────────────────────┘
      Your home network           Teh Internets            Friend home network

आपका मिनीक्राफ्ट सर्वर आपके घर के कंप्यूटर के पोर्ट 25565, 192.168.0.2 पर सुन रहा है। हालाँकि, यह एक निजी पता है जो आपके राउटर से कनेक्ट होने पर ही समझ में आता है । प्रत्येक राउटर के अपने निजी पते होते हैं, जिसका अर्थ है कि आपका कंप्यूटर 192.168.0.2 पर हो सकता है, आपका मित्र कंप्यूटर 192.168.0.2 पर भी हो सकता है और अभी भी सब कुछ ठीक है।

आपसे कनेक्ट करने के लिए, आपके मित्र को IP पते की आवश्यकता होती है, जो आपका राउटर इंटरनेट से जुड़ा है। आपका ISP (अधिक या कम) गतिशील रूप से आपको यह संख्या प्रदान करता है और यह वही है जो "मेरे आईपी" साइटें आपको दिखाती हैं। तो, अपने दोस्त के लिए, आप 82.15.XY हैं, और यही वह Minecraft पर दर्ज करेगा।

हालाँकि, 82.15.XY आपका कंप्यूटर नहीं है, बल्कि आपका राउटर है। आपके राउटर को यह पता नहीं है कि उस पोर्ट के कनेक्शन के साथ क्या करना है और कनेक्शन को अस्वीकार कर देता है। अब क्या?

आपके राउटर को यह जानने की जरूरत है कि, यदि वह 25565 (Minecraft सर्वर के डिफॉल्ट लिसनिंग पोर्ट) से कनेक्ट होने के प्रयासों को देखता है, तो उसे कंप्यूटर पर उन कनेक्शनों को एड्रेस 192.168.0.2 पर फॉरवर्ड करना चाहिए - यह पोर्ट फॉरवर्डिंग है।

पोर्ट फ़ॉरवर्डिंग का काम करने के लिए, आपको दो चीज़ों की ज़रूरत है:

  • आपके होम नेटवर्क में एक स्थिर IP पता। आप इसे स्थिर आवंटन डीएचसीपी को कॉन्फ़िगर करके प्राप्त कर सकते हैं , ताकि आपके कंप्यूटर * को हमेशा एक ही आईपी पता मिले (जैसे, 192.168.0.200)।
  • पोर्ट फॉरवर्डिंग जानकारी (सभी कनेक्शनों को 25565 से 192.168.0.200 पोर्ट करने के लिए)।

सटीक कॉन्फ़िगरेशन प्रक्रिया आपके राउटर मेक और मॉडल द्वारा निर्भर करती है। Portforward.com जैसी साइटों ने इस काम को पाने के लिए गाइड का विस्तार किया है।

* या, अधिक सटीक रूप से, आपके कंप्यूटर के नेटवर्क कार्ड का मैक पता।


5

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

1) http://www.ngrok.com से ngrok डाउनलोड करें । आपको फ्री अकाउंट के लिए भी साइनअप करना होगा और उनके सेटअप निर्देशों का पालन करना होगा।

2) अपना Minecraft सर्वर शुरू करें

3) अपने स्थानीय Minecraft सर्वर को साझा करने के लिए, एक टर्मिनल में निम्नलिखित चलाएँ:

ngrok tcp 25565

4) यह कुछ जानकारी प्रदर्शित करेगा, निम्न की तरह एक पंक्ति के साथ:

Forwarding     tcp://ngrok.com:XXXXX -> localhost:25565

वह संख्या लिखें जहां XXXXX ऊपर है।

5) आपका सर्वर अब इंटरनेट पर उपलब्ध है! लेकिन आपके दोस्त इससे कैसे जुड़ते हैं?

6) अपने मित्रों को Minecraft शुरू करने के लिए कहें

  • "मल्टीप्लेयर" पर क्लिक करें
  • "डायरेक्ट कनेक्ट" पर क्लिक करें
  • निम्नलिखित में भरें, XXXXX की जगह आपने चरण 4 में जो संख्या लिखी है)

    ngrok.com:XXXXX

7) उन्हें अब आपके Minecraft सर्वर से जोड़ा जाना चाहिए!

TROUBLESHOOTING: नोट - यदि यह काम नहीं करता है, तो "डायरेक्ट कनेक्ट" के बजाय, "सर्वर जोड़ें" को चुनकर सर्वर के रूप में जोड़ें, फिर आपूर्ति करें ngrok.com:XXXXX। फिर इसके बजाय सर्वर से कनेक्ट करें!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.