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.