• Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Créer un serveur Habbo avec PlusEMU
Staff
#1
Salut tout le monde !

Aujourd'hui je vais vous apprendre à créer un serveur Habbo avec l'émulateur PlusEMU en dernière version. L'émulateur est assez stable et ne comporte quasiment aucun bug.

Caché: Téléchargement


[Image: wamp.png]

[Only registered and activated users can see links Click here to register]

Il va nous falloir un serveur WEB ainsi qu'une base de données. Wamp fera très bien l'affaire.

[Image: 17EaqGuL0.jpg]

[Only registered and activated users can see links Click here to register]

C'est le client MySQL. C'est lui qui va nous permettre d’interagir via une interface avec la base de données.
Il existe plusieurs clients, vous avez le choix mais Navicat reste tout de même l'un des meilleurs logiciels.

[Image: Habbo.gif]

Le CMS: [Only registered and activated users can see links Click here to register]

C'est le site WEB (le CMS) que l'on va utiliser pour le serveur Habbo. Il nous permettra d'accéder à l'hôtel ainsi que de gérer la maintenance du serveur (Membres, appartements, etc ...)

Les fichiers Habbo (Emulateur + Base de données + SWF): [Only registered and activated users can see links Click here to register]






Installation de la base de données


Tout d'abord, il va falloir installer notre base de données. Pour cela, lancez Wamp Server et faites Démarrer les services
Si l'icône Wamp ne devient pas vert, il y a deux cas possible (la plupart du temps):
  • Le port 80 est déjà utilisé par un autre logiciel. Le plus souvent, c'est que vous avez Skype allumer à côté. Le mieux est de fermer Skype, démarrer les services puis relancer skype. Ou tout simplement changer le port sur Wamp ..
  • Apache n'est pas installé. Cliquez sur l'icône WAMP --> Apache --> Service --> Installer le service. Il vous manque plus qu'à démarrer les services.

Vous pouvez maintenant lancer le logiciel Navicat puis File --> New connection --> MySQL
Voici comment il faut configurer votre connexion:

[Image: 062812Sans-titre.jpg]

Je n'ai pas mis de mot de passe car il y en a pas de base. On se connecte bien en localhost car le serveur (Wamp) se trouve sur notre ordinateur, donc en local. Faites ok puis 2 cliques sur le nom de la connexion (à gauche de la fenêtre) pour vous connecter.

Créer une nouvelle base de données. Pour cela, clique droit dans le rectangle à gauche de la fenêtre puis New Database:

[Image: 063112Sans-titre.jpg]

Vous pouvez rentrer le nom que vous voulez. C'est la seule chose dont il faut rajouter dans cette fenêtre. Appuyez ensuite sur OK.

Cliquez deux fois sur votre database, clique droit puis Execute SQL File

[Image: 063521Sans-titre.jpg]

Puis choisissez le fichier .sql que je vous ai fait télécharger en oubliant pas de cocher les 2 premières cases:

[Image: 063728Sans-titre.jpg]

Cliquez sur Start pour lancer. Votre base de données va s'installer pour accueillir les données de votre Serveur. Cela risque de prendre plusieurs minutes si vous avez un ordinateur assez lent. Une fois terminé, votre base de données est en marche !

Installation du CMS


On passe aux choses sérieuses avec le CMS. Il faut tout d'abord configurer Apache pour accepter certains paramètres qu'utilise le CMS.
Ouvrez le fichier httpd.conf qui se trouve la plupart du temps ici: D:\wamp\bin\apache\apache2.4.9\conf

Dans ce fichier, cherchez la ligne:

Code PHP :
#LoadModule rewrite_module modules/mod_rewrite.so 

Et dé-commentez la en enlevant le #

Code PHP :
LoadModule rewrite_module modules/mod_rewrite.so 

Ensuite cherchez la ligne:

Code PHP :
#LoadModule headers_module modules/mod_headers.so 

Et dé-commentez la aussi en enlevant le #:

Code PHP :
LoadModule headers_module modules/mod_headers.so 

Votre fichier est modifié. Maintenant activez les modules de cette façon:

[Image: 064607Sans-titre.jpg]

Cochez rewrite_module et header_module
Cliquez maintenant sur l'icône WAMP puis Répertoire www

Mettez le contenu de l'archive du site (que je vous ai fait télécharger) dans ce dossier:

[Image: 064918Sans-titre.jpg]

Vous avez un fichier settings.inc.php dans le dossier include de votre site. Ouvrez le et mettez les identifiants de votre base de données.

[Image: 065158Sans-titre.jpg]

Si vous avez rien changé, il faut modifier comme ça (de la même manière que vous l'avez fait avec Navicat.
Rendez-vous maintenant dans votre navigateur et tapez dans votre barre d'adresse: localhost
Vous tombez sur votre site, choisissez Butterfly puis Valider l'installation

[Image: 065520Sans-titre.jpg]

Si tout se passe bien:

[Image: 065610Sans-titre.jpg]

Supprimez le fichier d'installation puis accédez à votre site.
Il est là, il est beau ! Vous pouvez maintenant vous inscrire.

Installation des SWF


Déplacez le dossier game que vous avez téléchargez dans le répertoire www de votre site. (le dossier et pas les fichiers qui le composent)

Pour accéder à l'administration du site, mettez vous le rang 10
Pour cela, dans votre base de données Habbo (Navicat, cliquez 2 fois sur la table users. Vous devez apercevoir votre compte. Sur la colonne rank, mettez 10.

[Image: 062012Sans-titre.jpg]

Actualisez votre site pour voir apparaître le bouton Administration:

[Image: 062125Sans-titre.jpg]

Allez ensuite dans l'onglet Configuration puis modifiez comme ceci:
  • Variables : http://localhost/game/gamedata/external_variables.txt
  • Texts : http://localhost/game/gamedata/external_flash_texts.txt
  • Furnidata : http://localhost/game/gamedata/furnidata.xml
  • Productdata : http://localhost/game/gamedata/productdata.txt
  • Banner : Ne pas y toucher
  • Base : http://localhost/game/gordon/PRODUCTION-201601012205-226667486/
  • Habbo SWF : http://localhost/game/gordon/PRODUCTION-201601012205-226667486/Habbo.swf

Ce qui donne:

[Image: 182851Sans-titre.jpg]

Enregistrez et passons à la dernière étape.

Lancement de l'émulateur


Rendez vous dans le panneau de configuration puis:

[Image: 063130Sans-titre.jpg]

Cliquez sur paramètres supplémentaires puis changez la virgule de Symbole décimal par un point:

[Image: 063450Sans-titre.jpg]

Appliquer le tout et c'est bon !
Rendez-vous dans le dossier de l'émulateur puis dans /bin/Debug

Ouvrez le fichier config.ini et mettez les informations nécessaires pour la connexion à votre base de données comme vous avez pu le faire avec le site et Navicat:

[Image: 063742Sans-titre.jpg]

Retournez ensuite dans le dossier Debug puis lancez Plus Emulator.exe
Vous pouvez dès maintenant accéder à l'hôtel via le site !

[Image: 183150Sans-titre.jpg]

Si vous n'arrivez pas à vous connectez à l'hôtel avec une erreur du du genre: Ooops, nous avons rencontré un problème (quelque chose du genre), essayez de vider le cache de votre navigateur.
Attention, pour être Habbo Staff, il faut modifier le rang dans la base de données. Modifiez 10 par 8 comme vous avez pu le faire tout à l'heure pour accéder à l'administration.

Si vous avez une question, un problème, rendez-vous dans la section Aide/Questions/ Support. On sera ravi de vous aider !
[Image: 1462886569-140409115944697214-1.gif]
  Répondre
#2
J'ai un probléme au tout debut mon wamp reste h24 en orange donc du coup quand je lance le navicat il me font l'erreur 2003 can't connect to mysql server on localhost 10061 merci d'avance si ont peut me donner une reponces ;p
  Répondre
#3
Bonjour, il est précisé que wamp utilise le port 80 et que skype ou d'autres logiciels peuvent également l'utiliser, les solutions sont listées en haut du tuto Content
  Répondre
#4
N'oubliez pas que  :

Citation :Si vous avez une question, un problème, rendez-vous dans la section Aide/Questions/ Support. On sera ravi de vous aider !

Le port de base pour mysql est le 3306 et non le 10061. Si vous avez besoin de skype en plus de wamp, il vous suffit de démarrer wamp en premier puis skype lorsque wamp est actif.
Si tu avances, tu meurs ... si tu recules, tu meurs ... alors dis moi ... pourquoi tu recules ?
(Proverbe Mongole)


  Répondre
#5
très bon tuto, merciHeuu

néanmoins que je clique sur "accéder à l’hôtel" sur le site, ça me met un e autre page et jamais ça ne charge l’hôtel pourtant l'émulateur est fonctionnel :-/
  Répondre
#6
Merci du tutoriel Content

Sinon tu peux carrément changer le port de skype:

[Image: 6bc0e813022744779a6bcffda7cbff0d.png]
Dans les ténèbres pour la victoire.
 
[Image: giphy.gif]

  Répondre
Staff
#7
J'ai mis à jour le tutoriel notamment au niveau des fichiers, donc refaire complètement le tutoriel pour ceux qui ont suivi l'ancien.
Ensuite, si vous obtenez l'erreur:

Citation :Oops, l'hôtel a rencontré un problème. Pas de panique, nos techniciens vont résoudre ça au plus vite.

Videz le cache de votre navigateur, c'est fort possible qu'il pose problème.
[Image: 1462886569-140409115944697214-1.gif]
  Répondre
#8
(18-06-2016, 17:35)Calypso a écrit : J'ai mis à jour le tutoriel notamment au niveau des fichiers, donc refaire complètement le tutoriel pour ceux qui ont suivi l'ancien.
Ensuite, si vous obtenez l'erreur:

Citation :Oops, l'hôtel a rencontré un problème. Pas de panique, nos techniciens vont résoudre ça au plus vite.

Videz le cache de votre navigateur, c'est fort possible qu'il pose problème.


moi ça bloque toujours à 76% lors du chargement du client, je peux pas jouer :-/
  Répondre
Staff
#9
Ça veut dire que la connexion entre le serveur et le client ne se fait pas.

Mauvaise configuration des swf, pare feu, problème de ports ...
[Image: 1462886569-140409115944697214-1.gif]
  Répondre
#10
Merci pour ce tuto bien complet
--Retraité--
  Répondre




Utilisateur(s) parcourant ce sujet : 1 visiteur(s)