# Port HTTP de l'interface web. # Exemple: PORT=8080 PORT=3000 # Chemin du JSON de statut partage depuis la VM des serveurs de jeu. # En production, renseigner le chemin du montage NFS. # Exemple: GAMESERVERS_STATUS_FILE=/mnt/gameservers/status.json GAMESERVERS_STATUS_FILE=./mocked/dev-gameservers-status.json # Dossier de stockage local de l'application. # Contient notamment groups.json, servers.json, launch-logs.json et server-images/. STORAGE_DIR=./storage # Duree de validite des sessions web, en heures. SESSION_TTL_HOURS=12 # Profils de lancement SSH. # Chaque serveur dans storage/servers.json reference un profil via startProfile. # Exemple: "startProfile": "GAME_1" utilise GAME_1_SSH_TARGET, GAME_1_SSH_PORT et GAME_1_START_COMMAND. # La cible peut etre un alias SSH, un hostname, une IP, ou user@host. # Exemples: # GAME_1_SSH_TARGET=game-server # GAME_1_SSH_PORT=2222 # GAME_1_SSH_TARGET=user@192.0.2.10 GAME_1_SSH_TARGET=game-server-1 GAME_1_SSH_PORT= GAME_1_START_COMMAND="bash /opt/game-server-1/start.sh" GAME_2_SSH_TARGET=game-server-2 GAME_2_SSH_PORT= GAME_2_START_COMMAND="bash /opt/game-server-2/start.sh"