Configuration¶
Personnalisez R-Type : serveur, client, accessibilité et audio.
🖥️ Serveur
Variables .env, ports, MongoDB
🎮 Client
Options CLI, fichiers config
♿ Accessibilité
Modes daltonien, rebinding
🔊 Audio
Périphériques, volumes, voice
Configuration¶
La configuration du serveur se fait via variables d'environnement (fichier .env).
Les paramètres utilisateur sont stockés en base MongoDB et synchronisés à la connexion.
r-type/
├── .env # Variables serveur (MongoDB, TLS)
├── .env.example # Exemple de configuration
└── certs/ # Certificats TLS
├── server.crt
└── server.key
Ports Réseau¶
| Service | Port | Protocole | Description |
|---|---|---|---|
| Auth | 4125 | TCP/TLS | Authentification, rooms, chat |
| Game | 4124 | UDP | Gameplay temps réel |
| Voice | 4126 | UDP | Chat vocal Opus |
Priorité¶
flowchart TB
A[1. Variables env] --> B[2. Arguments CLI]
B --> C[3. Base MongoDB]
C --> D[4. Défauts code]
style A fill:#f59e0b,color:#000