Aller au contenu

Nouveau membre ?! Pense à te présenter pour accéder au contenu du forum !

New member ?! Introduce yourself to get access to the forum !

Messages recommandés

Bonjour à tous,

 

Ayant reçu et vu plusieurs demandes d'aide sur l'installation d'une machine virtuelle permettant de compiler tout en lançant les files ainsi que des personnes qui souhaitaient des liens autres que MEGA pour le VDI actuelle.

J'ai décidé de me lancer dans la création d'une nouvelle machine virtuelle sous la version 9.2 32bit de FreeBSD, je vais vous expliquer ci-dessous les raisons pour lesquelles j'ai choisi cette version ainsi que les fonctionnalités de la VM.

 

Sommaire :

  • Pourquoi avoir choisi cette version de FreeBSD?
  • Quelles sont les fonctionnalités de cette  VM?
  • Listing des packages installées sur la VM.
  • Choses à savoir

 

Donc commençons

 

Pourquoi avoir choisi cette version de FreeBSD?

 

Ça va être assez simple, la version 9.2 de FreeBSD reste la plus compatible avec les files Metin2, la version 9.3 fait aussi l'affaire mais il s'avère qu'elle pose quelques problèmes au niveau des fetch (permettant de télécharger via un lien), donc j'ai préféré ne pas la choisir. Ensuite, les versions beaucoup plus supérieures, à la 10 et au-dessus, la version de gcc (compilateur du game/db) n'est plus installée par défaut, ce qui veut dire que la version 4.2 n'est plus accessible d'installation via les ports/pkg (à ma connaissance). De ce fait vous ne pourrez donc pas compiler avec une version supérieure de gcc au dessus de la "4.2". Autrement, vous ne pourrez pas compiler les sources sans faire des modifications au niveau des libs/makefile et une dizaine de fichier serveur. Vous pouvez toujours installer une version supérieure de gcc et supprimer celle installer par défaut, vous êtes libre de faire ce que vous voulez.

 

Quelles sont les fonctionnalités de cette VM?

 

Alors, cette machine virtuelle a été créer dans le but d'être la plus compréhensible possible afin de pouvoir être utilisée par tout type de personne, quel que soit leur niveau dans ce domaine. Tout d'abord, l'heure sera mis à jour automatiquement par le réseau informatique FreeBSD, le protocole utilisé pour permettre ceci est "ntpd", il peut être désactivé par le biais du ficher rc.conf du répertoire etc. Par la suite, MySQL a été optimisé de sorte à ce qu'il se mette en cache automatiquement, permettant ainsi l'ouverture rapide de votre serveur et d'éviter au maximum les connexions refused. La machine virtuelle a été défragmenté et compactée de sorte à être beaucoup plus rapide et légère par les services proposés par "VMware". Les packages ont étés installés par l'utilitaire "pkg" et il vous permet donc de les supprimer afin d'augmenter leurs versions ou les rétrograder. Par exemple pour mettre mysql56 au lieu de la 55 vous tapez juste "pkg remove mysql55-server" et une fois la désinstallation finie vous tapez "pkg install mysql56-server".

 

Listing des packages installés sur la VM

 

Révélation
  1. python27
  2. mysql55
  3. compat7x
  4. gmake
  5. makedepend
  6. subversion (svn)
  7. devil
  8. googletest
  9. boost-libs
  10. boost-all
  11. gcc4.2 (version installé par défaut)

 

 

Chose à savoir

 

Les files installées sur cette machine virtuelle sont les 2014, les files ont étés éteintes, quêtes rechargées et les logs nettoyés pour éviter une surcharge inutile du VDI. Pour les sources, ceux-ci sont compilables, je me suis permis de régler le TIME BOMB pour que les files puissent se lancer sans soucis et pour que vous puissiez lancer les files directement, le MakeFile a été modifié de sorte à ce que vous puissiez obtenir un game et un db strippé ainsi que la version originale optimisée. Cependant, les sources ont été archivé au format .tar.gz pour éviter par la même occasion une surcharge du VDI au niveau de la taille, il se situe dans /usr/src/ vous aurez juste à entrer la commande "cd /usr/src && tar -zxvf mainline.tar.gz". Si vous ne savez pas compiler vous pouvez suivre le tutoriel de  Calypso.

 

Pour toute demande d'aide, veuillez poster dans la section appropriée qui est celle-ci. Cette machine virtuelle pourra être mis à jour à la demande des membres. La machine virtuelle a été upload au format .VDI pour ceux utilisant virtualbox ainsi qu'au format .VMDK pour ceux qui comme moi utilise VMware. Ils possèdent une taille de 7GO6 non compressés et une taille de 2GO compressé. Amusez-vous bien ! 

 

Liens VDI :

Contenu Masqué !

    Donnez un like à l'auteur afin de pouvoir visualiser tout le contenu.

Contenu Masqué !

    Donnez un like à l'auteur afin de pouvoir visualiser tout le contenu.

 

Liens VMDK :

 

 

Contenu Masqué !

    Donnez un like à l'auteur afin de pouvoir visualiser tout le contenu.

Contenu Masqué !

    Donnez un like à l'auteur afin de pouvoir visualiser tout le contenu.

 

Le mot de passe MYSQL/SSH est : funky-emu

 

Voilà, j'espère que celles-ci vous auront aider.

 

Cordialement,

#Saw.

Modifié par #Saw

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour le partage !

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour le partage cela va être très utile :) 

Partager ce message


Lien à poster
Partager sur d’autres sites

J'épingle afin que ce topic soit visible de tous.

Partager ce message


Lien à poster
Partager sur d’autres sites

Très bon partage !

Merci pour l'initiative !

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci à vous, je prépare une deuxième VM contenant cette fois-ci les files 2016, je corrige certains problèmes majeurs rencontrés par certains.

Voici un mini-changelog:

 

  • Révélation

     

    • achats d'item à 0 yang
    • les monstres ne contenant pas de race
    • le sysser DB de la monarch election
    • l'erreur des pet's lors de l'ouverture du serveur
    • la suppression des personnages.
    • Réglage de quelques warning de compilations.
    • Réglage du chat global et activations sur tous les channels.
    • Réglage du shutdown: tics did not updated.
    • Fix injection sql
    • Fix ban depuis le messenger
    • Fix ouverture db (merci à @Darknessmt2)
    • Fix création de guilde/injection guilde
    • Fix d'accumulation de bonus
    • Fix core dungeon
    • Activation fonction "pc.change_name
    • fix motion pet (sysser)
    • fix header 100 (syserr)
    • activation 6/7
    • fix accumulation des bonus des pets via l'échange.

     

 

D'autres débugs seront à venir, je m'informe un peu plus sur les problèmes rencontrés :P

Modifié par #Saw

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci Saw :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Une petite question, Je me suis connecter a la VM avec le mots de passe "funky-emu" mais le mots de passe de Navicat, WinSCP c'est quoi ? Car "funky-emu" ne fonctionne pas. Par contre pour les Table SQL c'est a nous de les faire nous même ou t'en a déjà de préparer.. ? 

Cordialement

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour, 

 

le mot de passe est bien funky-emu. Tout à déjà été préparé, y compris les tables.

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu as un bug aussi que peut de monde à vu, les pets de l'officiel (donc ceux du système) quand ils arrivent je crois au level 30 il me semble te donne un bonus de DH (un level 40 de pet te donne 100DH donc c'est énorme).

Partager ce message


Lien à poster
Partager sur d’autres sites

T'as le fix?

Partager ce message


Lien à poster
Partager sur d’autres sites

Non je cherche d'où sa vient justement

Partager ce message


Lien à poster
Partager sur d’autres sites

Quand je lance ton VDI sa me fais sa 

Contenu Masqué !

    Donnez un like à l'auteur afin de pouvoir visualiser tout le contenu.

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour le partage ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour le partage ...

Partager ce message


Lien à poster
Partager sur d’autres sites

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci du partage.

Partager ce message


Lien à poster
Partager sur d’autres sites

merci beaucoup

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci à toi pour ce VDI, j'espère qu'il est opti :D j'en donnerais des nouvelles et j'envisage de partager mes travaux, personne ne me connait mais j'ai pas mal fais sur metin2 et sur wow donc mes travaux devraient voir le jour prochainement sur FE

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci beaucoup pour ce partage

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci la team :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Merciiii :)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Merciiii :)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

×

Information importante

By using this site, you agree to our Conditions d’utilisation.