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édente | ||
| fr:mises_a_jour_des_donnees_de_jeu [2016/09/14 06:57] – modification externe 127.0.0.1 | fr:mises_a_jour_des_donnees_de_jeu [2023/06/30 18:49] (Version actuelle) – [Détail sur patch_gen] YannK | ||
|---|---|---|---|
| Ligne 22: | Ligne 22: | ||
| ===== Préparation de données clients Lirria pour un patch futur ===== | ===== Préparation de données clients Lirria pour un patch futur ===== | ||
| - | Ce script prend les data du client organisées dans un dépôt | + | Ce script prend les data du client organisées dans un dépôt |
| - | Pour l' | + | Pour l' |
| + | <WRAP prewrap 650px> | ||
| <code bash script_regenerer_bnps_client.sh> | <code bash script_regenerer_bnps_client.sh> | ||
| #!/bin/bash | #!/bin/bash | ||
| # Script pour récupérer les data du dépôt | # Script pour récupérer les data du dépôt | ||
| - | # Puis en faire un .bnp global " | + | # Puis en faire des .bnp |
| # Dans le serveur de patch, prêt pour la | # Dans le serveur de patch, prêt pour la | ||
| # génération du patch suivant | # génération du patch suivant | ||
| - | # On récupère les dernières datas du dépôt dans le répertoire | + | # On récupère les dernières datas du dépôt dans le répertoire, sur la branche lirria |
| - | cd ~/ | + | cd ~/ |
| - | hg pull http:// | + | git pull |
| - | hg update | + | git checkout |
| # On va dans le répertoire de patch | # On va dans le répertoire de patch | ||
| Ligne 42: | Ligne 43: | ||
| # On copie les données récupérées | # On copie les données récupérées | ||
| - | for folder in ~/ | + | for folder in ~/ |
| - | do cp -R $folder/* patch_lirria/ | + | do cp -R $folder/ |
| + | done | ||
| + | |||
| + | for folder in ~/ | ||
| + | do cp -R $folder/kh/* patch_lirria/ | ||
| + | done | ||
| + | |||
| + | for folder in ~/ | ||
| + | do cp -R $folder/ryz/* patch_lirria/ | ||
| done | done | ||
| # On génère patch_lirria.bnp et on le met à sa place | # On génère patch_lirria.bnp et on le met à sa place | ||
| - | bnp_make /p patch_lirria/ | + | for i in patch_lirria/ |
| - | rm ~/ | + | #rm ~/ |
| - | mv patch_lirria.bnp ~/ | + | for folder in ~/ |
| + | do cp $folder/patch_lirria/*.bnp ~/ | ||
| + | done | ||
| # On nettoie le répertoire de transit temporaire | # On nettoie le répertoire de transit temporaire | ||
| rm -Rf patch_lirria/ | rm -Rf patch_lirria/ | ||
| + | |||
| # On retourne à la racine du home | # On retourne à la racine du home | ||
| Ligne 58: | Ligne 70: | ||
| </ | </ | ||
| + | </ | ||
| Ligne 68: | Ligne 81: | ||
| Il suffira de remplir la release note si on le souhaite, puis, surtout, d' | Il suffira de remplir la release note si on le souhaite, puis, surtout, d' | ||
| + | <WRAP prewrap 650px> | ||
| <code bash script_creation_patchs_simple.sh> | <code bash script_creation_patchs_simple.sh> | ||
| #!/bin/bash | #!/bin/bash | ||
| Ligne 104: | Ligne 118: | ||
| cd ~ | cd ~ | ||
| </ | </ | ||
| + | </ | ||
| ===== Création des données serveur d'un patch et activation de celui-ci ===== | ===== Création des données serveur d'un patch et activation de celui-ci ===== | ||
| Ligne 109: | Ligne 124: | ||
| Ce script réalise la même opération que le script [[# | Ce script réalise la même opération que le script [[# | ||
| - | Il se sert d'un fichier '' | + | Il se sert d'un fichier '' |
| <WRAP center round important 80%> | <WRAP center round important 80%> | ||
| Ligne 117: | Ligne 132: | ||
| Il suffira de remplir la release note si on le souhaite, puis, surtout, d' | Il suffira de remplir la release note si on le souhaite, puis, surtout, d' | ||
| + | <WRAP prewrap 650px> | ||
| <code bash script_mise_a_jour_data_serveur.sh> | <code bash script_mise_a_jour_data_serveur.sh> | ||
| #!/bin/bash | #!/bin/bash | ||
| Ligne 139: | Ligne 155: | ||
| # indiquer ici le dossier d' | # indiquer ici le dossier d' | ||
| - | export RYZOM_HOME=~/ | + | export RYZOM_HOME=~/ |
| - | export RYZOM_DATA_HOME=~/ | + | export RYZOM_DATA_HOME=~/ |
| export PATCH_CLIENT_SYSTEM=~/ | export PATCH_CLIENT_SYSTEM=~/ | ||
| Ligne 148: | Ligne 164: | ||
| cd $RYZOM_DATA_HOME | cd $RYZOM_DATA_HOME | ||
| - | #On met à jour les données avec la branche Lirria du dépot de data | + | # On met à jour les données avec la branche Lirria du dépot de data |
| - | hg pull http://depots.khaganat.net/scm/hg/khaganat-data | + | git pull https://git.khaganat.net/ |
| - | hg update -r lirria | + | git checkout |
| # On stoppe le shard | # On stoppe le shard | ||
| Ligne 156: | Ligne 173: | ||
| # supprimer les anciennes packed_sheets du dossier serveur et dossier client | # supprimer les anciennes packed_sheets du dossier serveur et dossier client | ||
| - | rm -f $RYZOM_HOME/ | ||
| rm -f $RYZOM_HOME/ | rm -f $RYZOM_HOME/ | ||
| + | rm -f $RYZOM_HOME/ | ||
| rm -f $RYZOM_HOME/ | rm -f $RYZOM_HOME/ | ||
| Ligne 175: | Ligne 192: | ||
| # On obtient dans $RYZOM_HOME/ | # On obtient dans $RYZOM_HOME/ | ||
| # - les packed_sheets du client | # - les packed_sheets du client | ||
| + | # - le fichier lmconts.packed | ||
| # Dans $RYZOM_HOME/ | # Dans $RYZOM_HOME/ | ||
| # - le visual_slot.tab | # - le visual_slot.tab | ||
| Ligne 183: | Ligne 201: | ||
| # Cela inclue les fichiers de traduction | # Cela inclue les fichiers de traduction | ||
| - | rm -Rf $PATCH_CLIENT_SYSTEM/ | + | rm -Rf $PATCH_CLIENT_SYSTEM/ |
| - | cp $RYZOM_HOME/ | + | rm -Rf $PATCH_CLIENT_SYSTEM/ |
| - | cp $RYZOM_HOME/ | + | rm -Rf $PATCH_CLIENT_SYSTEM/ |
| - | cp $RYZOM_DATA_HOME/ | + | rm -Rf $PATCH_CLIENT_SYSTEM/ |
| - | cp $RYZOM_DATA_HOME/ | + | rm -Rf $PATCH_CLIENT_SYSTEM/ |
| + | rm -Rf $PATCH_CLIENT_SYSTEM/ | ||
| + | rm -Rf $PATCH_CLIENT_SYSTEM/ | ||
| + | cp $RYZOM_HOME/ | ||
| + | cp $RYZOM_HOME/ | ||
| + | cp $RYZOM_HOME/ | ||
| + | cp $RYZOM_HOME/ | ||
| + | cp $RYZOM_HOME/ | ||
| + | cp $RYZOM_DATA_HOME/ | ||
| + | cp $RYZOM_DATA_HOME/ | ||
| + | cp $RYZOM_DATA_HOME/ | ||
| + | cp $RYZOM_DATA_HOME/ | ||
| + | cp $RYZOM_DATA_HOME/ | ||
| + | cp $RYZOM_DATA_HOME/ | ||
| + | cp $RYZOM_DATA_HOME/ | ||
| # On va dans le répertoire où on va générer le nouveau dataserver.bnp | # On va dans le répertoire où on va générer le nouveau dataserver.bnp | ||
| - | cd $PATCH_CLIENT_SYSTEM | + | cd $PATCH_CLIENT_SYSTEM/ |
| - | bnp_make /p $PATCH_CLIENT_SYSTEM/ | + | bnp_make |
| - | rm $PATCH_CLIENT_SYSTEM/ | + | bnp_make -p kh_translate_en |
| - | mv dataserver.bnp $PATCH_CLIENT_SYSTEM/ | + | bnp_make -p kh_translate_wk |
| + | bnp_make -p kh_translate_es | ||
| + | bnp_make -p kh_translate_de | ||
| + | bnp_make -p kh_translate_ru | ||
| + | cd $PATCH_CLIENT_SYSTEM/ | ||
| + | bnp_make -p kh_server | ||
| + | rm $PATCH_CLIENT_SYSTEM/ | ||
| + | rm $PATCH_CLIENT_SYSTEM/ | ||
| + | rm $PATCH_CLIENT_SYSTEM/ | ||
| + | rm $PATCH_CLIENT_SYSTEM/ | ||
| + | rm $PATCH_CLIENT_SYSTEM/ | ||
| + | rm $PATCH_CLIENT_SYSTEM/ | ||
| + | rm $PATCH_CLIENT_SYSTEM/ | ||
| + | mv dataserver/ | ||
| + | mv dataserver/ | ||
| + | mv dataserver/ | ||
| + | mv dataserver/ | ||
| + | mv dataserver/ | ||
| + | mv dataserver/ | ||
| + | mv kh_server.bnp $PATCH_CLIENT_SYSTEM/ | ||
| + | |||
| + | read -p " | ||
| # On peut éventuellement ajouter dans $PATCH_CLIENT_SYSTEM/ | # On peut éventuellement ajouter dans $PATCH_CLIENT_SYSTEM/ | ||
| Ligne 205: | Ligne 258: | ||
| patch_gen updateProduct patch_game/ | patch_gen updateProduct patch_game/ | ||
| + | read -p " | ||
| # On peut éditer la release note à cette occasion : | # On peut éditer la release note à cette occasion : | ||
| nano patch_game/ | nano patch_game/ | ||
| Ligne 214: | Ligne 268: | ||
| # On relance le shard | # On relance le shard | ||
| shard start | shard start | ||
| + | |||
| </ | </ | ||
| + | </ | ||
| + | |||
| + | ===== Détail sur patch_gen ===== | ||
| + | Pour avoir plus de détail sur le programme pacth_gen [[fr: | ||
| - | {{tag> serveur MMORPG | + | {{tag> |





