Page 1 sur 4

De la nécessité de mettre à jour cdr

Message Publié : Dim Nov 06, 2022 11:46 am
par Renzo
Hello,

Comme vous le savez, cdr est un vieux grognard.

Il a été développé il y a 15 ans en PHP 4 et ce code ne tourne plus sur les nouveaux serveurs.

Notre serveur est un vieux serveur aussi et ça pose plein de problèmes. Notamment de sécurité. C'est un peu comme si cdr tournait sur Windows 98.

Ça n'a pas beaucoup d'impact pour vous, si ce n'est qu'on se fait hacker de temps en temps et que ça peut poser problème parfois. Mais dans les grandes lignes ça ne vous impacte pas trop.

Cependant, c'est problématique. Et il y a un risque que cdr ne marche plus du tout un jour.

Autre exemple, je ne peux pas passer le site en https et Google nous a dé-referencé. Cdr n'apparaît plus quand on cherche Campagne de Russie. Et ça fait des joueurs en moins.

Tout ça pour dire qu'il faut que je réécrive une grosse partie de cdr. Et ça va me prendre environ 100 heures de développement.

Tout ce travail qui ne va absolument rien changer au jeu. Mais bon, comme certains d'entre vous ont l'impression que je me tourne les pouces ou que je m'éclate sur cdr 2 alors qu'ils voudraient autre chose, je me disais que ça serait bien si je vous expliquais qu'il ne passe des choses même si vous ne voyez rien concrètement.

Re: De la nécessité de mettre à jour cdr

Message Publié : Dim Nov 06, 2022 12:09 pm
par Joachim Labastide
Image

Juste pour google. Il me semble que c est OK en précisant le jeu.

Pour le reste je ne pense pas que la majorité d entre nous pense ça : "roulage de pouces".

La pine en informatique que je suis ne pourra t apporter de l eau au moulin. Mais merci Renzo pour ta création en tout cas et pour ta volonté de la faire évoluer. C'est motivant.

Re: De la nécessité de mettre à jour cdr

Message Publié : Dim Nov 06, 2022 12:37 pm
par Renzo
C'est vrai qu'on n'est pas totalement absent :mrgreen:

Il n'en reste pas moins que Google pénalise les sites en HTTP, notamment pour pousser les développeurs à passer en HTTPS.

Je voulais juste illustrer le genre de problème que l'on a à être technologiquement en retard.

En tout cas, je te remercie, ca fait toujours plaisir ces messages de soutien :D

Re: De la nécessité de mettre à jour cdr

Message Publié : Dim Nov 06, 2022 4:27 pm
par vétéran Bertrand H
Renzo a écrit :(...)
Autre exemple, je ne peux pas passer le site en https et Google nous a dé-referencé. Cdr n'apparaît plus quand on cherche Campagne de Russie. Et ça fait des joueurs en moins.
Tout ça pour dire qu'il faut que je réécrive une grosse partie de cdr. Et ça va me prendre environ 100 heures de développement.

Tout ce travail qui ne va absolument rien changer au jeu. Mais bon, comme certains d'entre vous ont l'impression que je me tourne les pouces ou que je m'éclate sur cdr 2 alors qu'ils voudraient autre chose, je me disais que ça serait bien si je vous expliquait qu'il ne passe des choses même si vous ne voyez rien concrètement.

Merci pour cet investissement !!

Re: De la nécessité de mettre à jour cdr

Message Publié : Dim Nov 06, 2022 7:31 pm
par Guillaume de Sarthe
Merci Renzo pour cette belle démonstration du travail de l'ombre.

Une question de néophyte, ne peux tu pas "optimiser" ton travail en créant directement le code de CDR2 ou du moins faciliter son implémentation au lieu de devoir te retaper tout le code de CDR 1 à l'identique ?

Ou est-ce que cela devient trop urgent niveau sécurité ?

Re: De la nécessité de mettre à jour cdr

Message Publié : Dim Nov 06, 2022 10:38 pm
par Renzo
C'est un travail qu'il faudra faire quoi qu'il arrive.

cdr 2 n'est finalement qu'une nouvelle interface de cdr 1 et réutilise 95% de son code.

Sur certaines fonctionnalités comme le nouveau système de tir, j'ai modifié le code, mais ça reste un petit bout.

Tout le code qui gère le déplacement par exemple reste inchangé. Par pour les missives, compétences, améliorations, bataillons, et bien d'autres.

Il y a bien sûr du nouveau code qui lui est écrit au goût du jour.

Il y a au final très peu de code existant qui disparaît.

Re: De la nécessité de mettre à jour cdr

Message Publié : Lun Nov 07, 2022 11:20 am
par Winters
C'est vrai que ce genre de message est nécessaire car, comme tu le soulignes et malgré ce que dit joachim, il y a bien des joueurs qui ont pensé à un moment que t'étais en mode yolo. Courage à toi pour cette centaine d'heure qui, hélas, ne transpirera pas à travers le jeu.

Re: De la nécessité de mettre à jour cdr

Message Publié : Sam Nov 26, 2022 12:38 pm
par Renzo
Hello,

Quelques nouvelles. J'ai réussi à faire une quinzaine d'heures de code. J'ai mis à jour 80 endroits dans le code sur les 830 que je dois faire.

Je suis partagé entre enthousiasme et découragement :mrgreen:

J'ai commencé par le plus dur. Le moteur du jeu qui gère l'affichage, les déplacements, les attaques, bref tout ce qu'on peut faire à partir de la visu.

Le truc, c'est que je me sens obligé de réécrire le code qui est pas au top alors que ce n'est pas forcément nécessaire. D'un autre côté, ça pourrait me simplifier la vie sur les évolutions plus tard.

Je me suis rendu compte que le nouveau système de tir n'était pas codé pour les tirs des canons sur les fortins. Donc j'ai fini ça aussi.

Il me reste toutes les autres pages à faire et aussi toute l'animation. Vous ne savez sûrement pas, mais l'animation a une vingtaine d'écran pour faire tout un tas de chose.

Par contre, j'ai un peu peur d'introduire des bugs, car je charcute beaucoup le code. Peut être qu'on fera une beta.

Re: De la nécessité de mettre à jour cdr

Message Publié : Sam Nov 26, 2022 1:39 pm
par Winters
cool, cela rappellera le bon vieux temps la béta ^^. Tu te fais chier maintenant mais c'est pour qu'ensuite tu aies moins de boulot, je pense que c'est plutôt une bonne chose et que tu as pris le bon bout. Allez, haut les cœurs et ne te décourages pas.

Re: De la nécessité de mettre à jour cdr

Message Publié : Sam Nov 26, 2022 6:10 pm
par Guillaume de Sarthe
Merci pour ta communication, c'est toujours très intéressant de te lire et de comprendre un peu l'envers du décors.

Effectivement, il vaut mieux optimiser tout ça pour faciliter les futures évolutions ;)

A défaut de mieux tu as tous mes encouragements

Re: De la nécessité de mettre à jour cdr

Message Publié : Lun Nov 28, 2022 7:27 pm
par Capinghem
Merci Renzo, et courage, on va repartir pour 20 ans !!!! :D

Re: De la nécessité de mettre à jour cdr

Message Publié : Dim Déc 04, 2022 1:04 am
par Renzo
J'ai fini la page perso. J'ai déployé le nouveau code. Quand je peux le déployer, je vais le faire. Ça sera pas toujours possible, mais là ça marche bien car la page est indépendante.

Si vous remarquez des choses bizarres sur cette page, dites le moi. J'ai essayé de mon côté, ça a l'air de marcher.

Je vais pousser le nouveau code régulièrement, comme ça vous trouver des bugs ça me permettra de les corriger au fur et à mesure.

Re: De la nécessité de mettre à jour cdr

Message Publié : Dim Déc 11, 2022 10:00 pm
par Renzo
Je viens de pousser le nouveau code de la page événement, CV, officier et bataillon.

N'hésitez pas à signaler d'éventuels bugs.

Re: De la nécessité de mettre à jour cdr

Message Publié : Lun Déc 12, 2022 9:03 pm
par Guillaume de Sarthe
Merci pour l'état d'avancement ;)

Re: De la nécessité de mettre à jour cdr

Message Publié : Mer Déc 21, 2022 6:44 pm
par Renzo
J'ai mis à jour la page Configuration (joueur.php)