Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal

2 résultats trouvés pour 5

par chaun14
le Mar 5 Mai - 14:01
 
Rechercher dans: AlternativeAPI
Sujet: Faire un bootstrap avec le serveur NodeJS
Réponses: 1
Vues: 1315

Faire un bootstrap avec le serveur NodeJS

Tag 5 sur Alternative API Altern15


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? Question




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"

Tag 5 sur Alternative API Xlpksz10

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".

Tag 5 sur Alternative API Yzpgyw10

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]


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]


[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.



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.


Tag 5 sur Alternative API V4zvpb10






[size=16]Et voila tout est bon pour la partie serveur web du bootstrap  bounce [/size]
par Trxyy
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

Tag 5 sur Alternative API Altern12

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

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"

Tag 5 sur Alternative API Xlpksz10

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".

Tag 5 sur Alternative API Yzpgyw10

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 


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:"


Tag 5 sur Alternative API Exvwqi10

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.



Tag 5 sur Alternative API R8okno10


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.

Tag 5 sur Alternative API V4zvpb10

A chaque modification du Launcher, il vous faudra changer le "Launcher.jar" sur l'URL, changer le MD5 dans le fichier "launcher.cfg"

Sauter vers: