Frage:
Hilfe mit Minecraft LAN Server auf Mac?
Amelia
2016-06-01 01:47:17 UTC
view on stackexchange narkive permalink

Meine Schwester hat gestern Minecraft bekommen und wir können uns nicht gegenseitig den LAN-Servern anschließen.Wir befinden uns auf demselben WLAN-Router. Keiner von uns hat Firewalls, die Java blockieren, und wurde auf die neueste Version aktualisiert. Wir verwenden beide dieselbe Version von Minecraft usw. Die anderen Artikel / Fragen zur Fehlerbehebung, die ich gesehen haberichten sich an Windows-Benutzer - wir beide arbeiten mit OS X El Capitan.Vielen Dank im Voraus für deine Hilfe!

Erklären Sie mehr darüber, was nicht funktioniert.Ich hatte das schon einmal vor mir, ich brachte einen Computer zu einem Haus eines Freundes und er konnte keine Verbindung herstellen.Ich habe mich jedoch nicht darum gekümmert, das Problem zu beheben.Stellen Sie sicher, dass es die gleiche Version von Minecraft ist?
Fünf antworten:
TheOnlyMrCat
2017-12-13 15:11:57 UTC
view on stackexchange narkive permalink

Gehen Sie im Launcher zu den Startoptionen und erstellen Sie ein neues Profil.

Nennen Sie es wie Sie wollen und aktivieren Sie JVM-Argumente.Geben Sie in das hervorgehobene Textfeld am Ende den folgenden Text ein:

-Djava.net.preferIPv4Stack = true

Mac verwendet einfach iPv6 anstelle von iPv4, um eine Verbindung zu LAN-Welten herzustellen.Der obige Text behebt das Problem und erzwingt die Verwendung von iPv4, wenn verfügbar

example

Viel schöner als das Hacken der Datei "Info.plist".Vielen Dank!Ich habe dies als empfohlene Methode zu den Schritten zur Fehlerbehebung hinzugefügt.
Vergessen Sie nicht, nach dem Eingeben nach unten zu scrollen und auf Speichern zu klicken.
Beachten Sie, dass "Erweiterte Einstellungen" für JVM-Argumente aktiviert sein muss.
Ich habe gerade ein ähnliches Problem erlebt (2019!) Und das Hinzufügen von "-Djava.net.preferIPv4Stack = true" zu JVM-Argumenten hat es gelöst!Natürlich ist der Screenshot jetzt veraltet, aber die Lösung funktioniert einwandfrei.Daher sollte dies die akzeptierte Antwort sein!
tresf
2017-11-05 01:45:39 UTC
view on stackexchange narkive permalink

Description

Angenommen, Sie haben die normale Fehlerbehebung durchgeführt (z. B. das Deaktivieren der Firewall), tritt ein Fehler mit dem unter MacOS verwendeten Netzwerkprotokoll (IPv6 gegenüber IPv4) auf, das hier ausführlich dokumentiert ist:

Das Update besteht darin, Java anzuweisen, IPv4 zu bevorzugen. Dies ist nicht trivial, da beim Start (oder systemweit) eine Überschreibung von _JAVA_OPTION erzwungen werden muss.

Diagnose

Um dies als Ursache zu diagnostizieren, starten Sie Minecraft zuerst vom Terminal mit überschriebenem _JAVA_OPTIONS .

  1. Minecraft schließen
  2. Öffnen Sie Spotlight (oben rechts auf dem Desktop)
  3. Suchen Sie nach "Terminal" und öffnen Sie die App
  4. Fügen Sie den folgenden Befehl ein:

      _JAVA_OPTIONS = -Djava.net.preferIPv4Stack = true /Applications/Minecraft.app/Contents/MacOS/launcher
     
  5. Versuchen Sie, eine Verbindung zum LAN-Server herzustellen, und prüfen Sie, ob das Problem dadurch behoben wird.

  6. ol>

    PPermanent Fix

    Using Minecraft-Startoptionen: @TheOnlyMrCat bietet eine Methode hier, bei der keine Dateien von Hand bearbeitet werden. Bitte versuchen Sie dies, bevor Sie Änderungen am Minecraft-Starter vornehmen.

    PPatching des Launchers manuell:

    Verwenden Sie diese Methode nur, wenn Sie Probleme mit der Lösung von @ TheOnlyMrCat haben.

    Diese Überschreibung von _JAVA_OPTIONS kann an vielen Stellen bereitgestellt werden. Da der Start vom Terminal aus jedoch nicht ideal ist, müssen wir eine Technik verwenden, die beim Klicken auf das Symbol behoben wird. Zum Zeitpunkt der Veröffentlichung befindet sich die von Apple empfohlene Methode zum Bereitstellen von Überschreibungen im App-Bundle selbst. Dabei wird LSEnvironment

    verwendet
    1. Installieren Sie optional einen Texteditor wie Atom, um XML-Dateien zu bearbeiten.
    2. Gehen Sie mit Finder zu Anwendungen
    3. Suchen Sie die Minecraft-App (öffnen Sie sie nicht)
    4. Klicken Sie mit der rechten Maustaste auf Minecraft, Paketinhalt anzeigen
    5. Gehen Sie in den Ordner Inhalt und suchen Sie Info.plist
    6. Klicken Sie mit der rechten Maustaste auf Info.plist , Öffnen mit, Atom (oder TextEditor)
    7. Fügen Sie am Ende der Datei Folgendes zwischen <! - ####

      ein
        < / dict>
      < / plist>
          <key>NSHighResolutionCapable< / key>
          <string>YES< / string>
      
          <! - ######## NUR INHALT UNTER DIESER LINIE HINZUFÜGEN ######## -->
      
          <key>LSEnvironment< / key>
          <dict>
              <key>_JAVA_OPTIONS< / key>
              <string>-Djava.net.preferIPv4Stack = true< / string>
          < / dict>
      
          <! - ######## NUR INHALT ÜBER DIESER LINIE HINZUFÜGEN ######## -->
      
      < / dict>
      < / plist>
       
    8. Leider wird dies nicht sofort wirksam. Dies liegt an der Art und Weise, wie Mac seine Startdienste zwischenspeichert. Erzwingen Sie die Aktualisierung der Startdienste mit dem folgenden Befehl vom Terminal:

        cd /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/
      ./lsregister -kill -r -domain local -domain system -domain user
       

      (Beachten Sie, dass der Pfad von lsregister unterschiedlich sein kann. Sie können ihn mit find / Systemname lsregister finden.)

    9. Starten Sie Minecraft über das Symbol und suchen Sie nach LAN-Spielen, um zu bestätigen, dass das Update ordnungsgemäß angewendet wurde.

    10. ol>
Vielen Dank für diese Antwort.Übrigens sieht es so aus, als ob sich der Pfad für lsregister je nach OS X-Version geringfügig ändern kann.Am Ende habe ich es mit `find / System -name lsregister` gefunden
Das ist großartig, der Befehl 'lsregister` sollte aufgerufen werden mit: `` `./lsregister -kill -r -domain local -domain system -domain user``` (Beachten Sie das`. / `am Anfang des Befehls.)
@disperse, gemacht, weil es etwas besser ist.Beachten Sie, dass auf Dutzenden von Macs zwischen 10.7 und 10.13 "lsregister" nicht auf "$ PATH" stand, sodass die Originalversion keine Probleme verursachen sollte.
kalenpw
2016-06-03 09:10:48 UTC
view on stackexchange narkive permalink

Auf dem Mac möchten Sie den Computer mit seinem Esc hosten und dann Open to LAN

auswählen

Open to LAN

Dann werden Sie auf dem Mac dem Spiel beitreten. Wählen Sie Multiplayer aus dem Hauptmenü und Sie sehen das Spiel, an dem Sie teilnehmen können.

Game to Join

Wenn Sie diese Schritte ausgeführt haben und beim Versuch, dem Spiel beizutreten, eine Fehlermeldung angezeigt wird, bearbeiten Sie diesen Fehler in Ihrer Frage.

In Ihrer Antwort geht es nicht um Minecraft Server.Bei der Nicht-Server-Version wird "LAN-Sharing" angezeigt, wenn Sie einen Minecraft-Server ausführen.
-1
atoms118
2016-10-16 21:09:24 UTC
view on stackexchange narkive permalink

Die Lösung besteht darin, die IP-Adresse des Hosts zu ermitteln und dann mit Direct Connect eine Verbindung zum Server herzustellen.

Um Ihre IP-Adresse auf dem Mac zu finden, gehen Sie auf die Schaltfläche Apple Logo oben links in der Menüleiste > Über diesen Mac. In diesem Fenster wird eine Schaltfläche mit dem Text "Systembericht" angezeigt.Klicken Sie darauf, um die Systeminformationen zu öffnen. Auf der Registerkarte Netzwerk wird dann Ihre IP-Adresse angezeigt.Wenn Sie das LAN-Spiel auf dem Host-Computer starten, wird im Chat eine Portnummer angezeigt.Das wird auch wichtig sein.Um eine Verbindung zu Ihrem LAN-Spiel herzustellen, geben Sie die IP-Adresse in Direct Connect auf einem anderen Computer gefolgt von der Portnummer in dieser Reihenfolge ein (einschließlich Doppelpunkt):

IP-ADRESSE : PORTNUMMER

Viel Spaß!

DatGuy
2016-07-13 09:03:27 UTC
view on stackexchange narkive permalink

Möglicherweise müssen Sie beide ein Programm namens LogMeIn Hamachi herunterladen, das kostenlos ist und Ihnen die Verbindung ermöglicht.

Da Sie dieselbe IP-Adresse verwenden, können Sie keine Verbindung herstellen.Ohne Hamachi können Sie keine Verbindung über große Entfernungen herstellen.LAN steht für local area network.

Wenn Sie beide Hamachi verwenden, können Sie spielen.Es ist was ich benutze.Lesen Sie die Anweisungen zur Verwendung von Hamachi, wenn Sie verwirrt sind.

Wir erwarten tendenziell eine bessere Qualität als "Verwenden Sie diese und schauen Sie selbst nach, wie Sie sie verwenden".Können Sie näher erläutern, wie Hamachi dieses Problem tatsächlich behebt?
Mit Hamachi wird ein LAN-Netzwerk über das Internet simuliert.Es ist zwar möglich, dass es auch die IP4-Probleme umgeht, wenn Hamachi von zwei Personen im selben Intranet verwendet wird, aber es ist definitiv übertrieben.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...