admin:services:minetest:mineclone2
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
admin:services:minetest:mineclone2 [2022/04/23 11:42] – pitchum | admin:services:minetest:mineclone2 [2023/01/15 09:40] – Procédure de mise à jour de Mineclone2 pitchum | ||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
C'est un jeu sous licence GPLv3, développé à partir du le moteur de jeu [[https:// | C'est un jeu sous licence GPLv3, développé à partir du le moteur de jeu [[https:// | ||
+ | |||
+ | |||
+ | ===== Mise à jour ===== | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | <code bash> | ||
+ | cd / | ||
+ | git tag chapril-ok-$(date +%F) # pour un éventuel retour en arrière | ||
+ | git fetch --all | ||
+ | git pull origin master | ||
+ | systemctl restart minetest-server@30009-mineclone2.service | ||
+ | </ | ||
+ | |||
+ | Il faut maintenant tester un minimum. | ||
+ | Si jamais un bug bloquant survient, on peut revenir à la version précédente grâce au '' | ||
+ | <note tip>La procédure décrite si après est " | ||
+ | |||
+ | <code bash> | ||
+ | cd / | ||
+ | git tag | grep chapril # pour retrouver votre tag, par exemple " | ||
+ | git checkout chapril-ok-2023-01-15 # on se retrouve alors dans un état temporaire "HEAD detached at chapril-ok-2023-01-15" | ||
+ | git branch -m chapril-ludo chapril-ludo-broken # on met de côté l' | ||
+ | git switch -c chapril-ludo # on recréé la branche | ||
+ | git branch -D chapril-ludo-broken # on jette l' | ||
+ | systemctl restart minetest-server@30009-mineclone2.service | ||
+ | </ | ||
Ligne 13: | Ligne 40: | ||
< | < | ||
- | apt install minetest | + | apt install minetest-server |
</ | </ | ||
Ligne 43: | Ligne 70: | ||
Mais pas tout de suite, car pour le moment il n'est pas fonctionnel du tout. | Mais pas tout de suite, car pour le moment il n'est pas fonctionnel du tout. | ||
+ | |||
+ | Il faut préparer le dossier ''/ | ||
+ | |||
+ | <code bash> | ||
+ | mkdir / | ||
+ | chown Debian-minetest:/ | ||
+ | </ | ||
+ | |||
+ | Dans ce dossier, il faut au minimum un fichier '' | ||
+ | Chez chapril, on a choisi d' | ||
+ | |||
+ | <file > | ||
+ | gameid = mineclone2 | ||
+ | |||
+ | backend = postgresql | ||
+ | pgsql_connection = host=127.0.0.1 port=5432 user=minetest password=common-outrank-cruelly dbname=minetest-world-mineclone2 | ||
+ | |||
+ | auth_backend = postgresql | ||
+ | pgsql_auth_connection = host=127.0.0.1 port=5432 user=minetest password=common-outrank-cruelly dbname=minetest-auth | ||
+ | |||
+ | player_backend = postgresql | ||
+ | pgsql_player_connection = host=127.0.0.1 port=5432 user=minetest password=common-outrank-cruelly dbname=minetest-users-mineclone2 | ||
+ | |||
+ | creative_mode = false | ||
+ | enable_damage = true | ||
+ | </ | ||
+ | |||
+ | <note important> | ||
+ | TODO: | ||
+ | * créer les bases de données pgsql | ||
+ | * récupérer le code du jeu mineclone2 dans / | ||
+ | * expliquer pourquoi / | ||
+ | </ |
admin/services/minetest/mineclone2.txt · Dernière modification : 2023/08/18 02:34 de obitanz