Environnement de développement local
Bonjour, Bonsoir suivant le moment de la journée où vous lirez ce sujet ^^

Vu que je suis en train de me monter mon nouveau ordinateur, il m'est venu tous de même quelques question niveau programmes à installer, etc..

Comme tous ordinateurs à domicile, on est souvent sous windows, mais moi j'aimerai compiler mon core sous Linux (Debian exactement). Donc je me demande s'il est possible de faire tourner ET accéder à son serveur s'il se trouve sur une machine virtuelle qui se trouvera sur le même pc (a l'aide de VMWare, VirtualBox, etc..)

Si vous ne comprenez pas, dites le moi je tâcherai de mieux m'expliquer.

Cordialement,
Crisou
Oui c'est possible.
Ta machine virtuelle crée une carte ethernet virtuelle donc il suffit de configurer ton core avec cette ip.
Les VMS c'est super sympa...

Oui c'est le principe que j'utilise très souvent pour mes maquettes de serveur. Vu que je veux que sa ressemble au max à l'environnement de prod, je fais une VM avec SSH et je simule un véritable serveur..

De même beaucoup de devs web programment leurs applications via une VM ressemblant le plus possible au serveur final pour justement éviter les bugs lors de la mise en production..

Si tu veux pas polluer ton hôte tu peux pousser le vice en installant un second Windows en VM en tant que client si tu as assez de ressources mais la sa commence a consommer...
Tu pourras même avoir une ip fixe en configurant le routeur de ta box (si tu choisis le mode bridge dans ta VM), ce qui est assez important tout de même pour avoir à éviter de changer l'ip dans les fichiers de config du serveur.
Galathil a écrit :e même beaucoup de devs web programment leurs applications via une VM ressemblant le plus possible au serveur final pour justement éviter les bugs lors de la mise en production..

Je fais comme ça pour mes développements en php, mais je ne pensais pas que c'été possible pour un serveur wow aussi ^^
Une VM tu en fait se que tu en veux Wink
D'accord, donc je peux faire exactement comme pour mes devs php :
Un dossier avec mon core qui sera partager avec la VM et qui compilera/exécutera le core sur la VM ?
Oui c'est faisable de faire des dossiers partagés.
D'accord, merci de vos réponses Smile je me ferai donc, cette fois-ci moins ch#?r à installer tous les programmes sur mon ordinateur x), ils seront tous installé sur le VM maintenant x)
Oui sa simplifie les choses, il te faudra simplement l'IDE sur l’hôte quoi. Sa simplifie grandement les choses. D'autant plus que la mise en place d'un serveur Trinity sous linux est BEAUCOUP plus simple que sous Windows.
Oui estplus rapide je trouve Smile après, mettrel'ide...j'aurai deux vm, une pour le core et une pour le dev web pour separer lee ressources x)
Tout dépends de la puissance de ton hôte. Tu peux imaginer deux machines :
=> une machine serveur sous linux
=> une machine cliente sous win (avec IDE, client wow)

Ainsi ton activité d'émulation est totalement isolée de ton "véritable système".
Les possibilités sont infinies x)

Ou encore :

=> Coté serveur :
- une machine hébergant le serveur web + realmd
- une machine hébergant le royaume
- une machine avec la base de données

=> Coté client
- une machine avec ton client et tout le nécessaire pour dev

Retourner en haut WoW-Emu