1 votes

Mise en place d'un serveur MC sur Ubuntu Server 19.04

J'essaie de créer mon propre serveur Minecraft. Je l'ai déjà fait avec succès sous Windows, mais comme le nouveau serveur sera toujours allumé et sans tête (accès à distance uniquement, pas d'écran ou d'autres périphériques attachés), j'ai décidé d'utiliser Ubuntu à la place. Je me suis dit que ça ne pouvait pas être trop différent, mais j'avais tort.

Google n'est pas d'une grande aide : chaque tutoriel commence par une liste de dépendances à installer, et chaque tutoriel a une liste différente.

Sous Windows, il suffisait d'installer un JRE, de télécharger et d'exécuter le server.jar. Je ne vois pas pourquoi j'ai besoin d'un JDK, et pourquoi j'ai spécifiquement besoin d'un JDK sans tête. Je ne comprends pas non plus pourquoi j'aurais besoin du paquet Screen sur un serveur sans écran.

Bien sûr, aucun des tutoriels n'explique POURQUOI j'ai besoin de ces dépendances, ni ce qu'elles font. Je ne suis pas un expert en sécurité, mais je refuse d'installer une liste aléatoire de programmes simplement parce qu'un site me dit que cela fonctionnera. Par conséquent, j'aimerais savoir quelles dépendances je DOIS installer, et pourquoi ?

Toute autre aide ou conseil est également apprécié.

Merci d'avance.

4voto

Joe Coder Points 2450

J'aimerais donc savoir quelles sont les dépendances que je dois installer et pourquoi.

Vous n'avez besoin que du JRE (de préférence Java 8). Il s'agit du openjdk-8-jre-headless sur Ubuntu. Vous pouvez télécharger le fichier serveur sur Minecraft.net .

Ensuite, vous l'exécutez comme suit :

$ java -Xmx1024M -Xms1024M -jar server.jar nogui

  • -Xmx1024M indique que le serveur ne peut pas utiliser plus de 1024MB.
  • -Xms1024M indique que le serveur démarre initialement avec 1024MB.
  • server.jar est le jar du serveur Minecraft que vous avez téléchargé
  • nogui spécifie que l'interface utilisateur n'est pas ouverte. Ceci est nécessaire pour headless car il ne peut pas s'ouvrir s'il n'y a pas de gestionnaire de fenêtres.

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