<br />
<b>Warning</b>:  Undefined variable $auth in <b>/home/pevo0181/public_html/pia-soft.com/cleania/routes/index.php</b> on line <b>542</b><br />
<br />
<b>Warning</b>:  Trying to access array offset on value of type null in <b>/home/pevo0181/public_html/pia-soft.com/cleania/routes/index.php</b> on line <b>542</b><br />
# 🃏 Contrôle — Double Korat
## Installation sur o2switch

---

### 1. Uploader les fichiers

Uploadez **tout le dossier** sur votre hébergement o2switch, par exemple dans :
```
/home/votre-compte/controle-game/
```

---

### 2. Installer les dépendances

Via le **Terminal SSH** de cPanel (ou SSH) :
```bash
cd ~/controle-game
npm install
```

---

### 3. Configurer Node.js dans cPanel

1. Ouvrez **cPanel → Setup Node.js App**
2. Cliquez **Create Application**
3. Remplissez :
   - **Node.js version** : 18.x (ou la plus récente disponible)
   - **Application mode** : Production
   - **Application root** : `controle-game`
   - **Application URL** : le sous-domaine ou chemin voulu (ex: `jeu.votredomaine.com`)
   - **Application startup file** : `server.js`
4. Cliquez **Create**

---

### 4. Variables d'environnement (optionnel)

Dans cPanel → Setup Node.js App → votre app :
- `PORT` = le port attribué par o2switch (automatique)

---

### 5. Démarrer l'application

Dans cPanel → Setup Node.js App → cliquez **Run JS Script** ou **Restart**.

---

### 6. Vérifier

Ouvrez `https://votre-domaine.com` — vous devriez voir le jeu.

---

### Mise à jour

Pour mettre à jour les fichiers du jeu :
1. Remplacez les fichiers dans `public/`
2. Dans cPanel → Setup Node.js App → **Restart**

---

### Structure des fichiers

```
controle-game/
├── server.js          ← Serveur Node.js (signaling + fichiers statiques)
├── package.json
├── node_modules/      ← Généré par npm install
└── public/            ← Fichiers du jeu (HTML/CSS/JS)
    ├── index.html
    ├── style.css
    ├── game.js
    ├── network.js     ← Client WebSocket
    ├── player.js      ← Profil joueur
    ├── ui.js
    ├── history.js
    └── audio.js
```

---

### Comment jouer en réseau

1. Le **Joueur A** ouvre le jeu → 🌐 Jouer en Réseau → **Créer un salon**
2. Un **code à 4 lettres** s'affiche (ex: `K7FX`)
3. Le **Joueur B, C, D** ouvre le jeu → 🌐 Jouer en Réseau → **R