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édenteDernière révisionLes deux révisions suivantes | ||
admin:services:minetest:mineclone2 [2023/07/03 06:53] – [Pour la gestion du serveur] obitanz | admin:services:minetest:mineclone2 [2023/08/09 14:00] – [Configuration du monde] Add mod_storage_backend = sqlite3 pitchum | ||
---|---|---|---|
Ligne 58: | Ligne 58: | ||
L' | L' | ||
- | === Antigrief | + | === Mod Antigrief === |
- | On a repéré trois mods à tester : | + | Le principe d'un mod antigrief est de permettre aux joueuses et joueurs de protéger leurs création contre un potentiel vendalisme. |
- | * Areas | + | Le jeu Mineclone2 propose dans son installation le mod " |
- | * Protector | + | |
- | * Antigrief | + | |
==== Pour le gameplay du serveur ==== | ==== Pour le gameplay du serveur ==== | ||
Pour le moment, on se contente du jeu originel, on pourra ajouter des mods en fonction des demandes. | Pour le moment, on se contente du jeu originel, on pourra ajouter des mods en fonction des demandes. | ||
Ligne 81: | Ligne 80: | ||
pgsql_player_connection = host=127.0.0.1 port=5432 user=minetest password=common-outrank-cruelly dbname=minetest-users-mineclone2 | pgsql_player_connection = host=127.0.0.1 port=5432 user=minetest password=common-outrank-cruelly dbname=minetest-users-mineclone2 | ||
- | load_mod_xxx | + | # Not supported yet, we have to wait for minetest 5.7.0 |
- | load_mod_xxx | + | # |
- | load_mod_xxx | + | # |
+ | |||
+ | mod_storage_backend = sqlite3 | ||
+ | |||
+ | |||
+ | load_mod_xban2 | ||
+ | load_mod_filter | ||
load_mod_whitelist = false | load_mod_whitelist = false | ||
</ | </ | ||
Ligne 98: | Ligne 104: | ||
<code bash> | <code bash> | ||
chown -R Debian-minetest: | chown -R Debian-minetest: | ||
- | chown -R Debian-minetest: | + | chown -R Debian-minetest: |
</ | </ | ||
Ligne 107: | Ligne 113: | ||
===== Mise à jour du jeu ===== | ===== Mise à jour du jeu ===== | ||
+ | |||
+ | On suit les releases du jeu, à chaque release un tag est créé sur le dépôt git, on peut suivre ça sur la [[https:// | ||
<note important> | <note important> | ||
+ | |||
+ | Le projet étant toujours en développement sur la branche //master//, on suit les releases via les tags. Quand une nouvelle release sort, on va sur le dépôt gitea pour récupérer le commit de la release. On s'en servira pour la mise à jour de notre instance. | ||
<code bash> | <code bash> | ||
Ligne 114: | Ligne 124: | ||
git tag chapril-ok-$(date +%F) # pour un éventuel retour en arrière | git tag chapril-ok-$(date +%F) # pour un éventuel retour en arrière | ||
git fetch --all | git fetch --all | ||
- | git pull origin master | + | git merge <sha1 commit du dernier tag> |
systemctl restart minetest-server@30009-mineclone2.service | systemctl restart minetest-server@30009-mineclone2.service | ||
</ | </ | ||
+ | |||
+ | En cas de conflit pendant le merge, résoudre manuellement les différentes en se basant au maximum sur la release puis : | ||
+ | |||
+ | <code bash> | ||
+ | git add <les fichiers édités> | ||
+ | git commit -m "fix merge with commit from 0.83.1 tag" | ||
+ | </ | ||
+ | |||
+ | On peut ensuite redémarrer le service. | ||
Il faut maintenant tester un minimum. | Il faut maintenant tester un minimum. |
admin/services/minetest/mineclone2.txt · Dernière modification : 2023/08/18 02:34 de obitanz