Projets

Bienvenue dans la liste des projets en cours !

Ce qu’on appelle un « projet » correspond à un bloc de développement qui met en action plusieurs compétences : rédaction, web, équilibrage etc. Aussi, la correction de bug, la modification ou l’ajout d’un objet ou d’un PNJ de façon relativement isolée, par exemple, n’entre pas dans la catégorie « projet ». Cependant, si le staff se trouve dans une situation où des actions « autres » devraient être priorisées, nous l’ajoutons ici, afin que vous sachiez à quoi nous sommes occupés.

Pour chaque projet, nous communiquons une macro-estimation du temps de travail qu’il demande afin de relativiser l’avancement affiché, ainsi que la priorité qu’on lui donne à un instant T (les priorités pouvant changer selon les dispo ou les problèmes). Evidemment, en tant que bénévoles, nous ne sommes pas toujours tous au complet ou à 100 % de notre temps. Pour bien lire ce qui suit, nous affichons le nombre de personnes disponibles et impliquées dans le projet pour le faire avancer (qui varie selon les dispo, mais aussi selon l’avancement et les besoins du projet), mais aussi le rythme d’avancement du moment (lié à la disponibilité des personnes impliquées et au niveau de priorité).

Enfin, nous ne communiquerons de date, ou même de période, de sortie que lorsque nous pensons pouvoir la tenir. Inutile d’insister !

 

v1.8 – versions Dialsoft

Avancement = 70 %Description

 

Projet <surprise1> (jeu)

Avancement = 100 %Description 

 

Nouvelle zone haut niveau

Avancement = 30 %Description

 

Stabilité du serveur de jeu

Avancement = 70 % | Description

 

Automatisation des bonus

Avancement = 1 %Description

 

Projet <surprise2> (web)

Avancement = 10 %Description

 

Description des projets

v1.80 – v1.81 – Ajustements et révisions

L’objectif ici n’est pas de décrire toutes les actions et ajustements, qui sont communiqués par ailleurs par T4C Next (équipe de développement du jeu en lui-même pour ses fonctionnalités à disposition des joueurs ou des staffs Dialsoft) ou dans les mises à jour T4C Neerya (l’équipe qui gère votre serveur et son contenu).

Les montées en version sont toujours des « moments à passer » pour les staffs comme pour les joueurs. La stabilité du jeu est forcément une priorité et le staff T4C Neerya est forcément impliqué pendant et après les montées en version pour intégrer les modifications et ajouts mis à sa disposition.

 

  • Temps d’investissement : <200 h – entre 200 et 1000 h – >1000 h
  • Niveau de priorité donnée : Bas – Moyen – Elevé
  • Nombre de personnes : 3
  • Rythme : A l’arrêt – Ralenti – Normal – Soutenu

Avancement

 

Développement / tests

70 %

 

17/10/2020

Première publication d’avancement ! Pourquoi seulement 80 % d’avancement ? Parce que plusieurs bugs sont encore remontés, à corriger par T4C Neerya (ex : comportement des Augures) et parce qu’après ça, nous aurons encore quelques décisions à prendre et ajustements à faire (ex : activation du respawn augmenté, formule du partage d’XP).

25/12/2020

Notre avancement tombe de 80 à 70%. Nous considérons que le plus dur est dernier nous, mais il reste des choses à faire. En effet, des adaptations sont encore nécessaires sur les sorts, d’autres dans le code pour utiliser une nouvelle fonction qui améliorera la stabilité du serveur et nous attendons la rev4, qui intégrera la fin des dots qui tuent les personnages au temple et le retour au ciblage de groupe de la rev2.

14/02/2021

Les tests de la rev4 sont terminés ! Il s’agira normalement de la dernière révision Dialsoft avant la version v3 (rendez-vous sur le site T4C Next pour en savoir plus). En même temps que cette révision, T4C Neerya a demandé une adaptation du client pour permettre la mise à jour des cartes du jeu sans erreur (problème rencontré par une grande partie des joueurs lors de la MAJ 2.454a). Après la rev4, ce type de problème ne devrait donc plus se produire.

Haut de page

Projet <surprise1> (jeu)

Ce ne serait plus une surprise si on en disait trop ! On peut vous dire que ce projet est dans les idées de l’équipe T4C Neerya depuis un bon moment et qu’elle est presque prête côté développement depuis quelques mois. On peut aussi vous dire que, si cet ajout vous plaît, vos idées seront plus que nécessaires pour le faire évoluer et le pérenniser !

 

  • Temps d’investissement : <200 h – entre 200 et 1000 h – >1000 h
  • Niveau de priorité donnée : Bas – Moyen – Elevé
  • Nombre de personnes : 3
  • Rythme : A l’arrêt – Ralenti – Normal – Soutenu

Avancement

 

Conception générale

100 %

 

Rédaction (quêtes et PNJ)

100 %

 

Développement / tests

100 %

 

17/10/2020

Première publication d’avancement ! Les acteurs du projet ne sont pas disponibles en ce moment et le projet est en stand by. Nous sommes en train de le relancer (état des lieux en cours pour finalisation).

25/12/2020

La rédaction est passée de 90 à 100% et le développement / test de 80 à 90 %. Nous prioriserons la finalisation du projet pour le sortir au plus tard en février 2021.

14/02/2021

Avancement = 100 %

Le projet est terminé depuis le mois de janvier ! Nous n’attendons plus que la rev4 et sa validation pour mettre en jeu cet ajout lors de la MAJ 2.457. Des animations d’introduction permettront d’annoncer cette nouveauté sur T4C Neerya. Restez connecté(e)s !

Haut de page

Nouvelle zone haut niveau

Depuis bientôt 5 ans, la zone end-game de T4C Neerya est le Draconis Sanctum. Le niveau des personnages s’élève au fil des années et cette petite île de Grimhawk accueille une population croissante de personnages. Nous avons décidé de vous faire vivre une nouvelle aventure à haut niveau.

 

  • Temps d’investissement : <200 h – entre 200 et 1000 h – >1000 h
  • Niveau de priorité donnée : Bas – Moyen – Elevé
  • Nombre de personnes : 2
  • Rythme : A l’arrêt – Ralenti – Normal – Soutenu

Avancement

 

Conception générale

70 %

 

Mapping

30 %

 

Rédaction (quêtes et PNJ)

40 %

 

Développement / tests

20 %

 

Equilibrage / tests

10 %

 

17/10/2020

Première publication d’avancement ! Une communication viendra après stabilisation de la v1.81.

25/12/2020

Le niveau de priorité est passé de « Moyen » à « Bas » le nombre de personnes de 4 à 2 et le rythme de « Normal » à « A l’arrêt ». En effet, compte tenu du nombre de lags et de crashs importants rencontrés, l’identification de leur source et les corrections pour restaurer la stabilité du serveur (intégration d’un nouvelle fonction T4C Next, v1.8 et nettoyage de la base de données) est devenu prioritaire. Egalement, la préparation et la réalisation des animations pour l’anniversaire des 10 ans de T4C Neerya, qui s’est déroulé entre mi-novembre et mi-décembre, a mobilisé une partie de l’équipe. Nous comptons reprendre ce projet courant janvier 2021.

14/02/2021

Les tests et l’écriture ont repris en janvier comme prévu. La priorisation ne change pas tant que nous n’avons pas passé la dernière révision Dialsoft (rev4).

Haut de page

Stabilité du serveur de jeu

Au cours du dernier trimestre 2020, nous avons sollicité la communauté joueurs pour remonter chaque lag, ceci afin d’analyser au moment précis où il se produisait. Cette analyse a mis en évidence un nombre de flags par personnage beaucoup trop important. Les flags sont utilisés pour sauvegarder des données sur chaque personnage, comme, par exemple, le nombre de charges des objets qu’il possède. Ainsi, le code du jeu en lui-même provoquait la création d’une dizaine de flags inutiles à chaque sauvegarde de chaque personnage conduisant au remplissage de la base de données et en particulier de l’endroit ou sont stockées les objets possédés et d’autres informations importantes. Cet emplacement dans la base de donné était devenu impossible à « interroger », car beaucoup trop long à parcourir pour le système, si bien que chaque clic sur le « Top player » ou le « Who »s online » de t4c.com ou encore la sauvegarde de certains personnages faisait laguer tous les serveurs Dialsoft durant plusieurs minutes et conduisait régulièrement au crash d’un serveur.

A noter que la base de données n’est pas l’unique source de lags ou de crashs. Le code T4C peut être en cause et nous avons obtenu une solution d’amélioration avec v1.8 (nouvelle fonctionnalité, voir l’avancement v1.8).

 

  • Temps d’investissement : <200 h – entre 200 et 1000 h – >1000 h
  • Niveau de priorité donnée : Bas – Moyen – Elevé
  • Nombre de personnes : 1
  • Rythme : A l’arrêt – Ralenti – Normal – Soutenu

Avancement

 

Développement / tests

80 %

 

25/12/2020

Première publication d’avancement !

La première action a été de corriger le code du jeu avec T4C Next pour que ces flags inutiles ne soient plus créés (correction pas encore déployée sur les serveurs). Cependant, il fallait aussi nettoyer tous ceux déjà présents et cela ne se fait pas facilement (certains flags ne devant absolument pas être touchés). Plusieurs maintenances serveur ont donc été réalisées pour procéder au nettoyage de la base de données (suppression de flags) et à son optimisation (création, reconstruction d’index). Après 4 maintenances qui auront durées entre 2 et 4h, réalisées les 10/11 , 12/11, 21/12 et 22/12, les résultats sont plus qu’encourageants. En chiffres, nous sommes passés de plus de 60 millions de flags à 3.7 millions et le temps d’exécution la requête responsable de lags de plusieurs minutes est passé de 4 minutes (annulé à 4 minutes) à entre 3 et 10 secondes.

Ce qu’il reste à faire : le ménage et l’optimisation des autres serveurs Dialsoft, qui peuvent être sources de lags ou de crash pour tous les serveurs.

14/02/2021

Lors de la prochaine révision Dialsoft (rev4), la correction du code serveur pour éviter l’enregistrement des flags inutiles passera. Ceci permettra de faire une dernière passe en base de données pour nettoyer ces flags et ne pas les voir revenir ! La rev4 est terminée et sera bientôt disponible en jeu.

Le niveau de priorité est passé de Elevé à Moyen et le rythme de Soutenu à Normal. Avancement passé de 70 à 80%.

Haut de page

Automatisation des bonus

Les bonus en jeu sont pour l’instant déclenchés par le staff et nous avons pour but d’automatiser leur déclenchement.

 

  • Temps d’investissement : <200 h – entre 200 et 1000 h – >1000 h
  • Niveau de priorité donnée : Bas – Moyen – Elevé
  • Nombre de personnes : 1
  • Rythme : A l’arrêt – Ralenti – Normal – Soutenu

Avancement

 

Développement / tests

1 %

 

14/02/2021

Première publication d’avancement !

La conception est faite et les travaux démarreront d’ici la semaine prochaine.

Haut de page

Projet <surpise2> (web)

Encore un projet surprise dont nous ne pourrons pas vous dire grand chose pour l’instant, sous peine de le dévoiler entièrement.

 

  • Temps d’investissement : <200 h – entre 200 et 1000 h – >1000 h
  • Niveau de priorité donnée : Bas – Moyen – Elevé
  • Nombre de personnes : 1
  • Rythme : A l’arrêt – Ralenti – Normal – Soutenu

 

Avancement

Développement / tests

10 %

 

 

 

14/02/2021

Première publication d’avancement !

Il s’agit d’un travail de longue haleine qui sera réalisé et publié en plusieurs étapes. Vous en saurez donc plus bien assez tôt !