Arma3 Сервера с автоматической установкой аутентификации - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь установить игровой сервер Arma 3 через LGSM в Dockerfile (https://linuxgsm.com/lgsm/arma3server/).). По умолчанию есть опция для автоматической установки файлов сервера, но вы должны войти в steamcmd, используя login & pass in plainтекст в файле конфигурации. Кто-нибудь знает способ сделать это более безопасным способом, зная, что я уже пробовал с ключом API Steam и сохраняя автоматизацию через Dockerfile.

Часть моего Dockerfile здесь:

RUN wget https://linuxgsm.com/dl/linuxgsm.sh -P /arma

WORKDIR /arma/

RUN chown arma:arma linuxgsm.sh
RUN chmod +x linuxgsm.sh
RUN bash linuxgsm.sh arma3server
RUN chown arma:arma arma3server
RUN chmod +x arma3server
# LGSM FILES RECOVERY
RUN ./arma3server ai
RUN cp /arma/lgsm/config-lgsm/arma3server/_default.cfg /arma/lgsm/config-lgsm/arma3server/arma3server.cfg
RUN sed -i 's/steamuser="username"/steamuser="thereallogin"/g' /arma/lgsm/config-lgsm/arma3server/arma3server.cfg
RUN sed -i 's/steampass="password"/steampass="therealpassword"/g' /arma/lgsm/config-lgsm/arma3server/arma3server.cfg
#INSTALLATION
RUN ./arma3server ai
...