Auteur Sujet: La révision 97 sera sur le SVN vendredi soir.  (Lu 3458 fois)

Hors ligne Randdrick

  • Administrator
  • Connetable
  • *****
  • Messages: 6568
  • Grand Calif
    • W.A.A.D - WoW Ascent Arbonne DB
Bonjour,

La révision 97 sera sur le SVN vendredi soir, et annoncera un tournant définitif vers le passage en 2.4 de WoW. De ce fait, et une fois n'est pas coutume, elle se basera sur le CORE 4300 trunk ( ou la révision 2.4 du CORE Ascent si cette dernière est sortie). Afin de conserver la compatibilité avec le CORE stable 3.8, la mise à jour vers le CORE 4300 se fera via le tool.bat, et les fichiers se trouveront dans le répertoire ...\Tables\Stable_2.4. Le nettoyage du SVN quand à lui se fera pour la révision 98.

Les plus grosses modifications concernent la table des items qui a causé quelques soucis depuis les dernières révisions. Le processus de mise à jour se fera donc à partir de la table items révision 90. Les autres tables seront celle de la révision 96.

Dès la sortie de la révision ( stable ou trunk ) pour le client wow 2.4, tout compatibilité antérieur avec le client WoW 2.3.3 sera abandonnée. La dernière révision de WAAD pour le client WoW 2.3.3 sera donc la 97.

Merci à vous tous pour votre compréhension.
Le cerveau est l'organe le moins utilisé par l'être humain...

Hors ligne Tallula

  • Full Member
  • ****
  • Messages: 363
    • Serveur WorldOfHeroes
Mhh vendredi soir full db complète avec les nouvelles tables et tout?

Je vien de tester le logon serv c'est ok avec la 2.4 mais je suis pas allé plus loin (pas facile de tester du boulot)...

Pour les nouveautés de la table socials qui se switch khazargantes est en train de tester un patch

Voili voilou


Qui ne tente rien n'a rien

Hors ligne Randdrick

  • Administrator
  • Connetable
  • *****
  • Messages: 6568
  • Grand Calif
    • W.A.A.D - WoW Ascent Arbonne DB
En effet, si tout va bien il y aura une full db, avec les nouvelles tables ( du moins tel que je l'ai expliqué dans mon fil de discussion)

Concernant la table sociale, il faudra faire attention, en effet, car par défaut c'est les mises à jour Ascent qui sont appliquées. Et la mise à jour 4300_character_social.sql supprime la table social.

Dans le cas ou le patch de khazargantes ne serait pas prêt, j'empêcherais que la table sociale soit supprimée afin que des données ne soient pas perdues.

Edit :

Les modifications apportées par la version 2.4 ( nouvelles quêtes, instances, etc seront intégrées progressivement )
« Modifié: 16 avril 2008, 19:52:46 par Randdrick »
Le cerveau est l'organe le moins utilisé par l'être humain...

Hors ligne Tallula

  • Full Member
  • ****
  • Messages: 363
    • Serveur WorldOfHeroes
Après une analyse plus complète des modification de la table social voici un patch qui va permettre de faire un transfert de données existante vers la nouvelle structure

Cela sera uniquement utile aux personnes ayant une table à récupéré pour le passage en 2.4

Dans l'espoir de voir ceci intégré au tool.bat waad :)

Fonctionnement:
1) Faites toujours une sauvegarde de sécurité de votre table social.
2) Création d'un fichier .sql de sauvegarde de la table
3) Modifications sur la table social qui devient social_friends
4) Récupération de la table social sauvegardée
3) Modifications sur la table social qui devient social_ignores

Détail techniques:

social_tool.bat:
set user=root
set pass=root
set cdb=characters
set temppath=.\Temp
set devpath=.\
set mysqlpath=.\Outils
set port=3306
set server=localhost

%mysqlpath%\mysqldump --host=%server% --user=%user% --password=%pass%  --port=%port%  "%cdb%" social> %temppath%\social_backup.sql
%mysqlpath%\mysql --host=%server% --user=%user% --password=%pass% --port=%port% "%cdb%" < %devpath%\Mises_a_jour\Patchs\create_social_friends.sql
%mysqlpath%\mysql --host=%server% --user=%user% --password=%pass% --port=%port% "%cdb%" < %temppath%\social_backup.sql
%mysqlpath%\mysql --host=%server% --user=%user% --password=%pass% --port=%port% "%cdb%" < %devpath%\Mises_a_jour\Patchs\create_social_ignores.sql

create_social_friends.sql
ALTER TABLE `social` CHANGE `guid` `character_guid` int(30) NOT NULL;
ALTER TABLE `social` CHANGE `socialguid` `friend_guid` int(30) NOT NULL;
ALTER TABLE `social` ADD COLUMN `note` varchar(100) NOT NULL, ADD KEY `a` (`character_guid`), ADD KEY `b` (`friend_guid`);
ALTER TABLE `social` DROP `flags`;
ALTER TABLE `social` DROP `noticed`;
RENAME TABLE `social`  TO `social_friends`;

create_social_ignores.sql
ALTER TABLE `social` CHANGE `guid` `character_guid` int(30) NOT NULL;
ALTER TABLE `social` CHANGE `socialguid` `ignore_guid` int(30) NOT NULL, ADD KEY `a` (`character_guid`);
ALTER TABLE `social` DROP `flags`;
ALTER TABLE `social` DROP `noticed`;
RENAME TABLE `social`  TO `social_ignores`;

Téléchargement:
FTP WAAD: /Patchs SQL/social_tool.rar
Lien Direct
Qui ne tente rien n'a rien

Hors ligne Randdrick

  • Administrator
  • Connetable
  • *****
  • Messages: 6568
  • Grand Calif
    • W.A.A.D - WoW Ascent Arbonne DB
Merci beaucoup pour ce patch. C'est du super boulot !

Citer
Dans l'espoir de voir ceci intégré au tool.bat waad

Espoir exhaussé  ;D ;D :D :D :D
Le cerveau est l'organe le moins utilisé par l'être humain...

Hors ligne Tallula

  • Full Member
  • ****
  • Messages: 363
    • Serveur WorldOfHeroes
Qui ne tente rien n'a rien

Hors ligne franck77

  • Développeurs
  • Legendaire Member
  • ****
  • Messages: 2043
Oufs la DB est pas encore sortie ... vais pouvoir vite me compiler un CORE :))) Bon boulot tous ... Si j'ai le temps je crée un petit site pour utiliser le carto et je prendrais les tables de la rev 97 pour etre le plus a jour

Hors ligne Davletuner

  • Traducteurs
  • Full Member
  • ****
  • Messages: 281
Randdrick c'est quoi ce bordel !!!
On atta tous la rev 97 :)

Hors ligne Randdrick

  • Administrator
  • Connetable
  • *****
  • Messages: 6568
  • Grand Calif
    • W.A.A.D - WoW Ascent Arbonne DB
Ca arrive, ca arrive. ::)  Plus qu'une table  :P
Le cerveau est l'organe le moins utilisé par l'être humain...

Hors ligne daffid

  • Newbie
  • *
  • Messages: 34
 :D on le torture pour qu'il avance plus vite ?  ::)
Sinon du beau boulot :) Enfin la 2.4 ^_^

Au fait pour le serveur ? Il y a eu une décision ? j'ai pas trop eu le temps de m'attarder sur le sujet :D

Courage Randdrick :p


Hors ligne franck77

  • Développeurs
  • Legendaire Member
  • ****
  • Messages: 2043
Y a un CORE conseillé pour la DB ?

Hors ligne Randdrick

  • Administrator
  • Connetable
  • *****
  • Messages: 6568
  • Grand Calif
    • W.A.A.D - WoW Ascent Arbonne DB
Pour le CORE, c'est un core Trunk rev 4330.

C'est celui que j'utilise pour mes tests.

Le cerveau est l'organe le moins utilisé par l'être humain...