Résultat source : la vieille page décrivait une ressource de cinéma générique mais n'identifiait pas son package. Sa liste de fonctionnalités se chevauche avec Hypnonema, une ressource de lecteur multimédia open-source FiveM, mais FiveMX ne peut pas prouver que l'archive Linkvertise est Hypnonema ou une copie autorisée. Ce guide sépare la version officielle inspectée du miroir non vérifié.

Inspection de l'archive FiveMX : Hypnonema 1.9.5
Le 22 juillet 2026, FiveMX a interrogé l'officiel charming-byte/fivem-hypnonema GitHub releases API et a téléchargé hypnonema-1.9.5.zip à partir de la version 1.9.5, publiée le 1er mars 2025. L'actif était de 4 976 380 octets. Son SHA-256 était f5605451fd4b91b5f3c63520fe2a1351fa43d9737e53d50de3b582211173b967.
unzip -t terminé sans erreurs. L'archive contenait 61 fichiers. Le fxmanifest.lua déclaré fx_version 'bodacious', jeu gta5, auteur simpled-dev, dépôt https://github.com/charming-byte/fivem-hypnonema, et version du manifeste 2.0.0. Cette version interne du manifeste diffère de l'étiquette de version GitHub ; les deux valeurs sont enregistrées au lieu de les forcer silencieusement à correspondre.
Permissions observées dans l'archive officielle
Le autorisations.cfg accorde la pleine hypnonème ACE à group.admin et la lecture builtin.everyone. La création d'écran, l'édition, la suppression et les programmes sont commentés pour tout le monde par défaut. Examinez ce fichier avant de démarrer la ressource. La lecture publique peut être intentionnelle pour un cinéma communautaire, mais elle permet également aux utilisateurs de choisir des médias à moins qu'une politique plus restrictive ne remplace la valeur par défaut.
| Capacité | Rôle de test suggéré | Résultat attendu |
|---|---|---|
| Ouvrir et éditer la configuration de l'écran | Administrateur | Autorisé uniquement lorsqu'il est explicitement accordé |
| Démarrer, mettre en pause ou arrêter la lecture | Joueur normal | Correspondre à la politique d'événement écrite du serveur |
| Créer ou supprimer des écrans | Joueur normal | Refusé sauf si activé délibérément |
| Gérer les horaires | Gestionnaire d'événements | Utiliser un ACE dédié plutôt qu'un accès administrateur général |
Installez la version officielle inspectée sur le serveur de staging
- Téléchargez la version actuelle depuis le dépôt officiel GitHub et enregistrez sa nouvelle somme de contrôle. Ne supposez pas que la somme de contrôle ci-dessus s'applique à une version ultérieure.
- Extrayez-le de sorte que le dossier des ressources soit exactement
resources/hypnonemaet contient le manifeste, le client, le serveur et les fichiers web à sa racine. - Modifier
autorisations.cfgpour les trois rôles que vous allez tester : propriétaire, personnel d'événement et joueur normal. - Ajouter
exec @hypnonema/permissions.cfgavantassurez-vous que hypnonemadansserveur.cfg. - Démarrez le serveur de staging et inspectez les deux consoles avant de créer un écran. Conservez le fichier de base de données généré lors des tests de mise à niveau.
Médias, NUI, et vérifications de modération
Hypnonema utilise une cible de rendu de jeu et une interface basée sur le web. La documentation de Cfx.re NUI explique que les pages FiveM UI s'exécutent dans un environnement basé sur Chromium et peuvent être inspectées avec les outils de développement NUI. Une URL qui fonctionne dans un navigateur de bureau peut encore échouer parce que le fournisseur bloque les intégrations, change son lecteur, nécessite des cookies ou interdit le contenu.
- Testez une courte vidéo approuvée, un flux en direct et une URL invalide. Enregistrez l'écran, la distance audio, la synchronisation et le comportement en cas d'échec.
- Confirmez que le son devient inaudible en dehors de la plage prévue et que deux écrans proches ne produisent pas de chevauchement audio incontrôlé.
- Ouvrez les outils de développement NUI et enregistrez les requêtes échouées ou les erreurs JavaScript. Ne contournez pas les restrictions des fournisseurs avec des proxys douteux.
- Décidez quels domaines peuvent être utilisés et qui examine les droits médiatiques. Un flux techniquement intégrable n'est pas automatiquement sous licence pour un événement de serveur public.
- Reconnectez deux clients pendant la lecture et vérifiez la synchronisation, l'état de pause, le volume et le nettoyage après l'arrêt de la ressource.
Feuille de performance
Utilisez le même emplacement, écran, URL média, nombre de joueurs et paramètres graphiques pour chaque comparaison. Enregistrez le temps de ressource client avec l'écran inactif, en lecture et hors de portée. Enregistrez également les erreurs du serveur et les échecs des requêtes NUI. Ne labelisez pas la ressource comme optimisée simplement parce que la lecture commence.
Mise à niveau et rétrogradation
Sauvegarder le dossier des ressources, autorisations.cfg, les modifications du manifeste, et la base de données Hypnonema avant une mise à niveau. Arrêtez la ressource, remplacez les fichiers par une version vérifiée, réappliquez uniquement la configuration examinée et redémarrez-la. Si la lecture, les autorisations ou les écrans régressent, restaurez les fichiers et la base de données correspondants ensemble ; mélanger une nouvelle base de données ou une interface web avec des binaires anciens crée un second état inconnu.
Liste de contrôle d'acceptation de production
Approuvez la ressource uniquement après que le propriétaire, le personnel de l'événement et les tests des joueurs correspondent à la politique écrite ; une URL multimédia approuvée joue sur deux clients ; une URL invalide échoue sans erreurs persistantes ; la plage audio est acceptable ; la reconnexion et le redémarrage de la ressource préservent ou nettoient l'état prévu ; et l'impact mesuré sur le client est enregistré. Capturez la configuration de l'écran et le fichier ACE utilisés pour le test.
Pour un événement public, ajoutez un runbook de modération couvrant qui peut démarrer les médias, comment la lecture est arrêtée immédiatement, quels domaines sont approuvés, comment les plaintes pour droits d'auteur sont traitées et comment la ressource est désactivée. La lecture technique et l'utilisation publique responsable sont des portes séparées, et chacune devrait avoir un propriétaire.
Miroir monétisé hérité
Téléchargement avec publicités. Sa page d'accueil a retourné HTTP 200, mais FiveMX n'a pas reçu de nom de fichier public, de manifeste, de licence, de somme de contrôle ou de preuve qu'il correspond à Hypnonema. Préférez la source officielle inspectée.
Quels changements nécessitent une nouvelle vérification
Répéter les vérifications d'archive et d'exécution lorsque le tag de version GitHub, la somme de contrôle des actifs, le manifeste, le frontend NUI, le support media-provider, le format de la base de données ou le fichier de permissions change. Effectuer également un nouveau test après un changement majeur de l'artéfact FXServer ou de la version du jeu. Conserver les mesures 1.9.5 ci-dessus comme référence datée uniquement ; elles ne doivent pas être copiées sur une version ultérieure sans télécharger et inspecter cet actif exact.