Prérequis
-
Une base de données MySQL ou MariaDB active (mise à disposition via le menu Databases de votre panel KAZYCLOUD).
-
Le mod d'extension C++ CfgServer extDB3 téléversé dans le répertoire de votre serveur (
/@extDB3/). -
Les schémas d'installation SQL de votre mode de jeu (ex:
altislife.sqlouexile.sql).
Étape 1 : Importer le schéma de base de données (SQL)
-
Connectez-vous à votre outil de gestion de base de données (ex: phpMyAdmin ou HeidiSQL) en utilisant les identifiants fournis sur KAZYCLOUD.
-
Créez la base de données (ex:
kazycloud_altislife). -
Importez le fichier
.sqlde votre mission (ex:altislife_v5.sql). -
Vérifiez la création des tables système :
players,vehicles,gangs,containers.
Étape 2 : Configurer la connexion de l'extension extDB3
-
Ouvrez le dossier
/@extDB3/situé à la racine du serveur. -
Localisez le fichier de configuration de la base de données :
extdb3-conf.ini. -
Éditez la section
[altislife]ou[exile]:
[Main]
Version = 1
Randomization = false
[Database]
IP = 127.0.0.1
Port = 3306
Username = user_kazycloud
Password = VotreMotDePasseSQLSecurise2026!
Database = kazycloud_altislife
; Type de base de données (MySQL)
Type = MySQL
Compress = false
; Niveau de journalisation extDB3 (1 = Minimal, 2 = Normal, 3 = Debug)
minLogLevel = 1
Étape 3 : Configurer le mod serveur (life_server)
-
Naviguez vers votre mod serveur side
/@life_server/ou/life_server/. -
Éditez le fichier
script_macros.hppouconfig.cpppour indiquer quel profilextDB3utiliser :C++class CfgServer { DatabaseName = "altislife"; // Doit correspondre exactement au nom de section dans extdb3-conf.ini DebugMode = 0; };
Étape 4 : Déclarer l'extension système dans le binaire de lancement
Sur les serveurs Linux KAZYCLOUD, les extensions .so chargées par Arma 3 nécessitent que les bibliothèques d'exécution C++ soient présentes dans l'environnement :
-
Assurez-vous que le fichier
extDB3.soest bien présent à la racine de/@extDB3/. -
Dans l'onglet Startup du panel KAZYCLOUD, ajoutez
@extDB3dans le champ SERVERMODS :Plaintext-serverMod=@extDB3;@life_server
Résultat attendu
Au démarrage du serveur, extDB3 s'initialise, établit un pool de connexions vers MariaDB/MySQL (extDB3: Connected to Database), et permet la sauvegarde persistante des positions, des comptes bancaires et des inventaires des joueurs.
Copyright © 2026 KAZYCLOUD. Tous droits réservés.
