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

Galet

 Funkiest
  • Compteur de contenus

    2506
  • Inscription

  • Dernière visite

  • Jours gagnés

    11

Tout ce qui a été posté par Galet

  1. Galet

    Les Gorges du Purgatoire

    Non, il se fait au bord, il faut pas marcher dedans, et il éxiste d'autre coordonées.
  2. Visiblement il manque des bonus, tu as tenté avec un autre client ?
  3. Justement, si : socket_tcp_bind: tcp_socket: Address already in use Signifie que le serveur ets déjà lancé, et je ne pense pas que ce soit normal si les ports sont changées. ^^
  4. aucune idée, les quest ne sont pas mon point le plus fort, désolé ^^
  5. pc.get_map_index() == 75 La map est elle celle avec l'ID 75 ? Tu as vérifié a ces coordonées ? : d.spawn_mob(30121, 155, 172, 0, 0, 7)
  6. Galet

    Problème monture

    ça se passe dans pvp.cpp déjà switch( pkChr->GetMountVnum() ) Puis dans le lanceur, pour l'effet de l'attaque. C'est dans : UserInterface/InstanceBase.cpp Tu fais pareil, tu rajoutes un "case"
  7. Galet

    Musique client

    Oui, mais j'ai pas compris sa question : Musique durant le choix d'un channel ou d'un perso > BGM. Musique durant une intorlogo par exemple > BMG + déclaration en python.
  8. Galet

    Musique client

    Mais dans son cas, si il l'a veut dans l'intrologo, il doit passer par la délcaration en python de cette dernière.
  9. Galet

    Musique client

    Tu met la musique dans BGM, et dans loading ou loginwindow tu met l'argument du lancement de musique en python.
  10. Un warp dans le give_basic_weapon, sinon, niveau sources c'est dans start_position.cpp.
  11. Ça ne fonctionnera pas avec une dif, enfin, je ne pense pas, la solution si tu ne compile pas reste de le faire via le warp.
  12. Premières lettres de ton hash please.
  13. Galet

    Préparer sa VM pour compiler

    J'étais au courrant, j'ai donc décidé d'étoffer le plus possible, de rien ^^
  14. Bonjour, comme Calypso a sorti un tutoriel sur comment compiler le game mainline, on va s'attarder à la partie : Sur quoi le compiler. Vous avez deux choix, de base vous pouvez le compiler sous windows, et donc avoir un serveur tournant sous windows, mais ça, ça fera l'objet d'un autre tutoriel. Nous allons donc compiler sous FreeBSD, vous pouvez créer votre machine seul à partir du disque, comme j'ai fais pour mon VDI, que vous pouvez d'ailleurs utiliser pour ce tutoriel, mais nous allons partir sur votre serveur dédié, où votre serveur tourne. Donc, première partie, la mise en place des élements de compilation. Première partie : Donc, vous vous connectez sous Putty, et vous commencez à taper les commandes suivantes. cd /usr/ports/devel/gmake && make -DBATCH install clean Comme nous commençons, je vais analyser avec vous cette commande. cd = "cd" vas vous emmener a l'endroit suivant : /usr/ports/devel/gmake = "cd" indique a l'ordinateur qu'il faut se rendre a cet endroit. && = argument signifiant tout simplement "et puis" ou "effectuer juste après" make [..] install clean = Installation de ce qui se trouve dans /usr/ports/devel/gmake -DBATCH = Argumant signifiant que l'installation doit se dérouler par défaut, vous n'avez donc pas a appuyer sur entrée a chaque fois, en gros, vous tapez la commande, et vous patientez, c'est tout. Bon, normalement, tout ça, c'est assimilé, alors une fois "gmake installé c'est au tour de "makedepend". cd /usr/ports/devel/makedepend && make -DBATCH install clean Inutile de décrire comme plus haut, ensuite c'est au tour de "svn" aka/alias "subversion". cd /usr/ports/devel/subversion && make -DBATCH install clean puis "devil". cd /usr/ports/graphics/devil && make -DBATCH install clean Et enfin, "g++" j'ai personnellement choisi la 49, car mon game est compilé et optimisé pour gcc49, vous pouvez très bien prendre la 48, c'est du pareil au même. cd /usr/ports/lang/gcc49/ && make -DBATCH install clean Ou pour "g++48" : cd /usr/ports/lang/gcc48/ && make -DBATCH install clean Maintenant, seconde partie, la mise en place des fichiers. Seconde partie : Vous ouvrez votre fichier de sources et vous déplacez : De "libdevil/" copiez tous les fichiers ".a" dans "/usr/lib" De "libgame/lib" copiez "libgame.a" vers "/usr/lib" De "libhackshield/lib" copiez "libanticpxsvr.a" dans "/usr/lib" De "liblua/lib" copiez tous les fichiers ".a" dans "/usr/lib" De "libpoly/" copiez tous les fichiers ".a" dans "/usr/lib" De "libserverkey/" copiez tous les fichiers ".a" dans "/usr/lib" De "libthecore/lib" copiez "libthecore.a" dans "/usr/lib" Une fois cela fait, vous avez juste à aller dans : Le dossier "Extern" de "mainline" puis le dossier "include" et copier la totalité des fichiers dans "/usr/include" Puis dans "Extern/Lib" de "mainline" toujours et copiez le tout dans "/usr/lib" Puis enfin, toujours dans le dossier "Extern" de mainline, déplacez "cryptopp" et "openssl" dans "/usr/include" Puis, enfin, vous déplacez la branche "mainline" dans "/usr/src". Dernière étape, la compilation. Troisième et dernière partie : Pour la compilation, suivez le tutoriel de Calypso, qui vous explique comment modifier le "Makefile" et le "version.cpp" pour que tout ça fonctionne !
  15. Merci pour ce tutoriel, et de rien pour ma technique Le time_bomb, je conseille moi de ne pas le supprimer, pourquoi ? Car techniquement, si vous sortez vous même votre propre core, bien avancé, et que votre serveur se fais hacker, si vous avez une date de peremption rapide (~2Mois entre chaque nouveau game), les hackeurs ne pourrons rien faire avec votre game, sauf supprimer le time_bomb, chose impossible si vous avez protegé un minimum votre game. Je précise aussi que le game en mainline est le r40260 ou r44, je ne sait plus (ceux que j'ai partagés "Binaries les plus récentes"), le novaline est le r40250. (Si je ne me tormpe pas, mais de toute façon, c'est pas grave.) Merci encore pour ce tutoriel !
  16. Dans le client, il y a un truc qui liste les ciône je crois ^^
  17. Car je crois qu'il faut placer les images selon le PNJ, c'est étrrange, je n'ai pas testé avec angmur
  18. Galet

    Logo GM - Ailes 3D

    Ce qui dans ce cas m'étonne, pourquoi être jaloux alors que sans un tel partage, un serveur ne marcherait pas...

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.