2 résultats trouvés pour 6
- le Mar 5 Mai - 14:01
- Rechercher dans: AlternativeAPI
- Sujet: Faire un bootstrap avec le serveur NodeJS
- Réponses: 1
- Vues: 1316
Faire un bootstrap avec le serveur NodeJS
Bootstrap avec le serveur NodeJS
/!\ Regardez ce tuto uniquement si vous utilisez le serveur NodeJS si vous utilisez le système avec wamp (php) c'est ici /!\
Avant de commencer, vous vous demandez surement qu'est ce qu'un bootstrap? En ai-je vraiment le besoin?
Pour répondre à votre question je vais essayer d'expliquer rapidement.
Un un bootstrap est vulgairement un launcher de launcher, c'est à dire qu'il va permettre de mettre à jour votre launcher sans besoin de le re-télécharger manuellement. Un gain de confort non négligeable pour vous et vos (futurs) joueurs.
Avant de commencer il y a quelques pré-requis:
1) Eclipse IDE ICI
2) JRE et JDK 8
3) Des connaissances en Java
4) Le serveur NodeJS lite (v1.2 ou +) ICI
5) Les sources du bootstrap ICI
6) La dernière version de la librairie ICI
[size=18]1] Récupérer les sources du bootstrap[/size]
On va commencer par récupérer les sources du bootstrap (Pré-requis #5)
On clique sur "Clone or download" puis "Download ZIP"
Ensuite on va extraire le zip sur le bureau.
On démarre éclipse puis on va ouvrir le projet en faisant clique droit dans "Package Explorer"
"New" > "Java Project"
On décoche "Use default location" puis on clique sur "Browse..."
On sélectionne le dossier "AlternativeAPI-bootstrap-master"
On clique sur "Finish"
On clique droit sur le projet, on fait "New" > "Folder" et on l'appelle "lib"
On va y glisser à l'intérieur la librairie "AlternativeAPI" que l'on récupère sur le github. (Pré-requis #6)
On mets la librairie dans le dossier "lib", ensuite on fais clique droit sur la librairie, "Build Path" > "Add to Build Path".
Si vous avez des erreurs, faites "CTRL + SHIFT + O" pour importer les classes manquantes.
Vous pouvez remplacer les images dans le package "resources"
favicon.png est l'icone qui va être dans la barre des tâches.
alternative_api.png c'est l'image qui sera au premier plan.
On va maintenant ouvrir la classe BootstrapConstants
La ou c'est écrit
On va remplacer "customlauncher" par le nom que vous souhaitez dans le APPDATA (.customlauncher si on laisse "customlauncher").
On va commencer par récupérer les sources du bootstrap (Pré-requis #5)
On clique sur "Clone or download" puis "Download ZIP"
Ensuite on va extraire le zip sur le bureau.
On démarre éclipse puis on va ouvrir le projet en faisant clique droit dans "Package Explorer"
"New" > "Java Project"
On décoche "Use default location" puis on clique sur "Browse..."
On sélectionne le dossier "AlternativeAPI-bootstrap-master"
On clique sur "Finish"
On clique droit sur le projet, on fait "New" > "Folder" et on l'appelle "lib"
On va y glisser à l'intérieur la librairie "AlternativeAPI" que l'on récupère sur le github. (Pré-requis #6)
On mets la librairie dans le dossier "lib", ensuite on fais clique droit sur la librairie, "Build Path" > "Add to Build Path".
Si vous avez des erreurs, faites "CTRL + SHIFT + O" pour importer les classes manquantes.
Vous pouvez remplacer les images dans le package "resources"
favicon.png est l'icone qui va être dans la barre des tâches.
alternative_api.png c'est l'image qui sera au premier plan.
On va maintenant ouvrir la classe BootstrapConstants
La ou c'est écrit
- Code:
public static File WORKING_DIRECTORY = GameUtils.getWorkingDirectory("customlauncher");
On va remplacer "customlauncher" par le nom que vous souhaitez dans le APPDATA (.customlauncher si on laisse "customlauncher").
[b]2] Préparer le launcher
[/b]
[/b]
Grâce au serveur nodejs, cette étape est nettement plus simple. Vous avez juste à renommer le .jar de votre launcher exporté en launcher.jar et le placer dans votre dossier bootstrap déjà existant
[b][size=16]
/!\ Si vous ne trouvez pas ce dossier à la racine du serveur NodeJS, mettez à jour celui-ci à la dernière version /!\[/b][/size]
/!\ Si vous ne trouvez pas ce dossier à la racine du serveur NodeJS, mettez à jour celui-ci à la dernière version /!\[/b][/size]
[b][i]On peut facilement vérifier si la manipulation a fonctionné en ouvrant le lien ci dessous dans votre navigateur quand le serveur est allumé[/i][/b]
http://127.0.0.1:2332/bootstrap/launcher.cfg
Si vous voyez une chaîne de caractère (= le hash md5), c'est que ça fonctionne
Si le serveur vous indique une erreur alors vérifiez l'emplacement et le nom du fichier launcher.jar
3] Changement des urls
On retourne dans la classe BootstrapConstants et nous allons changer quelques variables.
On va remplacer l'URL et mettre le lien vers notre "launcher.cfg"
On va remplacer l'URL et mettre le lien vers notre "Launcher.jar"
Le "Color.green" c'est la couleur de la barre de chargement.
Si nous mettons "Color.blue" la couleur sera différente.
[size=16]Et voila tout est bon pour la partie serveur web du bootstrap [/size]
Si vous voyez une chaîne de caractère (= le hash md5), c'est que ça fonctionne
Si le serveur vous indique une erreur alors vérifiez l'emplacement et le nom du fichier launcher.jar
3] Changement des urls
On retourne dans la classe BootstrapConstants et nous allons changer quelques variables.
- Code:
public static String MD5_URL = "http://localhost:2332/bootstrap/launcher.cfg";
On va remplacer l'URL et mettre le lien vers notre "launcher.cfg"
- Code:
public static String LAUNCHER_URL = "http://localhost:2332/bootstrap/launcher.jar";
On va remplacer l'URL et mettre le lien vers notre "Launcher.jar"
- Code:
public static Paint color = Color.green;
Le "Color.green" c'est la couleur de la barre de chargement.
Si nous mettons "Color.blue" la couleur sera différente.
[size=16]Et voila tout est bon pour la partie serveur web du bootstrap [/size]
- le Mer 29 Avr - 14:43
- Rechercher dans: AlternativeAPI
- Sujet: Faire un bootstrap pour son Launcher
- Réponses: 1
- Vues: 2464
Faire un bootstrap pour son Launcher
Créer un bootstrap pour son launcher
-[Pré-requis]-
1) Eclipse IDE ICI
2) JRE et JDK 8
3) Des connaissances en Java
4) Un hebergeur WEB (wamp pour local)
5) Les sources du bootstrap ICI
6) La dernière version de la librairie ICI
7) WinMD5 ICI
2) JRE et JDK 8
3) Des connaissances en Java
4) Un hebergeur WEB (wamp pour local)
5) Les sources du bootstrap ICI
6) La dernière version de la librairie ICI
7) WinMD5 ICI
1] Récupérer les sources du bootstrap
On va commencer par récupérer les sources du bootstrap (Pré-requis #5)
On clique sur "Clone or download" puis "Download ZIP"
Ensuite on va extraire le zip sur le bureau.
On démarre éclipse puis on va ouvrir le projet en faisant clique droit dans "Package Explorer"
"New" > "Java Project"
On décoche "Use default location" puis on clique sur "Browse..."
On sélectionne le dossier "AlternativeAPI-bootstrap-master"
On clique sur "Finish"
On clique droit sur le projet, on fait "New" > "Folder" et on l'appelle "lib"
On va y glisser à l'intérieur la librairie "AlternativeAPI" que l'on récupère sur le github. (Pré-requis #6)
On mets la librairie dans le dossier "lib", ensuite on fais clique droit sur la librairie, "Build Path" > "Add to Build Path".
Si vous avez des erreurs, faites "CTRL + SHIFT + O" pour importer les classes manquantes.
Vous pouvez remplacer les images dans le package "resources"
favicon.png est l'icone qui va ùetre dans la barre des tâches.
alternative_api.png c'est l'image qui sera au premier plan.
On va maintenant ouvrir la classe BootstrapConstants
La ou c'est écrit
On va remplacer "customlauncher" par le nom que vous souhaitez dans le APPDATA (.customlauncher si on laisse "customlauncher").
2] Préparer le launcher
Pour commencer, il vous faudra avoir exporté votre launcher.jar
Il vous faudra aussi WinMD5 (Pré-requis #7)
Après avoir téléchargé WinMD5, l'ouvrir et glisser à l'interieur le launcher.jar
Cela vous donnera une suite de caractères dans "Current file MD5 checksum value:"
Gardez la suite de caractère de coté.
On va maintenant sur notre hebergeur puis on crée un dossier "bootstrap"
à l'intérieur de ce dossier, on va créer un fichier "launcher.cfg"
Et dans ce fichier "launcher.cfg" on va mettre la suite de caractères, on sauvegarde.
On va glisser notre "Launcher.jar" dans le dossier bootstrap sur notre hebergeur.
2] Changement des urls
On retourne dans la classe BootstrapConstants et nous allons changer quelques variables.
On va remplacer l'URL et mettre le lien vers notre "launcher.cfg"
On va remplacer l'URL et mettre le lien vers notre "Launcher.jar"
Le "Color.green" c'est la couleur de la barre de chargement.
Si nous mettons "Color.blue" la couleur sera différente.
A chaque modification du Launcher, il vous faudra changer le "Launcher.jar" sur l'URL, changer le MD5 dans le fichier "launcher.cfg"
On va maintenant ouvrir la classe BootstrapConstants
La ou c'est écrit
- Code:
public static File WORKING_DIRECTORY = GameUtils.getWorkingDirectory("customlauncher");
On va remplacer "customlauncher" par le nom que vous souhaitez dans le APPDATA (.customlauncher si on laisse "customlauncher").
2] Préparer le launcher
Pour commencer, il vous faudra avoir exporté votre launcher.jar
Il vous faudra aussi WinMD5 (Pré-requis #7)
Après avoir téléchargé WinMD5, l'ouvrir et glisser à l'interieur le launcher.jar
Cela vous donnera une suite de caractères dans "Current file MD5 checksum value:"
Gardez la suite de caractère de coté.
On va maintenant sur notre hebergeur puis on crée un dossier "bootstrap"
à l'intérieur de ce dossier, on va créer un fichier "launcher.cfg"
Et dans ce fichier "launcher.cfg" on va mettre la suite de caractères, on sauvegarde.
On va glisser notre "Launcher.jar" dans le dossier bootstrap sur notre hebergeur.
2] Changement des urls
On retourne dans la classe BootstrapConstants et nous allons changer quelques variables.
- Code:
public static String MD5_URL = "https://trxyy.chaun14.fr/datas/bootstrap/launcher.cfg";
On va remplacer l'URL et mettre le lien vers notre "launcher.cfg"
- Code:
public static String LAUNCHER_URL = "https://trxyy.chaun14.fr/datas/bootstrap/Launcher.jar";
On va remplacer l'URL et mettre le lien vers notre "Launcher.jar"
- Code:
public static Paint color = Color.green;
Le "Color.green" c'est la couleur de la barre de chargement.
Si nous mettons "Color.blue" la couleur sera différente.
A chaque modification du Launcher, il vous faudra changer le "Launcher.jar" sur l'URL, changer le MD5 dans le fichier "launcher.cfg"
|
|