Installer la Base KLMSTUDIO
Ce guide décrit l'installation actuelle de la Base KLMSTUDIO. Suivez l'ordre indiqué : il évite la majorité des erreurs de démarrage, de licence et de base de données.
Avant de commencer
Vous devez disposer de :
- Windows Server ou Linux compatible avec les artefacts FiveM récents ;
- une clé serveur créée sur le portail Cfx.re ;
- OneSync activé ;
- MySQL ou MariaDB avec une base vide et un utilisateur autorisé à la modifier ;
- un accès au panel KLMSTUDIO ;
- la dernière archive téléchargée depuis la rubrique Téléchargements du panel.
Arborescence attendue
Placez les ressources dans le dossier resources de votre serveur. Le core doit conserver exactement ce nom :
resources/
├── [base]/
├── [clothes]/
├── [essential]/
├── [system]/
├── [vocal]/
└── [cfx lock]/
├── [stream]/
└── [klmstudios]/
├── core/
├── discord/
├── es_extended/
├── imagecapture/
├── ox_inventory/
├── web/
└── web2/Les crochets font partie du nom des dossiers. N'ajoutez pas un niveau resources supplémentaire lors de l'extraction.
Importer la base de données
- Créez une base en
utf8mb4. - Importez le SQL fourni avec la version téléchargée.
- Vérifiez qu'aucune requête n'a échoué.
- Configurez la connexion dans le fichier principal du serveur.
set mysql_connection_string "mysql://UTILISATEUR:MOT_DE_PASSE@HOTE/NOM_DE_LA_BASE?charset=utf8mb4"Le core applique ensuite ses migrations de module au démarrage. N'importez pas à nouveau un ancien dump sur une base déjà utilisée.
Configuration minimale
Dans server.cfg ou dans un fichier exécuté par celui-ci :
sv_licenseKey "VOTRE_CLE_CFX"
set onesync on
setr klmstudios_license_key "VOTRE_CLE_KLMSTUDIOS"
ensure oxmysql
ensure ox_lib
ensure core
exec @core/configs/panel_server.cfgcore/configs/panel_server.cfg est généré et mis à jour depuis le panel. Ne recopiez pas son contenu dans plusieurs fichiers : la dernière valeur chargée gagnerait et rendrait le diagnostic difficile.
Ordre de démarrage
Respectez ces dépendances :
- ressources Cfx et builders ;
oxmysqletox_lib;- framework et inventaire fournis ;
core;- interfaces, bot Discord, maps, vêtements et ressources additionnelles ;
zs-phone-props, puiszs-phonesi le téléphone est installé.
Vous pouvez démarrer un dossier avec ensure [nom-du-dossier], à condition que son contenu respecte lui-même cet ordre.
Premier démarrage
Au premier lancement :
- surveillez la console jusqu'au message de démarrage du core ;
- vérifiez la validation de la licence ;
- laissez les migrations SQL se terminer ;
- ouvrez le panel et associez le serveur à la bonne licence ;
- enregistrez la configuration générale ;
- redémarrez une fois le serveur si
panel_server.cfgvient d'être créé.
Vérifications rapides
Une installation correcte répond à ces critères :
- aucune erreur
No such exportdans la console ; - connexion SQL établie avant le démarrage du core ;
- licence KLMSTUDIO reconnue ;
- OneSync actif ;
- personnage créé puis chargé sans écran bloqué ;
- inventaire, HUD et menu principal accessibles ;
- configuration du panel reçue par le serveur.
En cas d'échec
| Symptôme | Vérification prioritaire |
|---|---|
Invalid licence | Clé KLMSTUDIO, IP autorisée et licence sélectionnée dans le panel |
You lack the required entitlement | Compte Cfx propriétaire de l'achat et compte utilisé pour lancer le serveur |
No such export | Nom de ressource et ordre des ensure |
| Erreur SQL au démarrage | Chaîne de connexion, droits SQL et version importée |
| Écran de connexion bloqué | core, web, configuration panel et console F8 |
| Configuration ignorée | Présence d'un seul exec @core/configs/panel_server.cfg |
Consultez ensuite la section Diagnostic et erreurs avec le message complet de la console.