Créez votre propre installateur
-
Bonjour à tous, je viens de finir de lire et de tester ton tuto et tous fonctionne !
Mais j’ai voulu tester les limites de installateur
Chez moi, tous les fichiers qui sont dans le dossier sync sont syntonisés à chaque fois alors que normalement seul les dossiers de la liste “syncDir” le sont !
Je voudrais savoir où mettre le fichier “server.dat” pour qu’il soit ajouté dans le modPack une fois, avec l’installateur, car pour le moment l’updater me le DL à chaque fois !Voici mon remote_info :
“syncDir”: “mods,config”
“syncUrl”: “http:…/installateur/sync/”Donc je mets mon “servers.dat” dans : installateur/sync/ .
Dois t’il être dans un sous-dossier pour ne pas être syncro ?Et au passage j’ai fait la même manip pour le preset , l’index.php du preset voit bien mes option… .txt , ( sur navigateur ) , mais l’updater n’envois rien , ni même l’installateur pour la 1er install .
Merci d’avance pour votre aide
-
Salut,
Vu l’emplacement le fichier servers.dat ne devrait que être téléchargé lors de la première installation et non à chaque fois.Et pour les preset ce n’est pas normal non plus.
Tu peux m’envoyer le lien de ton installateur modifié (ou du fichier remote_profile) ? (si tu ne veux pas les donner publiquement envoies-moi ça en mp)
La pré-configuration ne fonctionne pas car il manque la ligne :
“preset”;“http:// lien de ton dossier preset”,
dans la partie install du fichier remote_info.json
Et tu ne risquait pas de le savoir car j’ai oublié de le préciser dans le tutoriel x)Concernant le fichier servers.dat retéléchargé à chaque fois je vais vérifier le code, il y a en effet un problème.
-
On ne dit pas installeur?
-
installateur en français, installer en anglais.
-
Salut
j’ai un soucis avec mon installer, il re-vérifie systématiquement le dossier config
et je n’arrive pas a ajouter le fichier server.dat
Merci du coup de main !
-
@‘robin4002’:
installateur en français, installer en anglais.
Installeur = programme qui t’installe un logiciel
Installateur = personne qui t’installe une lampe par exempleMinantcraft

-
Installateur est aussi bon pour un programme qui installe.
Installeur est calqué de la langue anglaise.En tout cas c’est ce qu’indique wikipedia : https://fr.wikipedia.org/wiki/Installateur_(logiciel)
@‘Histos’:
Salut
j’ai un soucis avec mon installer, il re-vérifie systématiquement le dossier config
et je n’arrive pas a ajouter le fichier server.dat
Merci du coup de main !
Peux-tu m’envoyer un lien vers ton fichier remote_profile.json ?
-
@‘robin4002’:
Installateur est aussi bon pour un programme qui installe.
Installeur est calqué de la langue anglaise.En tout cas c’est ce qu’indique wikipedia : https://fr.wikipedia.org/wiki/Installateur_(logiciel)
@‘Histos’:
Salut
j’ai un soucis avec mon installer, il re-vérifie systématiquement le dossier config
et je n’arrive pas a ajouter le fichier server.dat
Merci du coup de main !
Peux-tu m’envoyer un lien vers ton fichier remote_profile.json ?
je te l’ai envoyé
-
Mouais Wikipedia…
Minantcraft

-
-
Mouais un mec qui n’as que 192 abonnés …
-
^^
-
Cet installateur fonctionne-t-il avec le nouveau launcher Minecraft ?
-
Oui.
Le nouveau launcher utilise toujours le même format pour les profils. -
Ah c’est nickel ça

-
C’est nickel ça

Et autre question : dans le fichier remote_info.json, “syncDir” accepte-t-il aussi les sous-dossiers (ex. : “syncDir”: “mods,config/dossier”) ?
-
Il me semble que oui, à tester.
-
Du coup y’a aucune information indiquant comment modifier la version de Forge mais je suppose qu’il suffit de modifier ce bloc dans le fichier remote_info.json :
{ "name": "net.minecraftforge:forge:1.10.2-12.18.1.2011", "url": "http://files.minecraftforge.net/maven/", "directURL": "http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.10.2-12.18.1.2011/forge-1.10.2-12.18.1.2011-universal.jar", "required": true }Mais est-ce tout ce qu’il faut faire ?
-
Oui, il faut changer la ligne name et l’url.
Il faut aussi changer au tout début dans install -> forge pour que l’installateur détecte le changement. -
Alors cette fois c’est l’installateur qui crash à 100% de l’installation :
[leeo@leeo-arch-pc Installateur]$ java -jar installer-2.2.1.jar Exception in thread "Thread-1" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:653) at java.util.ArrayList.get(ArrayList.java:429) at java.util.Collections$UnmodifiableList.get(Collections.java:1309) at fr.minecraftforgefrance.common.ProcessInstall.writeModPackInfo(ProcessInstall.java:524) at fr.minecraftforgefrance.common.ProcessInstall.finish(ProcessInstall.java:383) at fr.minecraftforgefrance.common.ProcessInstall.run(ProcessInstall.java:110) at java.lang.Thread.run(Thread.java:745)Les fichiers : http://trucs.original-beast.revhost.fr/installateur/
