Prérequis
Dépendances obligatoires
Le téléphone ne démarre pas sans ces deux ressources :
| Ressource | Rôle |
|---|---|
| oxmysql | Accès base de données |
| ox_lib | Bibliothèque partagée, indépendante du framework |
Le chiffrement bcrypt est directement intégré à zs-phone et ne demande
aucune commande npm.
Dépendances optionnelles
Elles sont détectées automatiquement, aucune n'est requise.
| Type | Ressources reconnues |
|---|---|
| Framework | core (KLMSTUDIO), es_extended, qb-core, qbx_core, ox_core, vrp |
| Inventaire | ox_inventory, qb-inventory, lj-inventory, qs-inventory, codem-inventory, core_inventory, mf-inventory |
| Voix | pma-voice, mumble-voip, saltychat, tokovoip_script |
| Housing | loaf_housing, qb-houses, qs-housing, vms_housing, rtx_housing |
| Banque | qb-banking, Renewed-Banking, okokBanking, esx_addonaccount |
| Garage | cd_garage, jg-advancedgarages, qs-advancedgarages, loaf_garage |
Hébergement des médias
Photos, vidéos et mémos vocaux ont besoin d'un hébergeur. Le CDN KLMSTUDIO est réservé aux clients de la base : avec le téléphone seul, prévoyez un compte Fivemanage (gratuit) ou un webhook Discord. Voir Envoi de médias.
Serveur
- Serveur FiveM avec OneSync activé
- Base de données MySQL / MariaDB
- Artefacts FiveM récents
Permissions FXServer
Deux fonctionnalités utilisent des processus isolés : le worker bcrypt et l'auto-updater. Sans la base KLMSTUDIO, ajoutez ces lignes avant le démarrage des ressources :
add_unsafe_worker_permission zs-phone
add_unsafe_child_process_permission zs-phone