LogoAutoModpack

AutoModpack

Fichier de Configuration Serveur

~/automodpack/automodpack-server.json

NomValeur par DéfautDescription
DO_NOT_CHANGE_IT<file version>Numéro de version du fichier utilisé pour la conversion automatique des anciennes versions de configuration vers les nouvelles lors de la mise à jour d'AutoModpack.
modpackName""Le nom du modpack du serveur, s'affiche pendant le téléchargement du modpack et c'est ainsi que le répertoire du modpack est nommé dans ~/automodpack/modpacks/.
modpackHosttrueDémarre le serveur d'hébergement du modpack.
generateModpackOnStarttrueRegénère automatiquement les métadonnées du modpack au démarrage du serveur.
syncedFiles"/mods/*.jar", "/kubejs/**", "!/kubejs/server_scripts/**", "/emotes/*"Une liste de chemins relatifs depuis le dossier racine du serveur Minecraft qui seront synchronisés avec le modpack. Utilisez des jokers comme * pour inclure plusieurs fichiers de ce répertoire (ex: /mods/*.jar). Ou utilisez ** (double étoile) pour inclure récursivement tous les fichiers et sous-dossiers d'un répertoire (ex: /config/**). Préfixez un chemin avec ! pour l'exclure de la synchronisation. Note : Ceci ne copie pas les fichiers ; cela définit seulement ce qui sera disponible côté client sous ~/.minecraft/.
allowEditsInFiles"/options.txt", "/config/**"Une liste de fichiers que les clients sont autorisés à modifier. En d'autres termes, des fichiers qui sont téléchargés une seule fois puis ignorés lors des mises à jour. La configuration fonctionne exactement de la même manière que syncedFiles.
autoExcludeServerSideModstrueExclut automatiquement les mods côté serveur du modpack. (Ne fonctionne que si le développeur du mod a spécifié le type d'environnement dans les métadonnées du mod)
autoExcludeUnnecessaryFilestrueIgnore automatiquement les fichiers qui sont : vides, cachés, temporaires, désactivés ou de sauvegarde.
requireAutoModpackOnClienttrueIndique si ce mod est optionnel ou non pour que les clients rejoignent le serveur.
nagUnModdedClientstrueSi true, les clients sans AutoModpack recevront un message de rappel dans le chat à leur connexion. Pour fonctionner, requireAutoModpackOnClient doit être false.
nagMessage"This server provides dedicated modpack through AutoModpack!"Le message qui sera affiché aux clients sans AutoModpack. Pour fonctionner, nagUnModdedClients doit être true.
nagClickableMessage"Click here to get the AutoModpack!"La partie cliquable du message qui sera affichée aux clients sans AutoModpack. Pour fonctionner, nagUnModdedClients doit être true.
nagClickableLink"https://modrinth.com/project/automodpack"Le lien qui sera ouvert lorsque le message est cliqué. Pour fonctionner, nagUnModdedClients doit être true.
bindAddress""L'adresse à laquelle le serveur d'hébergement du modpack se lie. Laissez ce champ vide pour déterminer automatiquement une adresse locale (typiquement 0.0.0.0 ou ::0). Lorsque bindPort est défini sur -1, cette valeur est ignorée et l'hôte du modpack sera lié à la même adresse que le serveur Minecraft, comme spécifié dans le fichier server.properties.
bindPort-1Le numéro de port sur lequel le serveur d'hébergement du modpack écoute. Si défini sur -1, le modpack sera hébergé directement sur le port de votre serveur Minecraft.
addressToSend""L'adresse de l'hôte du modpack qui sera utilisée par les clients pour télécharger le modpack. Si vide, les clients utiliseront la même adresse que celle utilisée pour se connecter au serveur Minecraft. (N'incluez pas le port ici, utilisez portToSend à la place)
portToSend-1Le numéro de port qui est envoyé avec addressToSend. Si défini sur -1, les clients utiliseront le même port que celui utilisé pour se connecter au serveur Minecraft.
disableInternalTLSfalseDésactive la gestion TLS interne. Si activé, vous devez gérer le TLS de manière externe, par ex. sur un reverse proxy. En utilisant cette option, vous devez utiliser un bindPort différent de -1 et vous devriez envisager de définir bindAddress sur une adresse de loopback (ex: 127.0.0.1), afin que le trafic non chiffré entre l'hôte du modpack et le reverse proxy ne fuite pas.
updateIpsOnEveryStartfalseMet à jour addressToSend à chaque démarrage du serveur. Peut être utile si vous avez une adresse IP dynamique. (Utilisez-le uniquement si vous en avez vraiment besoin !)
bandwidthLimit0Limite de téléversement en Mbps à laquelle le serveur d'hébergement du modpack est restreint. (La valeur doit être un entier, 0 - signifie illimité)
validateSecretstrueFait en sorte que l'hôte du modpack valide et autorise les tentatives de téléchargement du modpack à l'aide de secrets uniques.
secretLifetime336Durée en heures pendant laquelle le secret d'un joueur reste valide.
selfUpdaterfalseActive/désactive toutes les mises à jour d'AutoModpack. Cela n'affecte pas l'activité du mod dans l'installation des modpacks.
acceptedLoaders"<mod loader used by server>"Permet aux joueurs de différents modloaders de se connecter à votre serveur. (À utiliser avec prudence, la plupart des mods ne fonctionnent que sur un seul loader)