Einem Freund erlauben, über das Internet eine Verbindung zu einem von mir gehosteten Minecraft-Server herzustellen?

Ich habe einen Minecraft-Server eingerichtet und viele Dinge gebaut, jetzt möchte ich, dass mein Freund auch darauf spielt.

Ich hoste es auf meinem Heimcomputer und möchte keinen neuen Server an anderer Stelle einrichten, damit mein Server über das Internet zugänglich ist.

Wie kann ich diesen Server meinem Freund über das Internet zur Verfügung stellen?

Author: Bence Kaulics, 2011-05-08

3 answers

So sieht das Schema der Dinge wahrscheinlich aus:

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

Ihr Minecraft-Server überwacht Port 25565 Ihres Heimcomputers, 192.168.0.2. Dies ist jedoch eine private Adresse, die nur sinnvoll ist, wenn Sie mit Ihrem Router verbunden sind. Jeder Router hat seine eigenen privaten Adressen, was bedeutet, dass Ihr Computer auf 192.168.0.2 sein kann, Ihr Freund Computer kann auch auf 192.168.0.2 sein und alles ist immer noch in Ordnung.

Um sich mit dir zu verbinden, braucht dein Freund die IP-Adresse Ihr router ist mit dem internet verbunden ist. Ihr ISP (mehr oder weniger) weist Ihnen diese Nummer dynamisch zu und es ist das, was diese "Was ist meine IP" - Sites Ihnen zeigen. So, zu deinem Freund, du bist 82.15.X. Y, und das ist, was er auf Minecraft eingeben wird.

Jedoch 82.15.X. Y ist nicht Ihr Computer, sondern Ihr Router. Ihr Router weiß nicht, was er mit Verbindungen zu diesem Port tun soll, und lehnt die Verbindung ab. Was jetzt?

Dein Router muss das wissen, wenn er sieht versucht, eine Verbindung zu Port 25565 (Standard - Listening-Port des Minecraft-Servers) herzustellen, sollte er diese Verbindungen an den Computer unter der Adresse 192.168.0.2 weiterleiten-dies ist die Portweiterleitung von.

Damit die Portweiterleitung funktioniert, benötigen Sie zwei Dinge:

  • Eine statische IP-Adresse in Ihrem Heimnetzwerk. Sie können dies erreichen, indem Sie die statische Zuweisung DHCP so konfigurieren, dass Ihr Computer* immer dieselbe IP-Adresse erhält (z. B. 192.168.0.200).
  • Hafen weiterleitungsinformationen (leiten Sie alle Verbindungen an Port 25565 an 192.168.0.200 weiter).

Der genaue Konfigurationsprozess hängt von der Marke und dem Modell Ihres Routers ab. Seiten wie portforward.com erweitert haben guides, um dies zum Laufen zu bringen.

* oder genauer gesagt die MAC-Adresse der Netzwerkkarte Ihres Computers.

 27
Author: badp,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-12-31 14:02:51

Eine einfache Möglichkeit, meine Freunde mit meinem Minecraft-Server verbinden zu lassen, der auf meinem eigenen Computer ausgeführt wird, besteht darin, ein kostenloses Tool namens ngrok zu verwenden, um meinen Server dem Internet auszusetzen.

1) Laden Sie ngrok von herunter http://www.ngrok.com. Sie müssen sich auch für ein kostenloses Konto anmelden und deren Setup-Anweisungen befolgen.

2) Starte deinen Minecraft Server

3) Um Ihren lokalen Minecraft-Server freizugeben, führen Sie Folgendes in einem Terminal aus:

ngrok tcp 25565

4) Dies wird zeigen Sie einige Informationen mit einer Zeile wie der folgenden an:

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

Notieren Sie sich die Zahl, die ist, wo die XXXXX oben ist.

5) Ihr Server ist jetzt im Internet verfügbar! Aber wie verbinden sich deine Freunde damit?

6) Sag deinen Freunden, Sie sollen Minecraft starten, dann

  • klicken Sie auf "Multiplayer"
  • klicken Sie auf "Direct Connect"
  • Füllen Sie Folgendes aus und ersetzen Sie XXXXX durch die Nummer, die Sie in Schritt notiert haben 4)

    ngrok.com:XXXXX

7) Sie sollten jetzt mit Ihrem Minecraft-Server verbunden sein!

FEHLERBEHEBUNG: Hinweis-Wenn es nicht funktioniert, fügen Sie es anstelle von "Direct Connect" als Server hinzu, indem Sie "Server hinzufügen" auswählen und dann ngrok.com:XXXXX angeben. Dann stellen Sie stattdessen einfach eine Verbindung zum Server her!

 5
Author: Brad Parks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-01-24 18:29:46

Andere Möglichkeiten, dies zu tun, sind die Installation eines VPN-Clients, mit dem Sie eine Verbindung zueinander herstellen können, als ob Sie sich im selben LAN befinden.

1) Diese Seite enthält verschiedene Clients, die kostenlos / gut dafür sind

2) Parsec - Nicht sicher, ob dies auf die gleiche Weise funktioniert oder nicht, aber toll ;-)

 0
Author: Brad Parks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-05-10 21:44:36