Aller au contenu

Nouveau membre ?! Pense à te présenter pour accéder au contenu du forum !

New member ?! Introduce yourself to get access to the forum !

ASIKOO

 tutoriel Créer & Installer un serveur Minecraft sous GNU / Linux Debian 9 Stretch

Messages recommandés

Bonjour,

 

Aujourd'hui, nous allons apprendre à installer un serveur Minecraft sous le système d'exploitation GNU / Linux : Debian Stretch dans sa version 9... Dans se tutoriel, je considère que vous êtes à l'aise avec l'utilisation d'une console ssh ( putty ) et sur l'utilisation d'un serveur Debian en général.

 

1 - Créer un utilisateur sur Debian

 

Nous  allons créer un utilisateur que l'on va nommer minecraft puis définir son mot de passe. Son répertoire d'accès sera /home/minecraft. Exécutez chaque ligne l'une après l'autre dans votre console ssh.

 

useradd -d /home/minecraft -m -s /bin/bash minecraft
passwd minecraft

 

2 - Préparation du système

 

Minecraft est développé en JAVA, autant la partie client que la partie serveur, afin de faire fonctionner un serveur Minecraft, nous devons installer JAVA sur notre Debian ! La version 8 est vivement recommandée ! Exécutez chaque ligne l'une après l'autre dans votre console ssh.

 

apt-get update && apt-get upgrade
apt-get install openjdk-8-jdk

 

Nous devons également automatiser le lancement du serveur Minecraft au démarrage de Debian. Nous utilisons le package screen qui nous permet d'émuler une console interne sur Debian.

 

apt-get install screen

 

Créons un script de démarrage et ajoutez-y

 

Explications : Nous indiquons à Debian de lancer le fichier : server.jar se situant dans /home/minecraft et de lui attribuer 1024Mo minimum et jusqu'à 4096Mo de mémoire vive pour un fonctionnement optimal de votre serveur Minecraft.

 

nano /etc/init.d/minecraft
#!/bin/bash
# /etc/init.d/minecraft
### BEGIN INIT INFO
# Provides: minecraft
# Required-Start: $local_fs $remote_fs
# Required-Stop: $local_fs $remote_fs
# Should-Start: $network
# Should-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Minecraft Server
# Description: Minecraft server
### END INIT INFO

cd /home/minecraft
su -c "screen -mdS minecraft java -Xmx4096M -Xms1024M -jar server.jar nogui" minecraft

 

Nous allons rendre exécutable le fichier précédemment créer, puis définir son propriétaire : minecraft. Exécutez chaque ligne l'une après l'autre dans votre console ssh.

 

chmod 755 /etc/init.d/minecraft
chmod +x /etc/init.d/minecraft
update-rc.d minecraft defaults
chown minecraft:minecraft /etc/init.d/minecraft

 

3 - Installer son serveur Minecraft

 

Si vous souhaitez utiliser Minecraft Vanilla, vous devez télécharger l'archive sur le site officiel de Minecraft sauf si vous possédez votre archive serveur avec votre propre configuration...

  1. Connectez-vous sur votre serveur en ftp ou sftp avec l'utilisateur minecraft et son mot de passe, à votre connexion vous êtes déjà dans le bon répertoire.
  2. Transférez votre serveur à la racine ( votre archive ou server.jar ) précédemment téléchargé.
  3. Assurez-vous que le nom du fichier serveur pour Minecraft soit bien : server.jar.
  4. C'est à cet endroit que vous pourrez gérez votre serveur, ses maps, plugins et ses fichiers de configuration.

 

4 - Lancer son serveur Minecraft

 

Pour démarrer votre serveur Minecraft fraîchement installé, il vous suffit de vous connectez à votre utilisateur minecraft depuis votre console ssh et d'exécuter cette commande.

 

Cas particulier : Si c'est votre premier serveur, vous devez éditer le fichier eula.txt après le premier lancement pour indiquer que vous acceptez les Conditions Générales d'Utilisation de Minecraft. En absence d'une autorisation, votre serveur s'arrêtera systématiquement.

 

NB : Pour vous connectez à votre serveur minecraft vous avez juste à renseignez l'adresse IP de votre serveur sur votre client dans la rubrique Multi-Player, l'indication du port n'est pas nécessaire si vous utilisez celui par défaut.

 

/etc/init.d/minecraft

 

5 - La console Minecraft

 

Vous pouvez vous connecter à votre console Minecraft afin d’administrer votre serveur, sauvegarder, exécuter des commandes en tant qu'utilisateur serveur ! Connectez-vous à votre console ssh avec l'utilisateur minecraft et exécutez cette commande.

 

screen -r minecraft

 

6 - Fin

 

Félicitations ! Vous venez d'installer un serveur Minecraft !

 

Cordialement,

ASIKOO...

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci !

 

C'est bête, mais précise l'installation de nano

apt-get install nano

Et il est (il me semble) préférable de faire :

apt-get update && apt-get upgrade

apt-get install default-jdk screen

Histoire d'avoir la nouvelle version et que le tutoriel soit adaptée aux futurs évolutions de java ;)

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Nano est déjà installé de base sur Debian

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu as raison pour l'apt-get update :) Je l'ai ajouté

Partager ce message


Lien à poster
Partager sur d’autres sites

×

Information importante

By using this site, you agree to our Conditions d’utilisation.