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

[Question]Optimisation


Eristoff

Question

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

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

11 réponses à cette question

Messages recommandés

  • 0
  • Funkiest

Salut,

 

Il n'y a pas grand chose à faire pour optimiser tes files, si ce n'est éventuellement retirer ce dont tu ne te sers pas des fichiers, et encore, ça prendrait des heures et des heures pour pas grand chose.

En revanche, côté client et serveur, il y a des tonnes de choses que tu peux retirer ! Exemple: le PCBang, le Passpob, les matrices, etc...

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Funkiest

Le PCbang est un bonus attribué aux joueurs jouant depuis un cyber café, pratique très courante en Corée du sud: https://fr.wikipedia.org/wiki/PC_bang

Le Passpod est un système d'authentification secondaire visiblement utilisé à un moment ou à un autre par le jeu.

Les matrices sont des systèmes d'authentification utilisés pour la version chinoise de Metin2.

 

Voilà voilà :P

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Hellow,

 

Un channel + db + auth + game99 consomme en moyenne entre 800Mo et 1.3Go tu peux mettre a jour tout le code et surtout la logique du code et mettre à jour les sources des libs, extern, game, db etc  

 

si c'est bien fait tu peux descendre a 100-200 Mo au moins =)

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Funkiest

Salut Iryzz, perso sous Windows je m'en tire avec environ 150mo par game et 50mo pour la DB :o

 

@Eristof, sous Visual Studio, va dans le projet "game", dans le filtre "Source Files", et supprime un par un les fichiers "pcbang.h", "pcbang.cpp", "passpod.h" et "passpod.cpp" du projet.

Ensuite fais une recherche de "passpod.h", et "pcbang.h", et tu verras ce qui reste à enlever.

 

Par contre, si tu n'as aucune notion de codage, je te conseille de regarder quelques tutoriels avant de te lancer dans la modification du code source du jeu.

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Développeur

Bonjour,

 

Tu as énormément de choses à faire pour optimiser ton game, ta db, ton client etc...

 

Premièrement comme Kijaru l'a dit, tu as des tas de choses que tu peux supprimer, auction, pcbang, teen, matrix, hackshield, openid voire même panama, cshybridcrypt (si tu ne t'en sers pas) et des tas d'autres choses que je ne vais pas énumérer car ça dépend de ce que tu veux faire.

 

Après tu peux mettre à jour les libraires, puis le code, changer de coding style, mettre à jour les fonctions, le compilateur, rajouter des arguments de compilateur etc...

Pour l'instant, en optimisant et le code ET la taille, (à savoir que je peux encore grapiller de la taille) j'arrive à un résultat assez... épatant en matière de taille :D

 

261332taillegamedb.png

 

Après, avant la grande période d'optimisation complète que je suis en train de réaliser (je spoile mon changelog futur xD), j'arrivais à avoir une utilisation qui ne s'éloignait pas de l'ordinaire avec les channels + la db + mysql (chargée) et mes systèmes en tout genre. Cependant comme je relance l'optimisation en mettant les bouchées doubles, le résultat final risque d'être une utilisation plus faible que celles que j'ai donné là, qui datent d'avant l'optimisation que je susi en train d'effectuer. :study:

(db : 111m + game 160m jusque 524m)

 

Après pour le client c'est un peu le même topo ^^

 

Normalement ça répond à ta question, mais il faut un minimum de connaissances ou de persévérance ! :top:

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 6

      problème de connexion à mon serveur local (je suis débutant dans ce genre d'entreprise )

    2. 2

      problème de lancement serveur

    3. 9
    4. 0

      [PVM/PVP] ATLAX2 - EASY PLAY

    5. 2

      problème de lancement serveur

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.