Présentation
Minetest est un jeu vidéo libre et gratuit créant un monde complet à l’apparence cubique. C’est une alternative à Minecraft.
possède énormément de tutoriels pour expliquer comment configurer, utiliser et améliorer Minetest. Utilisez le en priorité !
Installation sous ArchLinux
Voici les étapes que j’ai notées sachant que je souhaite :
- créer un serveur Minetest ayant l’appellation charisma
- sur le port 30000
- ayant un nom de domaine charisma.domaine.tld
- avec un utilisateur bogossdu79 en admin total
Je fais donc ceci :
sudo pacman -Sy && sudo pacman -S minetest-server
sudo touch/etc/minetest/charisma.conf
J’édite le fichier /etc/minetest/charisma.conf et ajoute simplement les lignes suivantes :
server_name = Charisma
server_description = Best world 4 ever
server_address = charisma.domaine.tld
port = 30000
motd = Don't be evil >:-]
max_users = 10
name = bogossdu79
language = fr
sqlite_synchronous = 0
Configuration
Pour avoir l’ensemble des commandes disponibles, je vous suggère de lire le fichier de configuration du dépôt officiel de Minetest afin d’avoir un aperçu des possibilités offertes.
Lancement du service
Il suffit de faire :
sudo systemctl start minetest@charisma.service
On peut alors lire le journal des erreurs de la manière suivante :
journalctl -xe -f -u minetest@charisma.service
Utiliser Redis comme base de données
Sous ArchLinux on suit les instructions de lancement sur la page wiki d'ArchLinux concernant Redis .
On utilise la version ayant recours au socket de Redis. Dans le fichier /run/redis/redis.sock
Ensuite on édite le fichier /var/lib/minetest/charisma/world.mt où charisma est à changer par le nom de votre monde. Ajoutez la ligne suivante :
redis_address = /srv/redis/redis.sock
redis_hash = minetest_charisma
Il suffit ensuite de migrer les données à l’aide de minetestserver :
sudo minetestserver --migrate redis --world "/var/lib/minetest/charisma"
sudo chown minetest:minetest /var/lib/minetest/charisma -R
sudo systemctl restart minetest@charisma.service