Khanat OpenNeL code issueshttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues2018-01-19T19:41:41+01:00https://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/2Trigger a build when commiting to a feature branch.2018-01-19T19:41:41+01:00Erwan GeorgetTrigger a build when commiting to a feature branch.Adding a regex in order to trigger builds when adding "+CI" (or "+CI-[platform]" for any supported platform) to a feature branch name.
- [x] Linux ("+CI" or "+CI-LIN64")
- [x] Code
- [x] Test
- [x] Solo
- [x] Duo
- [...Adding a regex in order to trigger builds when adding "+CI" (or "+CI-[platform]" for any supported platform) to a feature branch name.
- [x] Linux ("+CI" or "+CI-LIN64")
- [x] Code
- [x] Test
- [x] Solo
- [x] Duo
- [x] Trio
- [x] Full
- [x] OSX ("+CI" or "+CI-OSX")
- [x] Code
- [x] Test
- [x] Solo
- [x] Duo
- [x] Trio
- [x] Full
- [x] Windows ("+CI" or "+CI-WIN64")
- [x] Code
- [x] Test
- [x] Solo
- [x] Duo
- [x] Trio
- [x] Fullv0.1.1Erwan GeorgetErwan Georgethttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/46error when build with static option on debian buster2019-10-08T07:37:59+02:00aleajactaesterror when build with static option on debian busterWe have error link gnutls_session_get_ptr when we build on static option
<pre>
usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/libmysqlclient.a(gnutls.c.o): in function `my_verify_callback':
(.text+0x2c): undefined...We have error link gnutls_session_get_ptr when we build on static option
<pre>
usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/libmysqlclient.a(gnutls.c.o): in function `my_verify_callback':
(.text+0x2c): undefined reference to `gnutls_session_get_ptr'
/usr/bin/ld: (.text+0x5f): undefined reference to `gnutls_certificate_type_get'
/usr/bin/ld: (.text+0x7b): undefined reference to `gnutls_x509_crt_init'
/usr/bin/ld: (.text+0x92): undefined reference to `gnutls_certificate_get_peers'
/usr/bin/ld: (.text+0xac): undefined reference to `gnutls_x509_crt_import'
/usr/bin/ld: (.text+0xc9): undefined reference to `gnutls_x509_crt_deinit'
/usr/bin/ld: (.text+0x124): undefined reference to `gnutls_x509_crt_check_hostname'
/usr/bin/ld: (.text+0x134): undefined reference to `gnutls_x509_crt_deinit'
/usr/bin/ld: (.text+0x16b): undefined reference to `gnutls_certificate_verify_peers2'
/usr/bin/ld: (.text+0x1c4): undefined reference to `gnutls_x509_crt_deinit'
/usr/bin/ld: (.text+0x1d5): undefined reference to `gnutls_x509_crt_deinit'
</pre>aleajactaestaleajactaesthttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/45build binary for debian buster2019-09-07T16:23:59+02:00aleajactaestbuild binary for debian busteruse debian buster to build server & clientuse debian buster to build server & clienthttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/44test issue et email2019-07-22T23:00:26+02:00deedtest issue et emailblablablabladeeddeedhttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/39Build Error on ARchlinux2018-06-15T22:14:39+02:00aleajactaestBuild Error on ARchlinuxBuild Error :
<code>
In file included from /usr/include/c++/8.1.1/map:62,
from /builds/project-0/code/build/nel/src/3d/nel3d_pch/std3d.h:27:
/usr/include/c++/8.1.1/bits/stl_multimap.h: In instantiation of 'class std::mul...Build Error :
<code>
In file included from /usr/include/c++/8.1.1/map:62,
from /builds/project-0/code/build/nel/src/3d/nel3d_pch/std3d.h:27:
/usr/include/c++/8.1.1/bits/stl_multimap.h: In instantiation of 'class std::multimap, std::allocator >':
/builds/project-0/code/nel/include/nel/3d/particle_system.h:1179:19: required from here
/usr/include/c++/8.1.1/bits/stl_multimap.h:121:21: error: static assertion failed: std::multimap must have the same value_type as its allocator
static_assert(is_same::value,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [nel/src/3d/CMakeFiles/nel3d.dir/build.make:765: nel/src/3d/CMakeFiles/nel3d.dir/instance_group_user.cpp.o] Error 1
make[2]: *** [CMakeFiles/Makefile2:518: nel/src/3d/CMakeFiles/nel3d.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:6189: ryzom/client/src/CMakeFiles/khanat_client.dir/rule] Error 2
make: *** [Makefile:1486: khanat_client] Error 2
</code>https://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/38crash AIS sur Stretch2018-06-11T22:42:29+02:00aleajactaestcrash AIS sur StretchAvec Stretch, AIS crash quand il y a du code dans les primitives
quand il execute la commande rename dans la primitive : khanat-ressources/primitives/newbieland/village1_lirria.primitive
Ex.: <STRING>()rename("Yannkin$#(Chef)");</STRING>Avec Stretch, AIS crash quand il y a du code dans les primitives
quand il execute la commande rename dans la primitive : khanat-ressources/primitives/newbieland/village1_lirria.primitive
Ex.: <STRING>()rename("Yannkin$#(Chef)");</STRING>https://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/34test issue 2, please ignore2017-05-26T21:59:16+02:00Ghost Usertest issue 2, please ignoretest issue 2, please ignoretest issue 2, please ignorehttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/30changer la config client_default.cfg2018-07-09T22:53:17+02:00deedchanger la config client_default.cfg* [ ] choisir le graphisme normal
* [ ] choisir le graphisme minimun
* [ ] choisir le graphisme maximun
* [ ] choisir le graphisme step (je ne sais pas ce que c'est)
* [ ] choisir le graphisme low
* [ ] choisir le graphisme me...* [ ] choisir le graphisme normal
* [ ] choisir le graphisme minimun
* [ ] choisir le graphisme maximun
* [ ] choisir le graphisme step (je ne sais pas ce que c'est)
* [ ] choisir le graphisme low
* [ ] choisir le graphisme medium
* [ ] choisir le graphisme normal
* [ ] choisir le graphisme highSit MelaiSit Melaihttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/28Modifier l'avertissement du client2018-07-09T22:52:29+02:00ZatalyzModifier l'avertissement du clientLa fenêtre de connexion affiche actuellement le message "Utilisez un email jetable et un mot de passe simple". Il faudrait remplacer ça par "Utilisez un email jetable et un mot de passe que vous n'utilisez pas sur d'autres comptes, la sé...La fenêtre de connexion affiche actuellement le message "Utilisez un email jetable et un mot de passe simple". Il faudrait remplacer ça par "Utilisez un email jetable et un mot de passe que vous n'utilisez pas sur d'autres comptes, la sécurité de ces informations n'est pas garantie sur nos serveurs". On laisse le reste.
Oui, ça fait flipper comme formulation, c'est fait exprès : je ne veux pas qu'on soit responsables de vol de comptes (hors khanat ; voler les comptes sur khanat, on s'en moque).
Traduire aussi en anglais ; je propose "Use an trash email and a password that you do not use on other accounts, the security of such information is not guaranteed on our servers."deeddeedhttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/25Graphes d'utilisation de mémoire (admin)2018-01-19T19:41:41+01:00Sit MelaiGraphes d'utilisation de mémoire (admin)Dans l'admin on peut voir les graphs de l'utilisation de mémoire et autres statistiques sur le service egs. Il devrait y avoir des fichiers pour les autres services aussi, mais ils ne sont pas affichés...Dans l'admin on peut voir les graphs de l'utilisation de mémoire et autres statistiques sur le service egs. Il devrait y avoir des fichiers pour les autres services aussi, mais ils ne sont pas affichés...https://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/23changement du nom "Open (Open Developer Community)" en "Lirria (Khanat)"2018-01-19T19:41:41+01:00deedchangement du nom "Open (Open Developer Community)" en "Lirria (Khanat)"Dans le choix lors de la création, c'est "Open (Open Developer Community)" à changer en "Lirria (Khanat)"
Dans egs_default.cfgDans le choix lors de la création, c'est "Open (Open Developer Community)" à changer en "Lirria (Khanat)"
Dans egs_default.cfgdeeddeedhttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/21msg.xml and database.xml2018-01-19T19:41:41+01:00Zatalyzmsg.xml and database.xmlAvec un client linux, après le patch, impossible de lancer le client sauf si on a eu l'idée de le lancer en console, car il faut agir :
`XML files invalid
msg.xml and database.xml files are invalid (server version signature is different...Avec un client linux, après le patch, impossible de lancer le client sauf si on a eu l'idée de le lancer en console, car il faut agir :
`XML files invalid
msg.xml and database.xml files are invalid (server version signature is different)
Press any key...`
Scrogneugneu comment ça se fait que ce soit pas le bon ?deeddeedhttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/20Relancer automatiquement le jeu après un patch2018-01-19T19:41:41+01:00ZatalyzRelancer automatiquement le jeu après un patchLors du lancement avec un smokey sur linux (archlinux 4.8.8-2-ARCH #1 SMP PREEMPT x86_64 GNU/Linux ), les données sont patchés, mais à la fin du patch, une fois qu'on clique sur "redémarrer le client", ce dernier se coupe sans se relan...Lors du lancement avec un smokey sur linux (archlinux 4.8.8-2-ARCH #1 SMP PREEMPT x86_64 GNU/Linux ), les données sont patchés, mais à la fin du patch, une fois qu'on clique sur "redémarrer le client", ce dernier se coupe sans se relancer.
Message d'erreur en console :
`./khanat_client
Failed launched: No such file or directory
`
Message final dans client.log :
`2016/11/23 14:37:08 INF 3107953536 khanat_client login_patch.cpp 1044 executeBatchFile : Restarting Ryzom...
2016/11/23 14:37:08 INF 3107953536 khanat_client login_patch.cpp 1045 executeBatchFile : RyzomFilename = /media/Ecogreen/ryzom/khanat/2016nov1/khanat_client
2016/11/23 14:37:08 INF 3107953536 khanat_client login_patch.cpp 1046 executeBatchFile : ClientPatchPath = /media/Ecogreen/ryzom/khanat/2016nov1/unpack/
2016/11/23 14:37:08 INF 3107953536 khanat_client login_patch.cpp 1047 executeBatchFile : ClientRootPath = /media/Ecogreen/ryzom/khanat/2016nov1/
2016/11/23 14:37:08 INF 3107953536 khanat_client login_patch.cpp 1048 executeBatchFile : StartupPath = /media/Ecogreen/ryzom/khanat/2016nov1/
2016/11/23 14:37:08 WRN 3107953536 khanat_client path.cpp 2742 setRWAccess : PATH: Can't access to file '/media/Ecogreen/ryzom/khanat/2016nov1/updt_nl.sh'
`
Il faudrait mettre ce "updt_nl.sh" dans le client, quitte à ce que ce soit avec le patch, ou changer son appel si ce qu'il contient est ailleurs.Sit MelaiSit Melaihttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/18Numéroter les versions du shard et du serveur correctement2021-09-20T21:19:07+02:00yannkNuméroter les versions du shard et du serveur correctementIl faudrait que les versions compilées suivent une nomenclature porgressive, pas forcément héritée de Ryzom Core d'ailleurs, à préciser exactement.Il faudrait que les versions compilées suivent une nomenclature porgressive, pas forcément héritée de Ryzom Core d'ailleurs, à préciser exactement.Sit MelaiSit Melaihttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/17Automatiser la relance du shard2018-07-09T22:51:25+02:00yannkAutomatiser la relance du shardActuellement, quand le serveur général s'arrête et est redémarré, le shard demeure éteint, il faut aller manuellement le relancer pour qu'il fonctionne. Il faudrait qu'il se mette en marche tout seul dès que la machine sur laquelle il es...Actuellement, quand le serveur général s'arrête et est redémarré, le shard demeure éteint, il faut aller manuellement le relancer pour qu'il fonctionne. Il faudrait qu'il se mette en marche tout seul dès que la machine sur laquelle il est se met en route.yannkyannkhttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/15génération fichier client.log2021-09-20T21:19:06+02:00Balorgénération fichier client.logLe client génère trop de fichiers client.log.
Le client génère 3 clients.log/minuteLe client génère trop de fichiers client.log.
Le client génère 3 clients.log/minutehttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/12Package server in a Docker container2021-09-20T21:19:05+02:00Erwan GeorgetPackage server in a Docker containerAjout du serveur dans un container Docker.
- [x] Création du script d'installation
- [x] Test dans un container de développement
- [x] Déploiement automatisé dans un container de développement
- [x] Création du container final
...Ajout du serveur dans un container Docker.
- [x] Création du script d'installation
- [x] Test dans un container de développement
- [x] Déploiement automatisé dans un container de développement
- [x] Création du container final
- [x] Création du Dockerfile
- [x] Publication sur le hub Docker?Erwan GeorgetErwan Georgethttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/11Add git submodules2021-09-20T21:19:06+02:00Erwan GeorgetAdd git submodulesPour aider au bon fonctionnement du CI, il serait intéressant d'ajouter certains autres dépôt en tant que sous-modules.
- [x] Dépôt data (pour les datas minimaux)
- [x] Autres dépôts ?Pour aider au bon fonctionnement du CI, il serait intéressant d'ajouter certains autres dépôt en tant que sous-modules.
- [x] Dépôt data (pour les datas minimaux)
- [x] Autres dépôts ?Erwan GeorgetErwan Georgethttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/10erreur dans input_output_service_default.cfg (non urgent)2021-09-20T21:19:28+02:00deederreur dans input_output_service_default.cfg (non urgent)WRN 622c5740 i18n.cpp 996 _readTextFile IOS : Preprocess: In file input_output_service_default.cfg(54) : Error found '#endif' without matching #ifWRN 622c5740 i18n.cpp 996 _readTextFile IOS : Preprocess: In file input_output_service_default.cfg(54) : Error found '#endif' without matching #ifErwan GeorgetErwan Georgethttps://git.khaganat.net/khaganat/mmorpg_khanat/khanat-opennel-code/-/issues/5Donner des noms standards aux barres de ressource (aka "ChaScore")2021-09-20T21:19:28+02:00Erwan GeorgetDonner des noms standards aux barres de ressource (aka "ChaScore")Pour permettre de plus facilement modifier, ajouter ou supprimer des barres de ressources, il faudrait modifier les différentes occurrences de "hp", "stamina", "sap", et "focus" en "ChaScoreX" (X étant un numéro).
- [x] Hp
- [x] Stamina...Pour permettre de plus facilement modifier, ajouter ou supprimer des barres de ressources, il faudrait modifier les différentes occurrences de "hp", "stamina", "sap", et "focus" en "ChaScoreX" (X étant un numéro).
- [x] Hp
- [x] Stamina
- [x] Sap
- [x] FocusSit MelaiSit Melai