Présentation

Minetest est un jeu vidéo libre et gratuit créant un monde complet à l’apparence cubique. C’est une alternative à Minecraft.

Installation sous ArchLinux

Voici les étapes que j’ai notées sachant que je souhaite :

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.mtcharisma 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