6 votes

Comment puis-je empêcher un monde de devenir trop grand sans installer de plug-ins ?

J'espérais avoir un serveur purement vanille, mais la taille du monde entraîne une utilisation énorme de la mémoire lorsque seulement quelques joueurs sont sur le serveur. Y a-t-il un moyen d'empêcher les utilisateurs d'explorer aussi loin dans la version vanille de Minecraft ?

7voto

Andrew Points 501

Ce n'est pas un mod, mais cela vous aidera à résoudre votre problème.

J'ai utilisé cette méthode sur mon serveur, et cela a permis de réduire A LOT de décalage.

  1. Téléchargez MCEdit, un outil d'édition de monde, à partir de leur site web ( http://www.mcedit.net ).
  2. Dans MCEdit, choisissez le monde sur lequel vous souhaitez créer la bordure.
  3. Faites des murs autour de la zone dans laquelle vous souhaitez que les joueurs soient retenus, en utilisant le Bloc invisible 36.

Cette méthode permettra à chacun de rester dans les murs du bloc 36, sans que de nouveaux morceaux ne se forment, ce qui accélère le déroulement du jeu !

J'espère que cela vous aidera !

6voto

Linuxmint Points 828

Pas à ma connaissance. Les seuls mods qui sont encore à jour avec Minecraft sont uniquement des plugins Bukkit.

Par ailleurs, s'il est possible que des mondes de grande taille posent des problèmes d'utilisation de la mémoire, ce n'est pas le cas le plus fréquent. Je suis sûr que vous avez déjà fait vos recherches, mais vous pouvez vérifier que c'est bien un problème de taille de monde.

5voto

lluismontero Points 998

Oui, c'est possible, et vous pouvez le faire sans mods ou éditeurs externes, et sans générer tout le terrain que vous voulez découper.

Vous pouvez le faire en mettant en place un simple circuit d'horloge redstone connecté à un ou plusieurs blocs de commande . Si, par exemple, vous vouliez limiter les joueurs à un rayon de 2500 blocs de 0,0, vous pourriez alors utiliser la fonction sélecteur de joueur @a[x=0,y=64,z=0,rm=2500] pour sélectionner tous les joueurs "hors limites". Assurez-vous simplement que cette installation est encastrée dans la roche ou inaccessible aux joueurs non op.

En utilisant cela, vous pouvez faire des choses comme leur dire de faire demi-tour en utilisant /tell et les téléporter au spawn en utilisant /tp ou /kill ou n'importe quoi d'autre, comme par exemple le fait d'augmenter progressivement en les ralentissant avec /effect quand ils s'éloignent.

1voto

Cavaz Points 359

Comme personne n'a parlé des raisons de l'exploration, j'ai pensé que je pourrais partager mon expérience (bien que cela puisse être dépassé).

Les cartes concentrent le plus souvent un très grand sans caractéristiques biome (désert ou toundra) sur le point de départ. Comme Minecraft concentre certaines ressources (comme la canne à sucre, ou la neige, ou même le bois) sur certains biomes, la clé pour avoir une bon serait d'obtenir une graine qui concentre d'une manière ou d'une autre toute caractéristique souhaitable autour de 640 à 1152 blocs du point central (car tous les bastions sont situés à des positions aléatoires dans ce rayon).

Ensuite, comme suggéré par @Tech, vous pouvez murer les sections extérieures. Je dois vous dire qu'il est impossible de couper complètement une section d'une carte.

Minecraft a été fait pour être un sans fin l'expérience. Enfermer le "monde réel" n'enferme pas le Néant. En supposant que vous puissiez murer le Néant, les gens pourraient, avec un certain effort, escalader les murs. J'ai utilisé sporadiquement certains mods mais ils ont échoué plus souvent qu'ils n'auraient dû.

La meilleure solution, tout bien considéré, est de demander gentiment de ne pas trop explorer. Et le meilleur moyen d'éviter cela est de limiter l'envie d'explorer.

1voto

atoms118 Points 89

J'ai eu un problème similaire. J'ai acheté un plan d'hébergement à 10 $ par mois chez DigitalOcean, et j'avais besoin qu'il n'utilise pas les 1 giga de mémoire dont je disposais, car j'avais besoin de faire tourner d'autres serveurs.

Utilisez simplement la bordure mondiale ! Si vous avez un serveur 1.8, vous pouvez utiliser /worldborder set nombre de blocs pour définir le nombre maximum de blocs que les joueurs peuvent parcourir depuis le point d'origine du monde. Vous pouvez également définir ce paramètre avec /setworldspawn. Pour en savoir plus sur ces commandes, consultez http://Minecraft.gamepedia.com/Commands#worldborder y http://Minecraft.gamepedia.com/Commands#setworldspawn

Vous pouvez également désactiver le Nether dans server.properties si vous le souhaitez !

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