Configuration
Inari se configure avec des variables d’environnement. En local, créez un fichier .env à la racine du serveur (voir .env.example).
| Nom | Description | Défaut |
|---|---|---|
SERVER_PUBLIC_IP |
Adresse IP publique annoncée aux clients WebRTC. | 127.0.0.1 |
API_PORT |
Port de la page web et de l’API WebSocket. | 3030 |
API_KEY |
Clé utilisée par le connecteur de jeu pour s’authentifier. | Générée aléatoirement (14 caractères) |
WEBRTC_SERVER_PORT |
Port du serveur WebRTC. | 44444 |
MAX_DISTANCE |
Distance maximale à laquelle les utilisateurs s’entendent. | 20 |
DEFAULT_CHANNEL |
Channel utilisé quand un joueur n’en précise pas. | default |
PROTOCOL_MODE |
udp ou tcp. Transport audio par défaut ; les clients ne sont pas obligés de l’utiliser. |
udp |
API_PORT=3030WEBRTC_SERVER_PORT=44444SERVER_PUBLIC_IP=203.0.113.10API_KEY=change-meDEFAULT_CHANNEL=defaultPROTOCOL_MODE=udpMAX_DISTANCE=20Channels
Section intitulée « Channels »Chaque channel est un espace vocal isolé avec son propre routeur audio. Un connecteur s’authentifie sur un channel et ne gère que les joueurs de ce channel. Utilisez plusieurs channels pour héberger plusieurs serveurs de jeu sur une seule instance d’Inari.