diff --git a/services/minetest.libre-service.eu.md b/services/minetest.libre-service.eu.md index 83c5bd4..9b5f2e7 100644 --- a/services/minetest.libre-service.eu.md +++ b/services/minetest.libre-service.eu.md @@ -2,6 +2,11 @@ # Installation +Ouvrir les ports nécessaires : +``` +TODO +``` + Installer le serveur Minetest : ``` apt-get install minetest-server minetestmapper @@ -10,6 +15,63 @@ apt-get install minetest-server minetestmapper # Mineclone2 +## Install Récupérer le zip : * https://content.minetest.net/packages/Wuzzy/mineclone2/ * cliquer sur le bouton `Download` + +Décompresser : +̀``` +unzip mineclone2_6745.zip +``` + +Ranger dans l'arborescence de Minetest : +``` +mv mineclone2 /usr/share/games/minetest/games/ +``` + +## Création d'un monde +Créer un fichier de configuration vierge : +``` +cp /etc/minetest/minetest.conf /etc/minetest/fooland.conf +``` +Éditer le fichier de configuration : +- nom du monde : foolan ; +- … + +Créer le nouveau monde : +``` +systemctl start minetest-server@foolan.service +``` + +Tester le nouveau monde en se connectant avec client Minetest. + +Migrer le nouveau monde vers le backend Postgres : +``` +systemctl stop minetest-server@foolan.service +minetestserver --migrate PostgreSQL --world TODOOOOOOOOOOOOOO +``` + +Optimiser Postgresql : +- en modifiant `/etc/postgresql/13/main/postgresql.conf` : +``` +-shared_buffers = 128MB # min 128kB ++shared_buffers = 512MB # min 128kB +``` +- avoir au moins 512MB de mémoire disponible pour Minetest hors Postgresql. + +Vérifier les réglages du backend dans `/TODO` : +``` +backend = postgresql +pgsql_connection = host=127.0.0.1 port=5432 user=minetest password=XXXXX dbname=minetest-fooland-db + +auth_backend = postgresql +pgsql_auth_connection = host=127.0.0.1 port=5432 user=minetest password=XXXXXX dbname=minetest-fooland-auth + +player_backend = postgresql +pgsql_player_connection = host=127.0.0.1 port=5432 user=minetest password=XXXXXX dbname=minetest-fooland-users +``` + + +## Play +Information about Mineclone2 : https://wiki.minetest.net/Games/MineClone_2/Differences_from_Minetest_Game