====== Procédure à appliquer pour faire un changement de Domaine/Shard ====== 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 {{tag>sysadmin tutoriel}}