Ubuntu 20.04 Configuration du serveur Minecraft
- 3652
- 894
- Maxence Arnaud
La beauté d'avoir votre propre serveur Minecraft est que vous êtes totalement en charge de votre expérience de jeu. Vous pouvez choisir quels paramètres sont utilisés sur le serveur, vous pouvez utiliser (ou abuser) de vos pouvoirs d'administration pour un avantage et accorder ces pouvoirs à vos collègues copains de jeu. Vous voudrez peut-être créer un serveur privé pour vous et vos amis, ou rendre public pour tout le monde pour accéder.
Ubuntu 20.04 Focal Fossa est un choix supérieur pour héberger un serveur Minecraft, car Linux est connu pour sa stabilité lors de l'exécution de serveurs et Ubuntu est connu pour sa facilité d'utilisation. Suivez ci-dessous alors que nous vous faisons passer les étapes pour mettre votre serveur Minecraft en cours d'exécution.
Au cas où vous vous demandez également comment jouer à Minecraft sur Ubuntu 20.04, nous vous avons aussi couvert pour ça. Découvrez simplement notre autre guide sur la façon d'installer Minecraft sur Ubuntu 20.04 Focal Fossa Linux.
Dans ce tutoriel, vous apprendrez:
- Comment installer et configurer le serveur Minecraft
- Créer un script de démarrage Minecraft Systemd
- Provision New Minecraft Server instance sur le même hôte
Catégorie | Exigences, conventions ou version logicielle utilisée |
---|---|
Système | Installé Ubuntu 20.04 ou Ubuntu 20 amélioré.04 FOCAL FOSSA |
Logiciel | Minecraft, plus Java et diverses conditions préalables |
Autre | Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande. |
Conventions | # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier |
Installer des conditions préalables
Il y a quelques packages dont nous avons besoin pour exécuter le serveur Minecraft, alors commençons par les installer. Ouvrez un terminal et saisissez les deux commandes suivantes:
$ sudo apt mise à jour $ sudo apt installer wget écran par défaut-jdk nmap
wget
sera utilisé pour télécharger les fies du serveur Minecraftfiltrer
est pour exécuter le serveur Minecraft en arrière-planpar défaut-jdk
est un package java dont Minecraft a besoin pour exécuternmap
sera utilisé plus tard à des fins de dépannage de base
Créer un utilisateur Minecraft
Il est de la meilleure pratique de laisser le serveur Minecraft s'exécuter sous son propre compte dédié, plutôt que d'utiliser Root ou un autre compte. Créez un nouveau compte dans Ubuntu avec la commande suivante:
$ sudo useradd -m -r -d / opt / minecraft minecraft
Installer Minecraft Server
- Il est possible d'exécuter plusieurs instances du serveur Minecraft sur un seul hôte. Nous vous montrerons comment le faire plus tard dans l'article, au cas où vous voudriez exécuter plusieurs serveurs. Chaque instance de serveur que nous exécutons aura besoin de son propre répertoire sous le
/ opt / minecraft
annuaire. Pour cette première instance de serveur, appelons-lesurvie
et créer le répertoire suivant:$ sudo mkdir / opt / minecraft / Survival
- Maintenant, nous devons télécharger le fichier Java du serveur Minecraft avec
wget
. Étant donné que Minecraft reçoit des mises à jour régulières, vous devrez vous assurer de télécharger la dernière version en vous rendant sur la page officielle de téléchargement de Minecraft et en copie le lien vers le .dossier. Copiez l'emplacement du lien depuis la page de téléchargement Minecraft - Utilisez la commande suivante pour télécharger le fichier, en remplaçant le lien dans cet exemple par celui actuel disponible:
$ sudo wget -o / opt / minecraft / Survival / minecraft_server.jar https: // lanceur.mojang.com / v1 / objets / bb2b6b1aefcd70dfd1892149ac3a215f6c636b07 / serveur.pot
Utilisez WGET pour télécharger le fichier Java du serveur - Vous devez accepter les termes et conditions avant de pouvoir installer le serveur Minecraft. Utilisez cette commande:
$ sudo bash -c "echo eula = true> / opt / minecraft / Survival / Eula.SMS"
- Enfin, nous devons donner notre
Minecraft
Propriété du compte utilisateur sur le répertoire du serveur Minecraft:$ sudo chown -r minecraft / opt / minecraft / Survival /
Créer un script de démarrage Minecraft Systemd
L'ajout d'un script de démarrage Minecraft à Systemd rendra vraiment pratique le démarrage de votre serveur Minecraft à tout moment, vous devez le mettre en place, comme après un redémarrage du système. Cela vous donne également un moyen facile d'arrêter le redémarrage du serveur.
- Commencez par créer le fichier suivant avec Nano ou votre éditeur de texte préféré:
$ sudo vi / etc / systemd / system / minecraft @.service
- Collez le contenu suivant dans le nouveau fichier:
Copie[Unité] Description = serveur Minecraft:% i après = réseau.Target [Service] WorkingDirectory = / Opt / Minecraft /% I User = Minecraft Group = Minecraft Restart = Alway.jar nogui execstop = / usr / bin / écran -p 0 -s mc-% i -x ev 'trucs "dire le serveur s'arrêter en 5 secondes. Enregistrement de toutes les cartes… "\ 015 'execstop = / bin / sleep 5 execstop = / usr / bin / screen -p 0 -s mc-% i -x eval' trucs" Save-all "\ 015 'execstop = / usr / bin / écran -p 0 -s mc-% i -x ev 'trucs "stop" \ 015' [install] wantedBy = multi-utilisateur.cible
- Notez que la ligne 13 instruit Minecraft sur la quantité de mémoire système qu'il peut utiliser. Le fichier ci-dessus alloue 2 Go de mémoire. Si vous souhaitez allouer plus - comme 4 Go, par exemple - vous devrez apporter le changement suivant: de:
Execstart = / usr / bin / écran -dms mc-% i / usr / bin / java -xmx2g -jar minecraft_server.pot Nogui
Pour:
Execstart = / usr / bin / écran -dms mc-% i / usr / bin / java -xmx4g -jar minecraft_server.pot Nogui
- Maintenant, vous pouvez enregistrer vos modifications dans le fichier et quitter. Script systemd pour minecraft
Démarrer le serveur Minecraft
Démarrer le serveur Minecraft est très facile. Utilisez le suivant systemctl
commande pour le mettre en place:
$ sudo systemctl start minecraft @ samis
Vous pouvez confirmer l'état actuel du serveur pour vous assurer qu'il est opérationnel avec la commande suivante. Il doit retourner la sortie qui ressemble à la capture d'écran ci-dessous.
$ sudo systemctl status minecraft @ SurvivalVérification de l'état du serveur Minecraft
Tapez la commande suivante si vous souhaitez que le serveur Minecraft commence automatiquement chaque fois que votre système redémarre:
$ sudo systemctl Activer minecraft @ Survival
Pour vous assurer que votre serveur Minecraft écoute les connexions entrantes, utilisez le nmap
Commande pour vérifier le port Minecraft par défaut, qui est 25565
:
$ nmap -p 25565 localhostNMAP montre que Minecraft écoute sur le port 25565
Tant que nmap
montre que Minecraft écoute sur le port correct, votre serveur est bon d'y aller. Si vous souhaitez créer une autre instance de serveur, continuez à la section suivante de notre guide. Sinon, profitez de jouer sur votre serveur!
Provision New Minecraft Server instance sur le même hôte
Si vous souhaitez héberger une autre instance de Minecraft, la plupart des travaux ont déjà été faits pour nous. Maintenant, nous avons juste besoin de copier une partie de notre configuration existante pour la nouvelle instance. Puisque le premier serveur s'exécute sur le port 25565
, Nous exécuterons le deuxième serveur Minecraft sur le port 25566
dans cet exemple.
- Tout d'abord, faites un nouveau répertoire pour cette instance. Nous appellerons simplement ce nouveau serveur
linuxconfig
:$ sudo mkdir / opt / minecraft / linuxconfig
- Ensuite, copiez sur le .Fichier JAR de l'autre répertoire Minecraft et accepter à nouveau les termes et conditions:
$ sudo cp / opt / minecraft / Survival / minecraft_server.jar / opt / minecraft / linuxconfig / $ sudo bash -c "echo eula = true> / opt / minecraft / linuxconfig / eula.SMS"
- Utilisez la commande suivante pour ajouter une ligne dans le fichier de configuration de Minecraft. Cela configurera l'instance de serveur pour s'exécuter sur le port
25566
:$ sudo bash -c "echo server-port = 25566> / opt / minecraft / linuxconfig / server.propriétés"
- Donne ton
Minecraft
Propriété des utilisateurs du nouveau répertoire:sudo chown -r minecraft / opt / minecraft / linuxconfig /
- Maintenant, utilisez
systemctl
Pour permettre au serveur de démarrer au démarrage du système et de démarrer le serveur:$ sudo systemctl activer minecraft @ linuxconfig $ sudo systemctl start minecraft @ linuxconfig
- Vérifiez que la nouvelle instance fonctionne correctement:
$ sudo systemctl status minecraft @ linuxconfig
- Enfin, utilisez le contenu suivant comme référence pour les différents paramètres que vous pouvez utiliser pour votre (s) serveur (s). Ces paramètres sont stockés dans le
serveur.propriétés
dossier à l'intérieur/ opt / minecraft / linuxconfig
.$ sudo nano / opt / minecraft / linuxconfig / serveur.propriétés
Contenu du fichier:
Max-Tick-time = 60000 Generator-Settings = pertet-nether = true force-gamemode = false gameMode = 0 active-query = false player-idle-time = 0 difficulté = 1 spawn-monrsters = true op-permission-level = 4 PVP = True Snooper-Senabled = True Level-Type = Default Hardcore = False Active-COMMAND-BLOCK = FAUX MAX-Players = 20 Network-Compression-Threshold = 256 Resource-Pack-Sha1 = Max-World-Size = 29999984 Server -port = 25565 server-ip = Spawn-npcs = true perte-flight = false name-name = World View-Distance = 10 Ressource-Pack = Spawn-animals = true white-list = false génération-structures = vrai mode en ligne = Vrai max-build-height = 256 niveau-Seed = prévention-pro-connexion = false usage-native-transport = true Motd = un serveur minecraft active-rCon = false
Conclusion
Dans ce guide, nous avons vu comment exécuter un serveur Minecraft sur Ubuntu 20.04 FOCAL FOSSA. Nous avons également appris à configurer plusieurs instances de serveur Minecraft pour s'exécuter sur un seul hôte.
En suivant les étapes de notre guide, vous pouvez avoir un serveur Minecraft opérationnel en quelques minutes, avec un script pratique configuré pour faire en sorte que le contrôle de l'état de votre serveur soit un jeu d'enfant.
Tutoriels Linux connexes:
- Choses à installer sur Ubuntu 20.04
- Ubuntu 22.04 Configuration du serveur Minecraft
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
- Ubuntu 20.04 Guide
- Comment installer Minecraft sur Manjaro
- Choses à installer sur Ubuntu 22.04
- Une introduction à l'automatisation Linux, des outils et des techniques
- Meilleure distribution Linux pour le jeu
- Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…