Comment configurer le serveur Minecraft sur Ubuntu 18.04 Bionic Beaver Linux
- 4157
- 239
- Thomas Richard
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
- « Comment installer les pilotes Nvidia sur Ubuntu 18.10 seiches cosmiques Linux
- Comment ajouter et changer la disposition du clavier sur Ubuntu 18.04 Bionic Beaver Linux »