Question:
Aide avec Minecraft LAN Server sur Mac?
Amelia
2016-06-01 01:47:17 UTC
view on stackexchange narkive permalink

Ma sœur a acheté Minecraft hier et nous ne pouvons pas rejoindre les serveurs LAN de chacun.Nous sommes sur le même routeur Wi-Fi, aucun de nous n'a de pare-feu bloquant Java et nous avons mis à jour la version la plus récente, nous sommes tous les deux sur la même version de Minecraft, etc. Les autres articles / questions de dépannage que j'ai vussont destinés aux utilisateurs de Windows - nous sommes tous les deux sous OS X El Capitan.Merci d'avance pour votre aide!

Expliquez ce qui ne fonctionnera pas.Cela m'est arrivé avant, j'ai emmené un ordinateur chez un ami et il ne se connectait pas.Je n'ai cependant pas cherché à le réparer.Assurez-vous que c'est la même version de Minecraft?
Cinq réponses:
#1
+17
TheOnlyMrCat
2017-12-13 15:11:57 UTC
view on stackexchange narkive permalink

Dans le lanceur, accédez aux options de lancement et créez un nouveau profil.

Appelez-le comme vous voulez et activez les arguments JVM.Dans la zone de texte qui met en surbrillance, saisissez le texte suivant à la fin:

-Djava.net.preferIPv4Stack = true

Mac utilise simplement iPv6 au lieu d'iPv4 pour essayer de se connecter aux mondes LAN.Le texte ci-dessus corrige cela et l'oblige à utiliser iPv4 lorsqu'il est disponible

example

Bien plus agréable que de pirater le fichier `Info.plist`.Merci!J'ai ajouté ceci comme méthode recommandée aux étapes de dépannage.
N'oubliez pas de faire défiler vers le bas et appuyez sur Enregistrer après l'avoir saisi.
Notez que "Paramètres avancés" doit être activé pour les arguments JVM.
Je viens de rencontrer un problème similaire (2019!) Et l'ajout de `-Djava.net.preferIPv4Stack = true` aux arguments JVM l'a résolu!De toute évidence, la capture d'écran est maintenant obsolète mais la solution fonctionne bien.Par conséquent, cela devrait être la réponse acceptée!
#2
+15
tresf
2017-11-05 01:45:39 UTC
view on stackexchange narkive permalink

Description

En supposant que vous ayez effectué le dépannage normal (comme la désactivation du pare-feu), vous rencontrez un bogue avec le protocole réseau utilisé sur MacOS (IPv6 contre IPv4), documenté en détail ici:

Le correctif est de dire à Java de préférer IPv4. Ce n'est pas anodin car cela nécessite de forcer un remplacement _JAVA_OPTION au lancement (ou à l'échelle du système).

Diagnose

Pour en diagnostiquer la cause, commencez par lancer Minecraft à partir du terminal en remplaçant _JAVA_OPTIONS .

  1. Fermer Minecraft
  2. Ouvrir Spotlight (en haut à droite du bureau)
  3. Recherchez "Terminal", ouvrez l'application
  4. Collez la commande suivante dans:

      _JAVA_OPTIONS = -Djava.net.preferIPv4Stack = true /Applications/Minecraft.app/Contents/MacOS/launcher
    
  5. Tentative de connexion au serveur LAN et vérifie si cela résout le problème

PFixation permanente

UUtilisation des options de lancement de Minecraft: @TheOnlyMrCat fournit une méthode ici qui n'implique pas de modifier les fichiers à la main. Veuillez essayer cela avant d'apporter des modifications au lanceur Minecraft.

Patching manuel du lanceur:

N'utilisez cette méthode que si vous rencontrez des problèmes lors de l'utilisation de la solution @ TheOnlyMrCat.

Ce remplacement de _JAVA_OPTIONS peut être fourni dans de nombreux endroits mais comme le lancement à partir du Terminal n'est pas idéal, nous devons utiliser une technique qui corrige en cliquant sur l'icône. Au moment de la publication, la méthode recommandée par Apple pour fournir des remplacements est à l'intérieur du bundle d'applications lui-même en utilisant quelque chose appelé LSEnvironment

  1. Installez éventuellement un éditeur de texte tel que Atom pour modifier les fichiers XML.
  2. À l'aide du Finder, accédez à Applications
  3. Localisez (n'ouvrez pas) l'application Minecraft
  4. Faites un clic droit sur Minecraft, Afficher le contenu du paquet
  5. Accédez au dossier Contents et recherchez Info.plist
  6. Faites un clic droit sur Info.plist , Ouvrir avec, Atom (ou TextEditor)
  7. Vers le bas du fichier, ajoutez ce qui suit entre les <! - ####

      < / dict>
    < / plist>
        <key>NSHighResolutionCapable< / key>
        <string>OUI< / string>
    
        <! - ######## AJOUTER UNIQUEMENT DU CONTENU SOUS CETTE LIGNE ######## -->
    
        <key>LSEnvironment< / key>
        <dict>
            <key>_JAVA_OPTIONS< / key>
            <string>-Djava.net.preferIPv4Stack = true< / string>
        < / dict>
    
        <! - ######## AJOUTER UNIQUEMENT DU CONTENU AU-DESSUS DE CETTE LIGNE ######### -->
    
    < / dict>
    < / plist>
    
  8. Malheureusement, cela ne prend pas effet immédiatement. Cela est dû à la façon dont Mac met en cache ses services de lancement. Forcer l'actualisation des services de lancement à l'aide de la commande suivante depuis Terminal:

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

    (Notez que le chemin de lsregister peut être différent, vous pouvez le trouver en utilisant find / System -name lsregister )

  9. Lancez Minecraft à partir de l'icône et recherchez des jeux LAN pour confirmer que le correctif a été correctement appliqué.

Merci pour cette réponse.Btw, il semble que le chemin de lsregister peut changer légèrement en fonction de la version d'OS X.J'ai fini par le localiser avec `find / System -name lsregister`
C'est génial, la commande 'lsregister` doit être appelée avec: `` `` ./lsregister -kill -r -domain local -domain system -domain user '' (Notez le `. /` au début de la commande.)
@disperse, fait parce que c'est un peu mieux.Notez que sur des dizaines de Mac allant de 10.7 à 10.13, `lsregister` n'était pas sur le` $ PATH`, donc la version originale ne devrait pas poser de problèmes.
#3
+1
kalenpw
2016-06-03 09:10:48 UTC
view on stackexchange narkive permalink

Sur le Mac, vous souhaitez héberger l'ordinateur, son Esc, puis sélectionnez Ouvrir sur LAN

Open to LAN

Ensuite, sur Mac, vous rejoindrez le jeu, sélectionnez Multijoueur dans le menu principal et vous verrez le jeu auquel vous pourrez ensuite rejoindre.

Game to Join

Si vous avez suivi ces étapes et que vous recevez une erreur en essayant de rejoindre le jeu, veuillez modifier cette erreur dans votre question.

Votre réponse ne concerne pas le serveur Minecraft.Vous obtenez un "partage de réseau local" sur la version non-serveur confondue avec l'exécution d'un serveur Minecraft.
@TomHallan la question pose spécifiquement sur un serveur LAN - Je connais la différence entre Minecraft Server et le partage d'un monde via LAN.
#4
+1
atoms118
2016-10-16 21:09:24 UTC
view on stackexchange narkive permalink

La solution consiste à trouver l'adresse IP de l'hôte, puis à utiliser la connexion directe pour se connecter au serveur.

Pour trouver votre adresse IP sur Mac, allez sur le bouton du logo Apple en haut à gauche de la barre de menu > À propos de ce Mac, et dans cette fenêtre qui apparaîtra, il y aura un bouton avec le texte "Rapport système".Cliquez dessus et cela ouvrira les informations système, puis dans l'onglet Réseau, il vous montrera votre adresse IP.Lorsque vous «Démarrez le jeu LAN» sur l'ordinateur hôte, un numéro de port apparaîtra dans le chat.Ce sera également important.Pour vous connecter à votre jeu LAN, saisissez l'adresse IP dans Direct Connect sur un autre ordinateur, suivie du numéro de port, dans cet ordre (incluez les deux points):

ADRESSE IP : NUMÉRO DE PORT

Amusez-vous bien!

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

Vous devrez peut-être tous les deux télécharger un programme appelé LogMeIn Hamachi qui est gratuit et vous permettra de vous connecter.

Puisque vous utilisez la même adresse IP, cela ne vous permettra pas de vous connecter.Sans Hamachi, vous ne pouvez pas vous connecter sur de longues distances;LAN signifie local area network.

Avec vous deux utilisant Hamachi, vous pouvez jouer.C'est ce que j'utilise.Recherchez des instructions sur la façon d'utiliser Hamachi, si vous êtes confus.

Nous avons tendance à nous attendre à une meilleure qualité que «utilisez ceci et cherchez par vous-même comment l'utiliser».Pourriez-vous fournir plus de détails sur la manière dont Hamachi résout réellement ce problème?
Hamachi est utilisé pour simuler un réseau LAN sur Internet.Bien qu'il soit possible que cela puisse également contourner les problèmes IP4 lorsque Hamachi est utilisé par deux personnes sur le même intranet, c'est définitivement exagéré.


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...