Mincraft Ansible
Simplifier la gestion de Minecraft sur votre serveur Debian à l'aide d'Ansible.
Les instructions suivantes sont destinées à la mise en place d'un serveur Minecraft à partir de zéro en utilisant debian comme système d'exploitation. Cela peut se faire sur une machine physique ou une machine virtuelle. Cependant, les bases de ce projet pourraient facilement être réutilisées pour gérer un serveur existant ou même plusieurs serveurs.
Préconisation
- Installer l'édition du serveur Debian 12. ou 13. , en sélectionnant l'option serveur SSH lorsque cela est demandé pour un logiciel d'ajout à installer.
- Copiez votre clé SSH dans le nouveau serveur à l'aide de «ssh-copy-id».
Mise en place
-
Installer Ansible
-
Ajoutez votre serveur Minecraft à l'adresse suivante:
[minecraft] your.hostname.or.ip.address
-
Installer les forfaits nécessaires à Ansible pour travailler en exécutant:
ansible-playbook -K -l minecraft playbooks/main.yml
Installation
Spigot
-
Ajoutez une variable définissant l'endroit où trouver votre exemplaire de la version 1649 du bocal Spigot à "/etc/ansible/hôtes":
[minecraft:vars] spigot1649-path/path/to/spigot1649.jar
-
Exécuter ce qui suit pour configurer le serveur pour exécuter Spigot:
ansible-playbook -K-l minecraft playbooks/01-install-server.yml
Mise à jour Spigot
Pour mettre à jour le patch appliqué à Spigot, soit mettre à jour les valeurs dans 'roles/spigot-server/defaults/main..yml', soit ajouter
les versions mises à jour des variables suivantes dans la section [minecraft:vars]
de votre /etc/ansible/hosts
:
- Quelle version du patch Spigot appliquer
spigot-patch-version: '20141113a'
(addition de contrôle MD5 du dispositif transdermique appliqué)
'12ace759005798adf91d9fe4675fff48'
(en anglais)
spigot-patched-jar-md5: '870c9021be261bd285c966c642b23c32'
Puis re-réparer:
ansible-playbook -K -l minecraft playbooks/02-update-server.yml
Consosole de serveur Minecraft
Pour se connecter à la console du serveur Minecraft:
-
SSH à votre serveur.
-
Execution :
sudo -u minecraft tmux joint-session -t minecraft