1. Arrêt du server (via scripts)
2. Backup complet (fichiers + base de données)
Arrêter le serveur (si la procédure de backup, le relance).
3. Copie des fichiers de configuration et des logs
mkdir /home/compil/khaganat_backup_20160306 cp /home/compil/khaganat/code/ryzom/server/*.log /home/compil/khaganat_backup_20160306/ cp /home/compil/khaganat/code/ryzom/server/*.cfg /home/compil/khaganat_backup_20160306/
4. Suppression des fichiers logs (pour éviter d'être trop pollué)
rm /home/compil/khaganat/code/ryzom/server/*.log
5. Redémarrage du serveur + connexion d'un client
6. Déconnexion du client + Arrêt du serveur
7. Copie des logs (en vue d'être comparés par la suite)
mkdir /home/compil/khaganat_backuplog_20160306 cp /home/compil/khaganat/code/ryzom/server/*.log /home/compil/khaganat_backuplog_20160306/ rm /home/compil/khaganat/code/ryzom/server/*.log
8. Modifications dans la base de données
nel.domain.domain_name => Khanat (ancienne valeur : Lirria) nel.shard.Name => Lirria (ancienne valeur : khanat shard) nel_tool.neltool_domains.domain_name => Khanat (ancienne valeur : Lirria) nel_tool.neltool_domains.domain_application => Khanat (ancienne valeur : Lirria) nel_tool.neltool_shards.shard_name => Lirria (ancienne valeur : Open) nel_tool.neltool_shards.shard_as_id => lirria (ancienne valeur : open)
9. Modification des fichiers de config suivants (on modifie ceux qui contiennent lirria) :
dynamic_scenario_service.cfg: "302", "Open", "(Open Developer Community)", "en", "Lirria", devient dynamic_scenario_service.cfg: "302", "Lirria", "Lirria", "en", "Khanat",
dynamic_scenario_service.cfg: "302", "Open", "open", "Lirria", devient dynamic_scenario_service.cfg: "302", "Lirria", "lirria", "Khanat",
dynamic_scenario_service.cfg:DomainName = "Lirria"; devient dynamic_scenario_service.cfg:DomainName = "Khanat";
input_output_service.cfg:"302", "Open", "open", "Lirria", devient input_output_service.cfg:"302", "Lirria", "lirria", "Khanat",
session_browser_server.cfg:"302", "Open", "open", "Lirria", devient session_browser_server.cfg:"302", "Lirria", "lirria", "Khanat",
shard_unifier_service.cfg:DomainName = "Lirria"; devient shard_unifier_service.cfg:DomainName = "Khanat";
10. Modification des fichiers de configuration qui contiennent “Open Developer Community”
debug_entities_game_service.cfg: "302", "Open", "(Open Developer Community)", "en", devient debug_entities_game_service.cfg: "302", "Lirria", "Lirria", "en",
entities_game_service_default.cfg: "302", "Open", "(Open Developer Community)", "en", devient entities_game_service_default.cfg: "302", "Lirria", "Lirria", "en",
11. Redémarrage du serveur + Connexion d'un client
12. Déconnexion du client + Arrêt du serveur
13. Copie des logs pour comparaison
mkdir /home/compil/khaganat_backuplognew_20160306 cp /home/compil/khaganat/code/ryzom/server/*.log /home/compil/khaganat_backuplognew_20160306/
14. Redémarrage du serveur
15. Comparaison des logs avant et après
16. Création de compte via l'AMS
17. Accès à la console d'Admin (http://lirria.khaganat.net/admin/index.php) Si le serveur est toujours dans le statut dev, essayer de changer son statut via Administration/Domains/Khanat ⇒ ds_open