Créez votre propre installateur
-
@‘leeo97one’:
Mais il n’y pas le fichier JAR de l’installateur 2.3.0 sur GitHub

Mais quel boulet je suis x)
Je viens de l’ajouter.Et oui c’est dans le fichier remote_info, dans la partie libraries.
-
OK je viens d’essayer la nouvelle version et ça fonctionne très bien ! GG et merci à toi

-
Bonjour,
j’ai changé mon json de :
:::{
“install”: {
“name”:“BroGamePack”,
“minecraft”: “1.7.10”,
“forge”: “10.13.4.1614”,
“syncDir”: “mods”,
“syncUrl”: “http://brogameserv.890m.com/installateur/sync/”,
“welcome”: “Bienvenue …”,
“JVMarg”:“-Xmx1536M”,
“webSite”:“http://brogameserv.890m.com”,
“credits”:“Créer par LavaPower”,
“changeLog”:“http://brogameserv.890m.com/installateur/changelog.json”
},
“profile”: {
“id”: “brogamepack”,
“time”: “2015-12-22T23:35:15-0700”,
“releaseTime”: “2015-12-22T23:35:15-0700”,
“type”: “release”,
“mainClass”: “fr.minecraftforgefrance.updater.Updater”,
“minecraftArguments”: “–username ${auth_player_name} --version ${version_name} --gameDir ${game_directory} --assetsDir ${assets_root} --assetIndex ${assets_index_name} --uuid ${auth_uuid} --accessToken ${auth_access_token} --userProperties ${user_properties} --userType ${user_type} --tweakClass cpw.mods.fml.common.launcher.FMLTweaker”,
“minimumLauncherVersion”: 14,
“assets”: “1.7.10”,
“inheritsFrom”: “1.7.10”,
“jar”: “1.7.10”,
“libraries”: [
{
“name”: “fr.minecraftforgefrance:updater:2.2.1”,
“url”: “http://files.minecraftforgefrance.fr/maven/”,
“required”: true
},
{
“name”: “net.minecraftforge:forge:1.7.10-10.13.4.1614-1.7.10”,
“url”: “http://files.minecraftforge.net/maven/”,
“directURL”: “http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.7.10-10.13.4.1614-1.7.10/forge-1.7.10-10.13.4.1614-1.7.10-universal.jar”,
“required”: true
},
{
“name”: “net.minecraft:launchwrapper:1.12”
},
{
“name”: “org.ow2.asm:asm-all:5.0.3”
},
{
“name”: “net.sf.trove4j:trove4j:3.0.3”
},
{
“name”: “java3d:vecmath:1.5.2”
},
{
“name”: “lzma:lzma:0.0.1”
},
{
“name”: “com.google.guava:guava:17.0”
},
{
“name”: “org.apache.commons:commons-lang3:3.3.2”
},
{
“name”: “com.typesafe.akka:akka-actor_2.11:2.3.3”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“ed62e9fc709ca0f2ff1a3220daa8b70a2870078e”,
“25a86ccfdb6f6dfe08971f4825d0a01be83a6f2e”
],
“required”: true,
“xz”: true
},
{
“name”: “com.typesafe:config:1.2.1”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“f771f71fdae3df231bcd54d5ca2d57f0bf93f467”,
“7d7bc36df0989d72f2d5d057309675777acc528b”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang:scala-actors-migration_2.11:1.1.0”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f”,
“8c9aaeeb68487ca519411a14068e1b4d69739207”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang:scala-compiler:2.11.1”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“56ea2e6c025e0821f28d73ca271218b8dd04926a”,
“1444992390544ba3780867a13ff696a89d7d1639”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“87213338cd5a153a7712cb574c0ddd2edfee0386”,
“0b4c1bf8d48993f138d6e10c0c144e50acfff581”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“1f7371605d4ba42aa26d3443440c0083c587b4e9”,
“1ea655dda4504ae0a367327e2340cd3beaee6c73”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang:scala-library:2.11.1”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“0e11da23da3eabab9f4777b9220e60d44c1aab6a”,
“1e4df76e835201c6eabd43adca89ab11f225f134”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang:scala-parser-combinators_2.11:1.0.1”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“f05d7345bf5a58924f2837c6c1f4d73a938e1ff0”,
“a1cbbcbde1dcc614f4253ed1aa0b320bc78d8f1d”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang:scala-reflect:2.11.1”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“6580347e61cc7f8e802941e7fde40fa83b8badeb”,
“91ce0f0be20f4a536321724b4b3bbc6530ddcd88”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang:scala-swing_2.11:1.0.1”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“b1cdd92bd47b1e1837139c1c53020e86bb9112ae”,
“d77152691dcf5bbdb00529af37aa7d3d887b3e63”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang:scala-xml_2.11:1.0.2”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0”,
“62736b01689d56b6d09a0164b7ef9da2b0b9633d”
],
“required”: true,
“xz”: true
}
]
}
}:::
A :
:::{
“install”: {
“name”:“BroGamePack”,
“minecraft”: “1.7.10”,
“forge”: “10.13.4.1614”,
“syncDir”: “mods,Flan”,
“syncUrl”: “http://brogameserv.890m.com/installateur/sync/”,
“welcome”: “Bienvenue …”,
“JVMarg”:“-Xmx1536M”,
“webSite”:“http://brogameserv.890m.com”,
“credits”:“Créer par LavaPower”,
“changeLog”:“http://brogameserv.890m.com/installateur/changelog.json”
},
“profile”: {
“id”: “brogamepack”,
“time”: “2015-12-22T23:35:15-0700”,
“releaseTime”: “2015-12-22T23:35:15-0700”,
“type”: “release”,
“mainClass”: “fr.minecraftforgefrance.updater.Updater”,
“minecraftArguments”: “–username ${auth_player_name} --version ${version_name} --gameDir ${game_directory} --assetsDir ${assets_root} --assetIndex ${assets_index_name} --uuid ${auth_uuid} --accessToken ${auth_access_token} --userProperties ${user_properties} --userType ${user_type} --tweakClass cpw.mods.fml.common.launcher.FMLTweaker”,
“minimumLauncherVersion”: 14,
“assets”: “1.7.10”,
“inheritsFrom”: “1.7.10”,
“jar”: “1.7.10”,
“libraries”: [
{
“name”: “fr.minecraftforgefrance:updater:2.2.1”,
“url”: “http://files.minecraftforgefrance.fr/maven/”,
“required”: true
},
{
“name”: “net.minecraftforge:forge:1.7.10-10.13.4.1614-1.7.10”,
“url”: “http://files.minecraftforge.net/maven/”,
“directURL”: “http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.7.10-10.13.4.1614-1.7.10/forge-1.7.10-10.13.4.1614-1.7.10-universal.jar”,
“required”: true
},
{
“name”: “net.minecraft:launchwrapper:1.12”
},
{
“name”: “org.ow2.asm:asm-all:5.0.3”
},
{
“name”: “net.sf.trove4j:trove4j:3.0.3”
},
{
“name”: “java3d:vecmath:1.5.2”
},
{
“name”: “lzma:lzma:0.0.1”
},
{
“name”: “com.google.guava:guava:17.0”
},
{
“name”: “org.apache.commons:commons-lang3:3.3.2”
},
{
“name”: “com.typesafe.akka:akka-actor_2.11:2.3.3”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“ed62e9fc709ca0f2ff1a3220daa8b70a2870078e”,
“25a86ccfdb6f6dfe08971f4825d0a01be83a6f2e”
],
“required”: true,
“xz”: true
},
{
“name”: “com.typesafe:config:1.2.1”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“f771f71fdae3df231bcd54d5ca2d57f0bf93f467”,
“7d7bc36df0989d72f2d5d057309675777acc528b”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang:scala-actors-migration_2.11:1.1.0”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f”,
“8c9aaeeb68487ca519411a14068e1b4d69739207”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang:scala-compiler:2.11.1”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“56ea2e6c025e0821f28d73ca271218b8dd04926a”,
“1444992390544ba3780867a13ff696a89d7d1639”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“87213338cd5a153a7712cb574c0ddd2edfee0386”,
“0b4c1bf8d48993f138d6e10c0c144e50acfff581”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“1f7371605d4ba42aa26d3443440c0083c587b4e9”,
“1ea655dda4504ae0a367327e2340cd3beaee6c73”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang:scala-library:2.11.1”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“0e11da23da3eabab9f4777b9220e60d44c1aab6a”,
“1e4df76e835201c6eabd43adca89ab11f225f134”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang:scala-parser-combinators_2.11:1.0.1”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“f05d7345bf5a58924f2837c6c1f4d73a938e1ff0”,
“a1cbbcbde1dcc614f4253ed1aa0b320bc78d8f1d”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang:scala-reflect:2.11.1”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“6580347e61cc7f8e802941e7fde40fa83b8badeb”,
“91ce0f0be20f4a536321724b4b3bbc6530ddcd88”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang:scala-swing_2.11:1.0.1”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“b1cdd92bd47b1e1837139c1c53020e86bb9112ae”,
“d77152691dcf5bbdb00529af37aa7d3d887b3e63”
],
“required”: true,
“xz”: true
},
{
“name”: “org.scala-lang:scala-xml_2.11:1.0.2”,
“url”: “http://files.minecraftforge.net/maven/”,
“checksums”: [
“7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0”,
“62736b01689d56b6d09a0164b7ef9da2b0b9633d”
],
“required”: true,
“xz”: true
}
]
}
}:::
Mais lorsque je tente de faire la MAJ, il me dit que le JSON n’est pas valide
-
Étrange, tu as utilisé quel éditeur avec quel encodage de caractère ?
-
Il faut utiliser quel encodage ?
-
utf8.
-
Ah effectivement, c’était un problème d’encodage. Merci encore robin
-
Ah oui j’ai complétement oublié !
-
Oui, subfolder vaut false par défaut, le mettre sur true demandera de gérer manuellement les sous-dossier dans le paramètres syncDir.
-
Bonjour, j’ai suivie ce tuto sur youtube à la lettre. Publier par Robin.
Mais j’ai ce message d’erreur:

Je suis en version officiel 1.7.10 forge 10.13.4.1614
Peut être parce que j’ai le nouveau launcher minecraft ? -
Salut,
J’ai aussi répondu à ton commentaire sur youtube, il me faudrait ton fichier remote_info.json pour voir où est le problème.
Si tu as utilisé l’installateur 2.3.0, ça vient du fait qu’il y avait encore l’updateur 2.2.1 dans le fichier remote_info.json de référence (il faut juste remplacer par 2.3.0 puis relancer une installation, ça corrigera le problème). J’ai mis à jour à l’instant tous les fichiers de référence
L’installateur fonctionne toujours avec le launcher. -
Bonjour, après avoir téléchargé l’installateur, j’ai remarqué que le système de MAJ fonctionnais avec le md5 et j’aurais quelques questions à propos de ça.
Est-ce que l’on peux whitelist des dossier ou des fichier par rapport à leur s nom car je voudrais que mes utilisateur ais un minimum de libertés pour ce qui est de la config des mods clients et des parties cliente des mods ?
Peut-on changer la localisation du dossier du modpack: par exemple passer de .minecraft/modpack/mon_modpack à .mon_modpack.PS: ne serait-il pas plus simple d’utiliser le système de MAJ de Litarvan par exemple ?
-
Non, pas possible de whitelist par rapport au nom.
Et ça n’aurai aucun intérêt en terme de sécurité comme il suffirai de renommer xray en le nom d’un mod autorisé par exemple.Et non, pas possible de changer l’emplacement du dossier, du-moins pas sans modification du code.
L’intérêt de mettre dans le dossier modpack c’est que tout se regroupe à cette endroit si l’utilisateur à plusieurs modpack, au lieu de remplir le dossier .minecraft lui-même avec pleins de dossiers.Concernant le système de maj de Litarvan, aucune idée, je n’ai jamais regardé son fonctionnement.
-
[size=smallSi quelqu’un peut m’aider, je galere a avec mon instalateur pour notre FTB…
Si tu peut prendre 2 min pour regarder ca ce serait vraiment cool ][size=small
Mon remote_info.json :
][size=smallhttps://pastebin.com/5ZSq1MzT][size=smallPS: Si je veut créer des logs, c’est possible ??]
-
Salut,
Quel est le problème ?
Et sinon les logs se trouve dans .minecraft/modpack/tonmodpack/logs. -
Le problem est qu’i m’indique “le fichier remote_profile.json est invaide”
Merci -
Salut, j’ai un ami qui n’arrive pas a ouvrir l’installateur, quand il le run avec java se binary rien ne se passe, pourtant je lui ai fais remettre son java a jours et meme reinstaller tout son java… Je dois faire quoi ??
Merci -
Il arrive à lancer d’autres fichiers jar ?
Si la réponse est non, jarfix devrait régler le soucis : https://johann.loefflmann.net/en/software/jarfix/index.html#Download -
@‘robin4002’:
Il arrive à lancer d’autres fichiers jar ?
Si la réponse est non, jarfix devrait régler le soucis : https://johann.loefflmann.net/en/software/jarfix/index.html#DownloadMerci, mais il l’a déjà installe… il est sous windows 8.1 avec une version a jours…
-
Salut ! Merci beaucoup pour le partage.
J’ai utilisé l’installateur pendant des mois, avant de fermer mon serveur (1.7.10). Là je le rouvre, et en configurant l’installateur tout marche bien, à l’exception d’un message : “Impossible d’obtenir les informations de l’hôte distant, veuillez vérifier votre connexion Internet”. Je me suis dit pas grave, je n’ai pas trop testé et j’ai continué à bosser sur le serveur.
Cependant, j’ai voulu refaire un installateur, en 1.11.2 cette fois, et j’ai de nouveau le popup au lancement du jeu. J’ai suivi les instructions à la lettre, en utilisant le remote info pour le build 2414, en remplaçant de partout 2414 par 2429 (avec un CTRL+F dans Notepad++) pour avoir le dernier build. (le jeu fonctionne parfaitement)
Après le message, le jeu se lance et je peux jouer normalement, mais la synchronisation ne se fait plus sans passer par l’installateur.
Je trouve ça étrange, car j’ai suivi tous les liens manuellement, il n’y a pas de lien mort
Voici mon remote info : https://mineifique.fr/arqua/remote_info.json
Et voici mon local info :{ "remoteUrl": "https://mineifique.fr/arqua/remote_info.json" }Merci encore une fois
