Bir arkadaşınızın internet üzerinden barındırdığım bir Minecraft sunucusuna bağlanmasına izin veriyor musunuz?


14

Bir Minecraft sunucusu kurdum ve çok şey inşa ettim, şimdi arkadaşımın da oynamasını istiyorum.

Ev bilgisayarımda barındırıyorum ve başka bir yerde yeni bir sunucu kurmak istemiyorum, bu yüzden sunucumun internet üzerinden erişilebilir olmasına izin vermeliyim.

Bu sunucuyu arkadaşımın internet üzerinden bağlanabilmesi için nasıl kullanılabilir hale getirebilirim?

Yanıtlar:


27

Şeylerin şeması muhtemelen şöyle görünüyor:

┌───────────┐             ┌────────┐           ┌────────┐             ┌──────────┐
│ 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

Minecraft sunucunuz ev bilgisayarınızın 192.168.0.2 numaralı bağlantı noktasını dinliyor. Ancak, bu bir özel bağlandığında sadece mantıklı adres sizin yönlendirici. Her yönlendiricinin kendi özel adresleri vardır, bu da bilgisayarınızın 192.168.0.2'de, arkadaş bilgisayarınızın da 192.168.0.2'de olabileceği ve her şeyin yolunda olduğu anlamına gelir.

Size bağlanmak için, arkadaşınızın yönlendiricinizin internete bağlı olduğu IP adresine ihtiyacı vardır. İSS'niz (az ya da çok) bu sayıyı size dinamik olarak atar ve bu "ip'im nedir" sitelerinin size gösterdiği şeydir . Yani, arkadaşınıza, 82.15.XY'siniz ve Minecraft'a gireceği şey bu.

Ancak, 82.15.XY bilgisayarınız değil, yönlendiricinizdir. Yönlendiriciniz, bu bağlantı noktasına yapılan bağlantılarla ne yapacağını bilmiyor ve bağlantıyı reddediyor. Şimdi ne var?

Yönlendiricinizin, 25565 numaralı bağlantı noktasına (Minecraft sunucularının varsayılan dinleme bağlantı noktası) bağlanmaya çalıştığını görürse, bu bağlantıları 192.168.0.2 adresinden bilgisayara iletmesi gerektiğini bilmelidir - bu bağlantı noktası yönlendirmedir.

Bağlantı noktası yönlendirmenin çalışması için iki şeye ihtiyacınız vardır:

  • Ev ağınızdaki statik bir IP adresi. Bunu, statik ayırma DHCP'yi yapılandırarak alabilirsiniz , böylece bilgisayarınız * her zaman aynı IP adresini alır (örneğin, 192.168.0.200).
  • Bağlantı noktası yönlendirme bilgileri (tüm bağlantıları 25565 numaralı bağlantı noktasına 192.168.0.200 numaralı bağlantı noktasına iletin).

Kesin yapılandırma işlemi yönlendiricinizin markasına ve modeline bağlıdır. Portforward.com gibi siteler , bu çalışmayı sağlamak için genişletilmiş kılavuzlara sahiptir.

* veya daha doğrusu bilgisayarınızın ağ kartının MAC adresi.


5

Arkadaşlarımın kendi makinemde çalışan Minecraft sunucuma bağlanmasına izin vermenin kolay bir yolu, ngroksunucumu internete maruz bırakmak için adlandırılan ücretsiz bir araç kullanmaktır .

1) http://www.ngrok.com adresinden ngrok'u indirin . Ücretsiz bir hesap için de kaydolmanız ve kurulum talimatlarını izlemeniz gerekir.

2) Minecraft sunucunuzu başlatın

3) Yerel Minecraft sunucunuzu paylaşmak için aşağıdakileri bir terminalde çalıştırın:

ngrok tcp 25565

4) Bu, aşağıdaki gibi bir çizgi ile bazı bilgileri görüntüler:

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

XXXXX ürününün yukarısındaki numarayı yazın.

5) Sunucunuz artık internette mevcut! Peki arkadaşlarınız buna nasıl bağlanıyor?

6) Arkadaşlarınıza Minecraft'ı başlatmalarını söyleyin,

  • "Çok Oyunculu" yu tıklayın
  • "Doğrudan Bağlantı" yı tıklayın
  • 4. adımda yazdığınız sayıyı XXXXX olarak değiştirerek aşağıdakileri doldurun)

    ngrok.com:XXXXX

7) Şimdi Minecraft sunucunuza bağlı olmalıdırlar!

SORUN GİDERME: Not - çalışmazsa, "Direct Connect" yerine, "Sunucu Ekle" yi seçip sunucu olarak ekleyin ngrok.com:XXXXX. Sonra sunucuya bu şekilde bağlanın!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.