Objectif
L'article suivant décrit une procédure de configuration de serveur Minecraft sous Ubuntu 18.04 Bionic Beaver Linux
Système d'exploitation et versions de logiciel
- Système opérateur: – Ubuntu 18.04
- Logiciel: – Minecraft Server 1.12.2 ou supérieur
Exigences
Un accès privilégié à votre système Ubuntu 18.04 sera requis.
Difficulté
MOYEN
Conventions
- # – exige que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu’utilisateur root, soit à l’aide de
sudo
commander - $ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur régulier non privilégié
Instructions
Installer les prérequis
Commençons par l’installation de tous les prérequis, y compris le nmap
commande que nous pourrons utiliser ultérieurement à des fins de dépannage de base:
$ sudo apt update $ sudo apt installer wget screen default-jdk nmap
Créer un utilisateur Minecraft
Ensuite, nous devons créer un nouvel utilisateur nommé Minecraft
. Le serveur Minecraft fonctionnera éventuellement sous cet utilisateur:
$ sudo useradd -m -r -d / opt / minecraft minecraft
Installer le serveur Minecraft
Comme vous le verrez plus tard, il est possible d'exécuter plusieurs instances du serveur Minecraft sur un seul hôte. Pour cette raison, nous allons créer un répertoire séparé 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 poursuivre, naviguez dans votre navigateur jusqu'à la page de téléchargement officiel 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.Download/versions/1.12.2/minecraft_server.1.12.2.jar
Accepter les termes et conditions:
$ sudo bash -c "echo eula = true> /opt/minecraft/survival/eula.txt"
Enfin, changez la propriété du / opt / minecraft / survie /
répertoire et de tous les fichiers dans:
$ sudo chown -R minecraft / opt / minecraft / survie /
Abonnez-vous à la lettre d’information sur les carrières Linux et recevez les dernières nouvelles sur Linux, les emplois, les conseils de carrière et les tutoriels
Créer le 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/[email protected]
et créer de nouveaux /etc/systemd/system/[email protected]
fichier avec le contenu suivant:
[Unit]
Description = Serveur Minecraft:% i
Après = network.target
[Service]
WorkingDirectory = / opt / minecraft /% i
Utilisateur = minecraft
Groupe = minecraft
Redémarrer = toujours
ExecStart = / usr / bin / screen -DmS mc-% i / usr / bin / java -Xmx2G -jar minecraft_server.jar nogui
ExecStop = / usr / bin / screen -p 0 -S mc-% i -X eval 'stuff' dit le serveur qui s'arrête dans 5 secondes. Sauvegarde 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 / screen -p 0 -S mc-% i -X eval 'choses "stop" 015'
[Install]
WantedBy = multi-user.target
Le fichier ci-dessus ne sert qu’à titre d’exemple. Pour augmenter la RAM de 2 Go à 4 Go, procédez comme suit:
DE: ExecStart = / usr / bin / screen -DmS mc-% i / usr / bin / java -Xmx2G -jar minecraft_server.jar nogui À: ExecStart = / usr / bin / screen -DmS mc-% i / usr / bin / java -Xmx4G -jar minecraft_server.jar nogui
Démarrer le serveur Minecraft
Ensuite, utilisez le systemctl
commande pour démarrer votre nouveau serveur Minecraft:
$ sudo systemctl démarre minecraft @ survival
Confirmez que le nouveau serveur Minecraft est opérationnel:
$ sudo systemctl status minecraft @ survival ● Cette adresse e-mail est protégée du spam. Vous devez activer le JavaScript pour la visualiser. - Minecraft Server: survie Chargé: chargé (/etc/systemd/system/[email protected]; désactivé; préréglage du fournisseur: activé) Actif: actif (en cours d'exécution) depuis lun. 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/Cette adresse e-mail est protégée du spam. Vous devez activer le JavaScript pour la visualiser. ├─7751 / usr / bin / SCREEN -DmS mc-survie / usr / bin / java -Xmx2G -jar minecraft_server.jar nogui 757757 / usr / bin / java -Xmx2G -jar minecraft_server.jar nogui 22 janvier 12:46:37 ubuntu systemd[1]: Commencé Minecraft Server: survie.
Pour vous assurer que le serveur minecraft démarre après le redémarrage, exécutez:
$ sudo systemctl enable minecraft @ survival
Si tout se passe comme prévu, vous devriez pouvoir maintenant utiliser le nmap
commande pour vérifier le port par défaut de Minecraft 25565
:
$ nmap -p 25565 localhost Démarrer Nmap 7.60 (https://nmap.org) Rapport d'analyse Nmap pour localhost (127.0.0.1) L'hôte est actif (latence 0.00054). Autres adresses pour localhost (non scanné): :: 1 SERVICE ÉTAT DU PORT 25565 / tcp open minecraft Nmap fait: 1 adresse IP (1 hôte en hausse) scannée en 0.06 secondes
Terminé. Pour mettre en service une autre instance de serveur Minecraft sur le même serveur, continuez à lire la section suivante.
Mettez en service la nouvelle instance de serveur Minecraft sur le même hôte
Les commandes linux suivantes vont configurer un nouveau serveur Minecraft nommé linuxconfig
sur le port 25566
. Voir l’annexe ci-dessous pour les configurations de serveur supplémentaires à implémenter dans/opt/minecraft/linuxconfig/server.properties
. Utiliser notre script systemd existant pour déployer une autre instance de serveur Minecraft est simple:
$ 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 serveur-port = 25566> /opt/minecraft/linuxconfig/server.properties" $ sudo chown -R minecraft / opt / minecraft / linuxconfig /
Activez le serveur Minecraft pour qu'il démarre après le redémarrage et démarrez le serveur:
$ sudo systemctl enable minecraft @ linuxconfig $ sudo systemctl start minecraft @ linuxconfig
Enfin, vérifiez le statut:
$ sudo systemctl status minecraft @ linuxconfig
appendice
Minecraft par défaut server.properties
paramètres:
max-tick-time = 60000 générateur-réglages = allow-nether = true force-gamemode = false gamemode = 0 enable-query = false joueur-idle-timeout = 0 difficulté = 1 spawn-monsters = true op-permission-level = 4 pvp = true snooper-enabled = true niveau-type = DEFAULT hardcore = faux enable-command-block = false max-joueurs = 20 seuil de compression réseau = 256 resource-pack-sha1 = max-world-size = 29999984 port-serveur = 25565 ip-serveur = spawn-npcs = true allow-flight = false nom-niveau = monde distance de vue = 10 pack de ressources = animaux d'apparition = true liste blanche = faux generate-structures = true mode en ligne = true hauteur maximale de construction = 256 niveau-graine = prevent-proxy-connections = false use-native-transport = true motd = Un serveur Minecraft enable-rcon = false
- VISION-EL Spot Led vitrine 2W (18W) orientable sur tige Blanc jour 6000°K Finition NoirLuminaire Eclairage d'intérieur Eclairage professionnel Luminaire industriel professionnel VISION-EL, Fiche LED et FLUO Réf 71105 Spot vitrine Led 2 watt (équivalent à 18 watt halogène) Alimentation électronique séparée 230 Volt AC - Classe 2 IP 20 - IK 04 Monté sur une tige et orientable
- VISION-EL Spot Led vitrine 2W (18W) orientable sur tige Blanc chaud 3000°K Finition NoirLuminaire Eclairage d'intérieur Eclairage professionnel Luminaire industriel professionnel VISION-EL, Fiche LED et FLUO Réf 71103 Spot vitrine Led 2 watt (équivalent à 18 watt halogène) Alimentation électronique séparée 230 Volt AC - Classe 2 IP 20 - IK 04 Monté sur une tige et orientable
- VISION-EL Spot Led vitrine 2W (18W) orientable sur tige Blanc neutre 4000°K Finition NoirLuminaire Eclairage d'intérieur Eclairage professionnel Luminaire industriel professionnel VISION-EL, Fiche LED et FLUO Réf 71104 Spot vitrine Led 2 watt (équivalent à 18 watt halogène) Alimentation électronique séparée 230 Volt AC - Classe 2 IP 20 - IK 04 Monté sur une tige et orientable
- Trotec Convecteur TCH 18 E + Thermostat sans fil BN35Le TCH 18 E est un convecteur électrique à thermostat de 2000 watts qui assure une montée en chaleur rapide en diffusant la chaleur vers le haut. Ce modèle sur pieds peut fonctionner sur trois allures de chauffe de 750 W, 1250 W et 2000 W. À installer de façon centrale.
- Trotec Convecteur TCH 18 ELe TCH 18 E est un convecteur électrique à thermostat de 2000 watts qui assure une montée en chaleur rapide en diffusant la chaleur vers le haut. Ce modèle sur pieds peut fonctionner sur trois allures de chauffe de 750 W, 1250 W et 2000 W. À installer de façon centrale.
- Trotec Convecteur TCH 18 E + Thermo-hygromètre / Station météo BZ06Le TCH 18 E est un convecteur électrique à thermostat de 2000 watts qui assure une montée en chaleur rapide en diffusant la chaleur vers le haut. Ce modèle sur pieds peut fonctionner sur trois allures de chauffe de 750 W, 1250 W et 2000 W. À installer de façon centrale.
- Zodiac Électrolyseur Zodiac TRi-Zodiac TRi 18 / 80m3Sans doute le plus évolutif et complet des électrolyseurs au sel ! L´électrolyse au sel comment ça marche ? Principe simple qui rappelle la mer et son éco-système de fonctionnement.+ L´eau de la piscine est très légèrement salée (4 g/l, soit 9 fois moins que l´eau de mer).+ L´électrolyseur est installé sur la
- Subaru Barres de toit Subaru Forester 4x4 (04/18-) Menabo Sherman AluPack complet pour Subaru Forester 4x4 à partir d'Avril 2018, avec barres longitudinales ouvertes. Le pack contient : 2 barres de toit Menabo Sherman profilées en aluminium gris à monter directement sur les barres longitudinales ouvertes du toit de votre véhicule. Menabo propose des produits d'excellent
- Ford Barres de toit Ford Tourneo Courier (04/18-) Menabo Sherman AluPack complet pour Ford Tourneo Courier à partir d'Avril 2018, avec barres longitudinales ouvertes. Le pack contient : 2 barres de toit Menabo Sherman profilées en aluminium gris à monter directement sur les barres longitudinales ouvertes du toit de votre véhicule. Menabo propose des produits d'excellent