Aller au contenu

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