7 votes

Port LAN constant?

De temps en temps, un ami veut me rejoindre, en jouant sur mon monde Minecraft, que j'exécute localement sur mon ordinateur.

Nous ne voulons pas utiliser de VPN ou autre chose, donc nous le faisons actuellement en suivant cette procédure:

  1. Je démarre Minecraft, charge mon monde, puis clique sur "ouvrir à LAN". Je note le port généré aléatoirement.
  2. J'ouvre la configuration de mon routeur NAT et redirige ce port vers mon ordinateur
  3. J'ouvre ce port dans le pare-feu Windows.
  4. Je regarde myip.is pour connaître mon IP publique actuelle, qui change toutes les 24 heures.
  5. Je donne à mon ami mon adresse IP publique, ainsi que le port, afin qu'il puisse se connecter à "[adresse-ip]:[port]"
  6. Après la session de jeu, je supprimerai le port de la table de redirection de port NAT et du pare-feu Windows (car il sera invalide lors de la prochaine session).

Je sais que l'étape 4 peut être supprimée si j'utilise un service de DNS dynamique. Je pense que je vais en mettre un en place.

Mais je trouve très ennuyeux de devoir toujours reconfigurer mon pare-feu Windows et la table de redirection de port NAT, juste parce que Minecraft écoute toujours sur un port aléatoire.

Que puis-je faire pour rendre la procédure plus facile? Ne puis-je pas simplement dire à Minecraft d'utiliser toujours le même port lorsque je joue en "local" en LAN (en fait WAN, car j'utilise la redirection de port).

8voto

LeoColman Points 161

Selon le Wiki de Minecraft, vous pouvez utiliser la commande /publish.

/publish [port]

port: entier

    Doit être un nombre entier sur 32 bits. Et il doit être compris entre 0 et 65535 (inclus).
    Le port à héberger. Si non spécifié, un port aléatoire supérieur à 1024 est choisi.

2voto

bcml Points 866

Non, les mondes LAN utilisent toujours des ports aléatoires. Vous auriez besoin d'exécuter un serveur dédié pour choisir votre port. Vous pouvez déplacer le dossier du monde vers le serveur et le renommer en "world" ou modifier server.properties pour utiliser son nom.

2voto

Flint071 Points 1

L'Open to Lan sur un client Minecraft utilise toujours un port aléatoire, vous ne pouvez pas le changer.

MISE À JOUR: Vous ne pouvez pas changer le port dans l'interface graphique. Il s'avère qu'il existe une option en ligne de commande (uniquement) qui vous permet de fixer le numéro de port. https://minecraft.gamepedia.com/Commands/publish . Cela vous permet de fixer le numéro de port pour votre jeu "Open to Lan". Parce que dans la plupart de ces scénarios l'adresse IP sera toujours sélectionnée de manière aléatoire, l'outil expérimental ci-dessous peut toujours s'avérer utile.


Cependant, ce serveur open-to-lan commence alors à annoncer sur le réseau où ce serveur Minecraft peut être trouvé.

Récemment, j'ai créé une PoC qui écoute ces annonces et met en place un proxy qui rend ce serveur disponible sur un port fixe.

Cette PoC est rapide et sale (nécessite Linux) et a pour seul but de montrer que c'est une possibilité.

Si vous voulez le voir, je l'ai mis sur github https://github.com/nielsbasjes/minecraft-open-to-lan

1voto

PCMC Points 32

Appuyez sur la touche windows + R sur Windows 10, la touche windows + X sur Windows 8, ou sélectionnez Démarrer > Exécuter sur d'autres PC Windows.

Ensuite, tapez %appdata%\.minecraft, ouvrez le dossier appelé quelque chose comme "worlds" et sélectionnez le nom du monde que vous voulez sur le serveur. Ensuite, appuyez sur ctrl+C pour le copier.

Allez dans votre dossier serveur, et supprimez l'ancien monde. Collez le nouveau monde et renommez-le "world".

1voto

golimar Points 1172

Il existe un mod forge pour configurer les serveurs lan et je suis assez sûr qu'il fonctionne avec les clients vanilla, donc votre ami n'en aura pas besoin.

Cela vous permet de configurer sur quel port le serveur fonctionne, ce qui devrait résoudre votre problème.

Lien : Mod Lan Personnalisé

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X