Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...

[Debug] Système de costume: Bugs courants


Calypso

Messages recommandés

  • Retraité

Bonjour à tous,

 

Certains n'ont peut être jamais réussis à démarrer le client, d'autres le serveur, etc .. Je viens donc vous faire un tutoriel pour:

 

- Résoudre le bug des coiffures

- Résoudre le problème du costume qui ne se met pas

- Résoudre le problème du costume invisible

- Utiliser le bon game et le bon lanceur

- Résoudre le problème du crash serveur

 

I. Résoudre le bug des coiffures

 

Qu'est ce que le bug des coiffures ? C'est tout simplement la perte de la coiffure quand on se déconnecte ou qu'on se téléporte. La raison ? Vous utilisez une lib incomplète .. La lib la plus fiable ? Celle de ricky92, aucun bug jusqu'à maintenant:

 

http://www.ricky92.com/lib_costume_ricky92.rar

 

Mot de passe: UniversalElements

 

Ainsi il faut exécuté cette query afin de ne plus avoir ce bug:

 

ALTER TABLE `player`
MODIFY COLUMN `part_main`  smallint(6) UNSIGNED NOT NULL DEFAULT 0 AFTER `ip`;

 

II. Résoudre le problème du costume qui ne se met pas

 

Si vous rencontrez ce problème avec les libs de Ricky, c'est tout simplement parce que vous n'avez pas le système officiel des costumes. La lib de ricky marche seulement avec le système officiel. Donc sois vous essayez plusieurs système ou alors vous le prenez sur un client fonctionnel. Je ferais sans doute un partage du système de costume officiel.

 

III. Résoudre le problème du costume invisible

 

Problème de GR2 ? La value3 correspond côté serveur et dans les msm ?

 

Si vous avez déjà vérifiez cela, c'est un problème de ShapeData. Les costumes ne prends pas toutes les valeurs, il faut donc choisir la bonne. Les valeurs commencent à partir de 40 000. Les miens, à partir de 40 066.

 

IV. Utiliser le bon game et le bon lanceur

 

Si vous avez le client avec l'icône de couleur marron, c'est que vous avez le mauvais .. Il faut un nouveau lanceur pour faire fonctionner correctement les costumes et pour faire fonctionner ce lanceur, il faut appliquer une DIFF pour enlever la clé pong. Car oui, la clé pong a disparu sur cette version et ce n'est pas un désavantage. Voici le nouveau client à utiliser:

 

https://mega.co.nz/#!hIQBhQ6J!c-ZLgW2I6J7t4hPgyph8ynHjIDt4OZY-2RuWKd0f490

 

Maintenant, il faut enlever la clé pong du game, utilisez donc cette DIFF de BlackYuko:

 

https://mega.co.nz/#!9FIxHTiR!XRMJ01wAhxt9JMKKyZUtsh78M0QNtIn2A4Kbn7I9_IU

 

V. Résoudre le problème du crash serveur

 

Il est possible que votre serveur crash de temps en temps. Et vous avez cette erreur dans le sysser:

 

Analyze: login phase does not handle this packet! header 100

 

Cela veut dire qu'un packet est envoyé mais qu'il devrait pas lieu d'être (Merci Kijaru). Cela vient de la nouvelle binary que vous avez appliquez au game. Voici donc la DIFF qui règle ce problème:

 

This difference file has been created by -TURK-
game_r2089M_32
000D1A4E: E8 B8

 

Vous devriez ainsi, plus avoir de problème sur celà.

 

 

Le tutoriel est terminé et je rajouterais sans doute des bugs avec leurs solutions.

Cordialement

Calypso

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 5
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Jours populaires

Meilleurs contributeurs dans ce sujet



  • brilliantdiscord_widget
  • Flux d'Activité

    1. 37
    2. 21

      Metin2 en 2020 peut-on en parler?

    3. 0

      METIN2Project

    4. 3

      Ressources - UnPack - Metin2 Client - Officiel

    5. 0

      Barre des tâches d'argent étendue

    6. 16

      Redémarrage automatique des channels

    7. 16

      Multi Logo GM / SGM / GA

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.