Comment configurer le serveur Minecraft sur Ubuntu 18.04 Bionic Beaver Linux

Comment configurer le serveur Minecraft sur Ubuntu 18.04 Bionic Beaver Linux

Objectif

L'article suivant décrira une procédure de configuration du serveur Minecraft sur Ubuntu 18.04 Bionic Beaver Linux

Système d'exploitation et versions logicielles

  • Système opérateur: - Ubuntu 18.04
  • Logiciel: - Serveur minecraft 1.12.2 ou plus

Exigences

Accès privilégié à votre Ubuntu 18.04 Le système sera requis.

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

Autres versions de ce tutoriel

Ubuntu 20.04 (Focal Fossa)

Instructions

Installer des conditions préalables

Commençons par l'installation de toutes les conditions préalables, y compris le nmap Commande que nous pouvons utiliser plus tard à des fins de dépannage de base:

$ sudo apt mise à jour $ sudo apt installer wget écran par défaut-jdk nmap 

Créer un utilisateur Minecraft

Ensuite, nous devons créer un nouvel utilisateur nommé Minecraft. Le serveur Minecraft finira par s'exécuter sous cet utilisateur:

$ sudo useradd -m -r -d / opt / minecraft minecraft 

Installer Minecraft Server

Comme vous le verrez plus loin, il est possible d'exécuter plusieurs instances du serveur Minecraft sur un seul hôte. À partir de cette raison, nous créerons un répertoire distinct pour chaque instance sous le / opt / minecraft annuaire. Appelons notre première instance survie:

$ sudo mkdir / opt / minecraft / Survival 

Une fois prêt, téléchargez le serveur Java Minecraft. Avant de continuer, naviguez sur votre navigateur vers la page de téléchargement officielle de Minecraft et mettez à jour la commande ci-dessous pour refléter la version actuelle du serveur Minecraft:

$ sudo wget -o / opt / minecraft / Survival / minecraft_server.jar https: // s3.Amazonaws.com / minecraft.Télécharger / versions / 1.12.2 / minecraft_server.1.12.2.pot 

Accepter les termes et conditions:

$ sudo bash -c "echo eula = true> / opt / minecraft / Survival / Eula.SMS" 

Enfin, changez la propriété du / opt / minecraft / Survival / répertoire et de tous les fichiers à l'intérieur:

$ sudo chown -r minecraft / opt / minecraft / Survival / 


Créer un script de démarrage Minecraft Systemd

Pour pouvoir démarrer facilement le serveur Minecraft après le redémarrage, utilisez votre éditeur de texte préféré, par exemple. VI:

$ sudo vi / etc / systemd / system / minecraft @.service 

et créer un nouveau / etc / systemd / system / minecraft @.service fichier avec le contenu suivant:

[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
Copie

Le fichier ci-dessus sert d'exemple uniquement. Pour augmenter la RAM de 2 Go à 4 Go de changement:

De: execstart = / usr / bin / écran -dms mc-% i / usr / bin / java -xmx2g -jar minecraft_server.jar nogui à: execstart = / usr / bin / écran -dms mc-% i / usr / bin / java -xmx4g -jar minecraft_server.pot Nogui 

Démarrer le serveur Minecraft

Ensuite, utilisez le systemctl Commande pour démarrer votre nouveau serveur Minecraft:

$ sudo systemctl start minecraft @ samis 

Confirmez que le nouveau serveur Minecraft est opérationnel:

$ sudo systemctl status minecraft @ Survival ● Minecraft @ Survival.Service - Minecraft Server: Survival chargé: chargé (/ etc / systemd / système / minecraft @.service; désactivé; Vendor Preset: Activé) Actif: Active (Running) Depuis le lundi 2018-01-22 12:46:37 AEDT; Il y a 16S PID principal: 7751 (écran) Tâches: 21 (Limite: 4915) CGroup: / System.Slice / System-minecraft.Slice / Minecraft @ Survival.Service ├fique.jar nogui └fique.Jar Nogui 22 janvier 12:46:37 Ubuntu Systemd [1]: Démarré Minecraft Server: Survival. 

Pour s'assurer que le serveur Minecraft démarre après l'exécution du redémarrage:

$ sudo systemctl Activer minecraft @ Survival 

Si tout s'est passé comme prévu, vous devriez pouvoir maintenant utiliser le nmap Commande pour vérifier le port Minecraft par défaut 25565:

$ nmap -p 25565 LocalHost démarrage Nmap 7.60 (https: // nmap.org) NMAP SCAN RAPPORT pour LocalHost (127.0.0.1) L'hôte est en place (0.00054S latence). Autres adresses pour LocalHost (non numérisées): :: 1 Port State Service 25565 / TCP Open Minecraft Nmap Fait: 1 adresse IP (1 hôte) scanné en 0.06 secondes 

Terminé. Pour provisionner une autre instance de serveur Minecraft sur le même serveur, continuez à lire la section suivante.



Provision New Minecraft Server instance sur le même hôte

Les commandes Linux suivantes configureront un nouveau serveur Minecraft nommé linuxconfig sur le port 25566. Voir l'annexe ci-dessous pour l'implémentation des configurations de serveur supplémentaires/ opt / minecraft / linuxconfig / serveur.propriétés. L'utilisation de notre script systemd existant pour déployer une autre instance de Minecraft Server est facile comme:

$ sudo mkdir / opt / minecraft / linuxconfig $ sudo cp / opt / minecraft / Survival / minecraft_server.jar / opt / minecraft / linuxconfig / $ sudo bash -c "echo eula = true> / opt / minecraft / linuxconfig / eula.txt "$ sudo bash -c" echo server-port = 25566> / opt / minecraft / linuxconfig / server.Propriétés "$ sudo chown -r minecraft / opt / minecraft / linuxconfig / 

Activer le serveur Minecraft de démarrer après le redémarrage et démarrer le serveur:

$ sudo systemctl activer minecraft @ linuxconfig $ sudo systemctl start minecraft @ linuxconfig 

Enfin, vérifiez l'état:

$ sudo systemctl status minecraft @ linuxconfig 

annexe

Minecraft par défaut serveur.propriétés paramètres:

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 

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Ubuntu 20.04 Configuration du serveur Minecraft
  • Ubuntu 22.04 Configuration du serveur Minecraft
  • Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
  • Ubuntu 20.04 Guide
  • Choses à installer sur Ubuntu 22.04
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Comment installer Minecraft sur Manjaro
  • Ubuntu 20.04 Hadoop