Les variables d’environnement d’un service se règlent sans ouvrir un fichier. Sur un
serveur de jeu, ce sont les réglages de l’édition — nombre de joueurs, message
d’accueil, difficulté. Sur une application, c’est sa configuration.
ark env ls
Certaines variables sont en lecture seule : le port, le mot de passe RCON, tout ce
qu’Arkya pose lui-même. Les toucher casserait l’installation, donc elles ne se
touchent pas.
ark env set
Une variable change au prochain démarrage, pas tout de suite. Enchaîne avec
ark restart si tu veux l’effet maintenant.
ark env unset
Vide une variable sans la supprimer — elle repart à vide, et l’édition reprend son
défaut si elle en a un.
ark env pull
Écrit les variables dans un fichier, au format .env.
Le fichier contient des secrets — mot de passe RCON, clés. Ne le commite pas.
ark env push
L’inverse : lit un fichier .env et pose son contenu sur le service.
Le format accepté est celui qu’on attend : une paire par ligne, les lignes vides et
celles qui commencent par # ignorées, les guillemets autour d’une valeur retirés.
Recopier la configuration d’un service sur un autre
Les variables en lecture seule du service d’origine sont refusées par le service de
destination : il garde les siennes, et rien ne casse.