ONE PLAYER SLEEP by BenjSammy — version 1.0.0

Un seul joueur dans son lit suffit pour passer la nuit sur tout le serveur.
Exemple : vous êtes 10, une seule personne se couche, le jeu passe au matin.

FONCTIONNEMENT
Utilise ton lit au moment où Valheim permet normalement de dormir.
Le serveur détecte au moins un personnage au lit et déclenche le passage
au matin habituel du jeu, même si les autres ne se sont pas couchés.
Les autres joueurs peuvent voir la transition normale du sommeil à l'écran.
Si personne ne se couche, le mod ne déclenche aucun passage au matin.

INSTALLATION SUR UN SERVEUR DÉDIÉ
1. Arrêter le serveur.
2. Décompresser le ZIP de publication.
3. Copier le fichier plugins/OnePlayerSleep.dll du ZIP dans un dossier
   « One Player Sleep by BenjSammy » sous BepInEx/plugins/ sur le serveur.

   Emplacement final :
   BepInEx/plugins/One Player Sleep by BenjSammy/OnePlayerSleep.dll

4. Redémarrer le serveur avec BepInEx activé.

L'installation sur le serveur suffit : les autres joueurs n'ont pas à
installer ce mod. L'installer uniquement sur un PC qui rejoint un autre
serveur ne change pas la règle de sommeil de ce serveur.

SI TU HÉBERGES DEPUIS TON JEU
Importer le ZIP comme mod local dans Gale sur le PC de l’hôte, puis lancer
Valheim en mode moddé. Cette installation convient aussi au solo.

PRÉREQUIS
BepInExPack Valheim 5 installé et fonctionnel sur le serveur ou l'hôte.
Paquet utilisé pour la compilation : 5.4.2360.
https://thunderstore.io/c/valheim/p/denikson/BepInExPack_Valheim/

Si tes autres mods BepInEx fonctionnent déjà, il suffit d'ajouter ce dossier.
Aucun Jotunn ni autre mod requis. Le SDK .NET de compilation n'est pas
nécessaire pour jouer. Le DLL est prévu pour les hôtes et serveurs PC
Windows/Linux utilisant BepInEx 5.

ACTIVER OU DÉSACTIVER
Le premier lancement crée :
BepInEx/config/benjsammy.oneplayersleep.cfg

Dans la section [General] :
Enabled = true

Mettre false pour rétablir la règle normale, puis redémarrer le serveur.

VÉRIFICATION EN JEU
- Dans BepInEx/LogOutput.log du serveur, chercher « One Player Sleep 1.0.0 »
  et « active ».
- Connecter au moins deux joueurs.
- Quand le jeu permet de dormir, un seul se couche ; l'autre reste debout.
- Le passage au matin doit se déclencher normalement.

DÉSINSTALLATION
Arrêter le serveur ou fermer le jeu hôte, retirer le dossier du mod,
puis redémarrer.

VALIDATION
Compilation réussie sans erreur ni avertissement.
25 vérifications automatiques réussies avec une API de jeu simulée :
un dormeur parmi plusieurs joueurs, aucun dormeur, serveur/hôte et client,
désactivation, compatibilité des champs et retour à la règle normale.
Aucune partie Valheim réelle n'a été exécutée ici. Le fonctionnement
reste à vérifier avec la version du jeu et les mods utilisés sur ton serveur.

La notice technique et le code complet sont dans le dossier Source/.
