DocumentationConfigurer le CDN

Configurer le CDN

Le CDN KLMSTUDIO héberge les images que votre serveur génère : vêtements, véhicules, emotes, photos d'identité, logos d'entreprise et miniatures d'intérieurs.

Chaque licence possède son propre espace CDN, identifié par un space ID. Les envois partent toujours dans votre espace, mais la base a besoin de cet identifiant pour aller relire les images en jeu. C'est tout le rôle du fichier configs/addons/cdn/sh_config.lua.

1. Récupérer votre space ID

  1. Rendez-vous sur panel.klmstudios.fr
  2. Cliquez sur l'onglet CDN dans la barre latérale
  3. Sélectionnez votre licence
  4. Copiez l'ID affiché dans le header (cliquez dessus pour copier)

2. Modifier le fichier

Chemin : core/configs/addons/cdn/sh_config.lua

lua
Config.CDN = {
    animations = "VOTRE_ID",
    character = "VOTRE_ID",
    garage = "VOTRE_ID",
    society = "cmnmwae9601cmy1wkvjepawgy",
    shellbuilder = "VOTRE_ID",
    furniture = "VOTRE_ID",
    property = "VOTRE_ID",
}

Remplacez chaque VOTRE_ID par l'ID copié à l'étape précédente, puis redémarrez la ressource core.

3. Ce que contrôle chaque clé

CléImages concernéesOù elles apparaissent
characterVêtements, accessoires, overlays de visage, et les photos d'identitéMagasins de vêtements, créateur de personnage, MDT
garageVéhicules, un fichier par modèleGarage, concessionnaire, MDT
animationsAperçus des emotesMenu d'animations
shellbuilderMiniatures des shellsShellBuilder
propertyMiniatures des intérieurs de propriétéImmobilier, propriétés
furnitureAperçus des meublesÉditeur de mobilier
societyLogos d'entreprise livrés avec la baseMenus entreprise, MDT

Les clés sont séparées pour pouvoir pointer une catégorie vers un autre espace, par exemple garder les véhicules de KLMSTUDIO pendant que vous capturez vos propres vêtements. Dans la très grande majorité des cas, le même ID va dans toutes les clés sauf society.

Pour property, le jeton demandé au backend fait foi sur l'espace réellement utilisé : la valeur du fichier ne sert que de repli tant qu'aucun jeton n'a été obtenu.

4. Le cas de society

Les logos que vous importez depuis le SocietyBuilder partent automatiquement dans votre espace : il n'y a rien à configurer pour eux.

La clé society désigne un espace de repli, consulté uniquement quand un logo est absent du vôtre. C'est là que vivent les logos livrés avec la base. Y écrire votre propre ID supprime ce repli et fait disparaître ces logos d'origine.

5. D'où viennent les images

CléGénération
character, vêtementsRessource imagecapture : /capture-all, /capture-clothing, /capture-ped-props, /capture-headoverlays
character, photos d'identitéAutomatique, à la connexion du joueur
garageRessource imagecapture : /captureveh
animationsRessource imagecapture : /capture-emotes
shellbuilderAutomatique, à l'enregistrement d'un intérieur
societyAutomatique, à l'import d'un logo
propertyAutomatique, à l'enregistrement d'un intérieur de propriété
furnitureRessource imagecapture : /capture-furniture

6. Vérifier

Ouvrez cette adresse dans un navigateur, en remplaçant VOTRE_ID :

code
/klm-assets/cdn/VOTRE_ID/male_11_0.webp

Si l'image s'affiche, l'ID est bon. Sinon, reprenez dans l'ordre :

  • l'ID a été copié en entier, sans espace ni guillemet en trop ;
  • la ressource core a été redémarrée après la modification ;
  • la capture correspondante a bien été lancée : une image jamais générée reste introuvable, même avec le bon ID ;
  • la clé API est présente dans config.cfg, sans elle aucun envoi vers le CDN n'est autorisé, voir Clé API.
DMCA.com Protection Status