Aller au contenu

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
.env
API_PORT=3030
WEBRTC_SERVER_PORT=44444
SERVER_PUBLIC_IP=203.0.113.10
API_KEY=change-me
DEFAULT_CHANNEL=default
PROTOCOL_MODE=udp
MAX_DISTANCE=20

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.