'https://asterionvr.com/PS_Launcher', // MySQL (depuis le manager OVH : Hébergements -> Bases de données) 'db' => [ // Format DSN OVH typique : mysql:host=.mysql.db;dbname=;charset=utf8mb4 'dsn' => 'mysql:host=localhost;dbname=replace_me;charset=utf8mb4', 'username' => 'replace_me', 'password' => 'replace_me', ], // HMAC secret pour les URLs présignées de /builds/ (v0.6, optionnel) // Génère 64 hex chars : `php -r "echo bin2hex(random_bytes(32));"` 'hmac_secret' => 'replace_with_random_64_bytes_hex', // Clés Ed25519 pour signer la réponse de validation license et le manifest. // Génère le keypair via : `php tools/generate-keypair.php` // Recopie les hex strings ci-dessous, et embarque la public_key_hex dans le launcher. 'ed25519' => [ 'private_key_hex' => '', // 128 hex chars (sodium secret key, contient la pub key) 'public_key_hex' => '', // 64 hex chars (32 bytes) ], // (v0.4-β) JWT pour les URLs de download protégées (optionnel pour le moment) 'jwt_secret' => 'replace_with_random_secret', 'jwt_ttl_seconds' => 900, // 15 min // Limites de validation 'validate_max_per_minute_per_ip' => 10, ];