Correction de la documentation sur MTSatellite

This commit is contained in:
sys4-fr 2019-02-03 14:41:39 +01:00
parent 064460a8ff
commit c83b22339a
1 changed files with 14 additions and 10 deletions

View File

@ -3,8 +3,8 @@
- Installation des outils pour compiler MTSatellite (Gentoo)
- Création d'un deuxième serveur Minetest en parallèle du premier avec un backend en postgresql.
- Restauration de la BDD du premier serveur pour le second (map et players)
- Conversion de la map de la seconde instance vers levelDB
- Restauration des données de la map de l'ancienne instance
- Conversion de la map de la seconde instance vers levelDB
- Mise en place de MTSatellite (plusieurs étapes)
-
** Installation des outils pour compiler MTSatellite (Gentoo)
@ -46,24 +46,21 @@
$ cd nalc-1/dumps
$ tar -xvf ~/nalc-server-0.4.17-r1/backup/data/dump_sql.tar
-- Efface les BDD créé par l'installation de la nouvelle instance
-- Dans le cas où vous vous êtes logué en jeux au moins une fois
$ dropdb nalc-1
$ dropdb players-nalc-1
-- Création de BDD vierges
$ createdb nalc-1
$ createdb players-nalc-1
-- Restauration des BDD de l'ancienne instance dans la nouvelle
-- (vérifiez que vous ayez assez d'espace disque dans /var)
$ su - postgresql
$ su - postgres
$ pg_restore -d nalc-1 /home/minetest/nalc-1/dumps/nalc-0.4.17.dump
$ pg_restore -d players-nalc-1 /home/minetest/nalc-1/dumps/players-nalc-0.4.17.dump
$ logout
$ cd
$ rm -rf nalc-1/dumps
#+END_EXAMPLE
** Migration de la map de la seconde instance vers levelDB
Nous sommes logué en tant qu'utilisateur minetest sur notre serveur
#+BEGIN_EXAMPLE
$ cd
$ cd nalc-1/minetest/bin
$ ./minetestserver --migrate leveldb --world /home/minetest/nalc-1/minetest/worlds/nalc-1
#+END_EXAMPLE
** Restauration des données de la map de l'ancienne instance
Cela dépendra du contexte, deux cas majeurs peuvent se présenter :
- Soit la nouvelle instance n'apporte pas de changements majeurs dans les fichiers de votre world (même version du serveur ou mise à jour très légère).
@ -80,7 +77,7 @@
Il vous faudra procéder d'une façon différente.
Tout d'abord renommez le world de la nouvelle instance :
#+BEGIN_EXAMPLE
$ cd /home/minetest/nalc-1/worlds
$ cd /home/minetest/nalc-1/minetest/worlds
$ mv nalc-1 nalc-1-old
#+END_EXAMPLE
Ensuite recréez un dossier vierge avec le même nom qu'avant renommage puis faites l'opération du premier cas.
@ -92,4 +89,11 @@
$ ln -s /home/minetest/nalc-1/world.mt
#+END_EXAMPLE
Ensuite ne copiez que les nouveaux fichiers et dossiers contenues dans le dossier renommé précédemment (nalc-1-old) vers votre dossier actuel (nalc-1) si ils n'y figurent pas déjà.
** Migration de la map de la seconde instance vers levelDB
Nous sommes logué en tant qu'utilisateur minetest sur notre serveur
#+BEGIN_EXAMPLE
$ cd
$ cd nalc-1/minetest/bin
$ ./minetestserver --migrate leveldb --world /home/minetest/nalc-1/minetest/worlds/nalc-1
#+END_EXAMPLE
** Mise en place de MTSatellite