Le projet Mangos

Dans le post de l’autre jour : "Ce que je deviens", je vous avais dit avoir passé du temps sur le Projet Mangos et que j’allais y revenir.

Mangos est un projet de serveur simulant l’environnement et le fonctionnement d’un serveur MMORPG bien connu: World Of Warcraft. Afin d’améliorer la base de ce projet et d’y apporter des modifications, comme la traduction, d’autres projets s’y sont gréffés. Je ne parlerai ici que des logiciels Windows, sachez que Mangos tourne aussi sur linux.

Le projets mangos fournit les sources du serveur qu’il faut ensuite compiler. Je vous rassure, ils se trouvent aussi des gens qui le font et le mettent à disposition. Mais, c’est techniquement plus sympa d’avoir "son" serveur. J’ai donc fait un peu le tour de la question et me suis arrêté aux élements que je décrirai un peu plus loin. Mais avant de se pencher sur Mangos, il faut aussi disposer d’outils :

  • Pour obtenir les sources
    • Celles que j’ai trouvées sont toutes distribuées sur des serveurs SubVersion (SVN). Il faut donc un client pour windows : Tortoisesvn
  • Pour pouvoir compiler
    • Il faut de quoi compiler du c/c++ sous Windows. Le mieux et gratuit, si vous n’avez rien, est d’installer Visual C++ Express ainsi que le platform SDK (pour les librairies)
  • Pour pouvoir le faire tourner
    • Une base de données MySQL. Personnellement, j’ai carrément installé WAMP.
    • De quoi gérer les données et scripts SQL très nombreux de mise à jour. J’ai toujours eu une préférence pour le client SQLyog MySQL GUI – Community Edition

Maintenant, les sources ! Les adresses SVN sont à entrer dans Tortoise pour les imports.

Les deux premiers sont des programmes à compiler et installer dans cet ordre, les 3 autres sont des patchs SQL à apporter à la base de données (dans cet ordre) pour modifier le comportement des PNJ (Personnages non joueurs) et pour le dernier, traduire certaines données. Je vous ai pour chacun, copié le lien vers les forums de discussion.

Maintenant, comment faire ?

Tout d’abord, je vous invite à lire ces deux articles qui traitent de la compilation, puis de l’utilisation de Mangos :

[guide] Compiling Mangos For Windows
[guide] Mangos Windows Setup

Vous devriez à terme savoir compiler et installer autant mangos que les bases SQL.

Il vous faudra ensuite faire de même avec ScriptDev2 (ScriptDev2 SVN and quick Installation guide) puis passer tous les patchs SQL des 3 derniers liens.

J’espère que cette introduction vous plaira, j’attend vos commentaires. Par la suite, je traiterai plus en détails les mises à jour dans un futur article.

Ce que je deviens

La fin d’année (abonnement FrenchWave.Org) m’amène à faire un peu le point pour expliquer mes activités.

Tout d’abord, le nouveau FrenchWave, pour ceux qui suivent, n’est pas encore dans les bacs. Ce qui m’amène à prolonger le site dans son état actuel. Je m’expliquerai plus en détails directement sur le site dans un long post à venir pour lequel je commence à me préparer psychologiquement.

De mes activités, je pars comme à mon habitude dans tous les sens:

  • avoir été banni de World of Warcraft m’a amené, avec le temps gagné, à m’intéresser au projet Mangos sur lequel je reviendrai ici plus techniquement.
  • j’avoue avoir un peu versé, comme l’indique le widget mybloglog d’à coté, dans le web social. Il ne se passe pas une journée sans que je ne plurke. Question de Karma !
  • Ce blog est à l’abondon, je compte bien m’y remettre en y insufflant d’avantage d’avis personnel.
  • Tout comme je compte me remettre à faire un peu plus de photographie à suivre sur mon Flickr….

Bien entendu, ma vie n’est pas que constituée de trames http et je continue à travailler dans la maison et au boulot. Ce fut une vraie joie que d’avoir été nommé au concours que j’ai passé au printemps mais, c’est maintenant passé. J’ai plein de projets et compte bien mettre tout en oeuvre pour les réaliser au plus vite.

Je souhaitais profiter de ce post pour adresser trois messages :

  • Le premier et le plus triste, pour adresser un dernier salut à Stéphane, un copain d’enfance…
  • le second, pour prendre le contrepied et saluer l’arrivée de Sasha parmi nous !
  • le troisième, c’est un coucou à Don 😉 Promis, on mange ensemble cette semaine !

Voilà, un post personnel, enfin un ! C’est assez marrant d’avoir cette impression de sortir d’anesthésie.  Une envie de bouger, de changer, de remettre toute son énergie dans ce et ceux que l’on aime ! Une envie d’être encore meilleur.

Cette impression, pour reprendre un peu l’actualité cinématographique qu’aujourd’hui est le premier jour du reste de ma vie 😉

PS : vous pouvez commenter 😉

friendfeed ouvre ses salons

OOOhhhhhh, long time no see ^^

Voici qui devrait donc nous rapprocher : Techcrunch annonce l’ouverture des salons sur le site friendfeed.
friendfeed est un site du même accabit de twitter, les problèmes techniques en moins
Vous me rettrouverez sur les deux : cherchez FrenchW
Pour ceux qui au passage ne le connaitraient pas, l’outil écrit en Air : twhirl permet d’interagir aisément sur ces flux et suivre les informations de ce amis (Facebook inclus via FriendFeed) a-la messenger like.

PS : La barre d’outils « mybloglog » sur le coté recentre toutes les infos pour me joindre sur ces sites sociaux

Vu sur techcrunch.

Tu sais que tu es Toulousain quand:

Tu sais que tu es Toulousain quand:

  • Pour le p´tit dej, tu demandes une chocolatine et pas un pain au chocolat
  • Dans les bars tu demandes un pastis ‘o maitre’ et pas une bouteille
  • Au supermarché tu demandes une poche et pas un sac
  • Tu connais par coeur toutes les règles du rugby
  • Tu es convaincu qu´il n´y a qu´un seul Stade : le Stade Toulousain(g)
  • Au moins une fois dans ta vie, tu as mangé à l´entrecôte
  • Même si tu n´as pas particulièrement l´accent, tu essayes de temps en temps de le prendre, surtout quand tu ‘montes’ à Paris
  • Quand tu dois donner rendez-vous à des amis, tu dis toujours les mêmes endroits : Castela ou place du Cap, Virgin, la Fnac ou la Place St Pierre
  • Tu penses réellement que Toulouse est le meilleur endroit pour vivre
  • Tu dis ‘Je monte à Paris’ et ‘Je descends à Toulouse »
  • Tu sais qu´une grève (au moins) par an à Tlse- II Le Mirail fait partie des us et coutumes
  • Tu penses que TLT est une grande chaine de télé (surtout grâce à ‘Grand Tourisme’ et à son émission de relooking)
  • Les gens aiment à croire que tu manges quotidiennement du cassoulet…alors que tu en as mangé deux ou trois dans ta vie
  • tu ponctues tes phrases par ‘Bouduuuuuuu/Bouduuucon’ ou alors variante ‘Paaaducon’ sans même t´en rendre compte
  • Quand tu vois une voiture du 09 32 ou 81 c´est un paysan
  • Tu fais des blagues sur les Ariègeois
  • Tu n´a jamais rencontré un seul Bordelais dans ta vie , mais le bordelais est con par définition
  • Paris , c´est pas la France

Merci Laurence

Une pute dans l’Ariège

En regardant les logs de connexion à ce blog, via l’outil de stats de b2evolution, j’ai voulu savoir quelles recherches amenaient les gens sur ce blog.
Quelle ne fut pas ma surprise de trouver « une pute dans l’Ariège » comme recherche ayant amené ici…

Le pourquoi est relativement simple. Il y a actuellement sur la page d’accueil la blague sur le français facile et les images de la rando aux cascades d’Ars. Google a mélangé les deux. (cliquez pour tester actuellement)

Je n’invente rien :

Une pute dans l'Ariège

Seulement, le pourquoi technique n’est pas le plus important, il soulève des questions beaucoup plus profondes…

  • Pourquoi moi ?
  • Qui peut être assez désaxé pour rechercher ce genre de chose en Ariège ?
  • … et espérer trouver ?
  • Qui joue en seconde base ?
  • Y’en a si peu que çà pour que je sois direct en première page ?
  • Ah parce que ca se trouve sur internet ?
  • et enfin : pourquoi ne suis-je que second chez google ?

Gageons que grâce à ce billet, je serai enfin premier et référence mondiale de la prostituée ariégoise…
Comme quoi Google…. des fois…
Remarquez, l’autre jour, c’est un suisse qui s’est pointé depuis google parce qu’il cherchait les mémoires de Poulidor… Alors vous savez … on trouve de tout sur internet …