Aller au contenu
  • Veuillez ne pas poster de message pour but d'insulter, incitation à la haine, propos sexuels et tout autre qui ne respecte pas nos conditions générales !

COMET EMULATEUR - Créer son rétro


Genex

Messages recommandés

Salut ! 

Je vais essayer de faire le plus simple possible avant tout je tiens à préciser que ce tutoriel s'adresse aux personnes avec un minimum d'expérience dans le """"développement"""" d'un rétro, en tout cas si tu as encore des problèmes à configurer des variables, ou que tu reste toujours bloqué à 96% avec Plus EMU tu peux passer ton chemin ou toujours essayer mais après avoir compris certaines mécaniques liés au serveur.
Parenthèse fermée, aujourd'hui créons un rétro avec Comet.

 

Comet cékoi ? 
Super connu, un émulateur développé par Léon, qui a été et est toujours d'ailleurs un très bon émulateur (Habbix, Habbocity, HBeta, Habblet ont cet émulateur en base mais ont améliorés beaucoup de choses) stable mais payant, il fut rendu publique avec son accord et host sur le Git d'un développeur (Ryan) qui a voulu reprendre le projet malheureusement il semblerait que l'idée soit abandonnée.

 

Vous allez avoir besoin de beaucoup de chose pour commencer : 

- ItelliJ (Un éditeur comme visual Studio mais en 3x mieux et surtout adapté à Java) : (Prenez la version community)
- De la dernière version de Java : 

Pour avoir accès à ce lien, merci de vous connecter.


- D'un JDK (Java development Kit) :

Pour avoir accès à ce lien, merci de vous connecter.

 (téléchargez la version conrrespondante à votre système d'exploitation)
- Comet : 

Pour avoir accès à ce lien, merci de vous connecter.

  (DB inclue)
- Illumina CMS adapté : 

Pour avoir accès à ce lien, merci de vous connecter.


- Maven : 

Pour avoir accès à ce lien, merci de vous connecter.


- Pack SWF : N'importe lequel il vous faudra juste le .swf fourni dans l'archive de Comet (dossier _Files)

 

Une fois que tout est installé / téléchargé / extrait correctement on est parti :

 

I] Installez le CMS à la racine, configurez le dans engine->lightcms

allez dans index.php et supprimez les ligne indiquée sur le screen : 

Pour avoir accès à cette image, merci de vous connecter.

Allez dans vos variables et bien sûr configurez les ! Et placez le fichier Habbo.swf se trouvant dans le dossier _Files de l'émulateur dans gordon/(votre fichier avec les .swf)

II] Importez CometDB.sql dans votre bdd et éxecutez ce script : 

-- ----------------------------
-- Table structure for hk_fuses
-- ----------------------------
DROP TABLE IF EXISTS `hk_fuses`;
CREATE TABLE `hk_fuses` (
  `fuse` varchar(50) NOT NULL,
  `minrank` int(11) NOT NULL DEFAULT '1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


-- ----------------------------
-- Records of hk_fuses
-- ----------------------------
INSERT INTO `hk_fuses` VALUES ('login', '8');
INSERT INTO `hk_fuses` VALUES ('site_manage', '11');
INSERT INTO `hk_fuses` VALUES ('pornban', '11');
INSERT INTO `hk_fuses` VALUES ('adv_edit', '11');


-- ----------------------------
-- Table structure for profile_wall
-- ----------------------------
DROP TABLE IF EXISTS `profile_wall`;
CREATE TABLE `profile_wall` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `page_id` int(11) NOT NULL,
  `poster_id` int(11) NOT NULL,
  `message` text NOT NULL,
  `likes` int(11) NOT NULL DEFAULT '0',
  `owner_read` enum('0','1') NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=49 DEFAULT CHARSET=latin1;


-- ----------------------------
-- Records of profile_wall
-- ----------------------------


-- ----------------------------
-- Table structure for site_hotcampaigns
-- ----------------------------
DROP TABLE IF EXISTS `site_hotcampaigns`;
CREATE TABLE `site_hotcampaigns` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `order_id` int(11) NOT NULL DEFAULT '1',
  `enabled` enum('0','1') NOT NULL DEFAULT '1',
  `image_url` text NOT NULL,
  `caption` text NOT NULL,
  `descr` text NOT NULL,
  `url` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;


-- ----------------------------
-- Records of site_hotcampaigns
-- ----------------------------


-- ----------------------------
-- Table structure for site_news
-- ----------------------------
DROP TABLE IF EXISTS `site_news`;
CREATE TABLE `site_news` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `seo_link` varchar(120) NOT NULL DEFAULT 'news-article',
  `title` text NOT NULL,
  `category_id` int(10) unsigned NOT NULL DEFAULT '1',
  `topstory_image` text NOT NULL,
  `body` text NOT NULL,
  `snippet` text NOT NULL,
  `datestr` varchar(50) NOT NULL,
  `timestamp` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `datestr` (`datestr`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;


-- ----------------------------
-- Records of site_news
-- ----------------------------


III] Ouvrez IntelliJ, configurez le, ensuite sélectionnez : ouvrir un projet, sélectionnez le pom.xml dans le dossier de Comet à la racine suivez les étapes des screens : 

Pour avoir accès à cette image, merci de vous connecter.

Pour avoir accès à cette image, merci de vous connecter.

SELECTIONNEZ LES MEMES CASES

Pour avoir accès à cette image, merci de vous connecter.

VOUS ALLEZ DEVOIR CHERCHER OU VOUS AVEZ INSTALLÉ LE JDK : 

Pour avoir accès à cette image, merci de vous connecter.

CLIQUEZ SUR LA CROIX VERTE ET SELECTIONNEZ LE JDK : 

 

Pour avoir accès à cette image, merci de vous connecter.

 

ENSUITE EN BAS DE LA FENETRE : vous allez voir une barre de chargement, ne faites rien jusqu'au moment ou elle n'est plus là, ensuite continuez : 

IV] Ensuite une fois le processus terminé (si en bas il n'y a plus la barre de chargement) allez dans le menu en haut (comme sur les screens) puis dans View -> Tools -> Maven Project cliquez,
une fenêtre va s'ouvrir à droite cliquez sur Comet (root) > Lifecycle > Double cliquez sur "package" et Comet va se compiler dans le fichier Comet Server->target->bin

Pour avoir accès à cette image, merci de vous connecter.

 

Pour avoir accès à cette image, merci de vous connecter.

 

UNE CONSOLE VA S'OUVRIR EN BAS, UNE FOIS QUE VOUS VERREZ QUE LA COMPILATION EST TERMINÉE CONTINUEZ : 

 

V] Ensuite copier le fichier /config/ à la racine de l'émulateur et coller le dans le dossier cité juste avant ou comet a été compilé, ensuite allez dans ce fameux fichier config et ouvrez comet.properties et configurez db, ip etc... sauvegardez. 

 

VI] Ouvrez un éditeur de texte et coller ce code : java -jar -Dfile.encoding=UTF8 [CHEMIN] pause


A la place de [CHEMIN] remplacez par le chemin exact (C:\\ etc...) vers votre votre fichier Comet .jar, ensuite enregistrez ce fichier au format .bat dans le même dossier du .jar

 

VII] Vous n'avez plus qu'à lancer l'émulateur en double cliquant sur le .bat et à vous inscrire, et vous connecter !

 

Pour avoir accès à cette image, merci de vous connecter.

Modifié par Genex
  • J'aime 2
Lien à poster
Partager sur d’autres sites

Il y a 6 heures, Stown a dit :

C'est la même démarche pour arcturus pas besoin de tuto, de plus ya le closed source (si tu vois ce que je veux dire)

J'y ai inclus l'installation de Plugin, c'est vrai que c'est la même démarche mais c'est juste aussi pour que les gens voient d'autres trucs que Plus

Lien à poster
Partager sur d’autres sites

Il y a 20 heures, WazeryLol a dit :

J'ai TheoCMS V4 et prod 173 sa marche ?

Peut importe du moment que t'as CloudEmu

 

Il y a 20 heures, WazeryLol a dit :

Vends-tu des license? 

Privé

 

Il y a 12 heures, Raiiku a dit :

Merci :)

No problem :)

Lien à poster
Partager sur d’autres sites

  • 1 mois plus tard...
  • 3 mois plus tard...

Alors j'ai bien respecté ce que tu m'a dit à la lettre, et j'ai configuré le fichier .bat tel quel :

 

java -jar -Dfile.encoding=UTF8 C:\Users\Administrateur\Desktop\Comet\Comet-Server\target\bin\Comet-Server-1.2.1-ALPHA1.jar pause

 

Je l'ai ensuite mis dans le dossier C:\Users\Administrateur\Desktop\Comet\Comet-Server\target\bin ou se situe le fichier .jar

 

Mais en lançant le .bat, la cmd s'affiche et se ferme automatiquement sans ouvrir le .jar ...

jXysESy.jpg

Lien à poster
Partager sur d’autres sites

Le 02/03/2018 à 08:44, ????? a dit :

Alors j'ai bien respecté ce que tu m'a dit à la lettre, et j'ai configuré le fichier .bat tel quel :

 


java -jar -Dfile.encoding=UTF8 C:\Users\Administrateur\Desktop\Comet\Comet-Server\target\bin\Comet-Server-1.2.1-ALPHA1.jar
pause

 

 

Je l'ai ensuite mis dans le dossier C:\Users\Administrateur\Desktop\Comet\Comet-Server\target\bin ou se situe le fichier .jar

 

Mais en lançant le .bat, la cmd s'affiche et se ferme automatiquement sans ouvrir le .jar ...

Pas besoin de mettre " C:\Users\Administrateur\Desktop\Comet\Comet-Server\target\bin\", tu pars dans le dossier bin et tu créer ton fichier bat en y mettant ce code :

java -jar -Dfile.encoding=UTF8 Comet-Server-1.2.1-ALPHA1.jar
pause

 

Lien à poster
Partager sur d’autres sites

  • 3 mois plus tard...
  • 3 semaines plus tard...
  • 2 semaines plus tard...
  • 4 mois plus tard...
  • 6 mois plus tard...
  • 1 mois plus tard...
  • 8 mois plus tard...
  • 3 semaines plus tard...
  • 2 ans plus tard...

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...