Bonjour.
Comme indiquer dans le titre, j’essaye de faire un centenaire docker pour faire un serveur "ARK: Survival Evolved" sauf que chaque foi que je monte le dossier du sevrer le dossier d'installation et modifier et s'installe dans celui par défaut.
Donc impossible de pouvoir garder les fichiers du serveur en qua de coupure.
- fichier dockerfile:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 FROM cm2network/steamcmd:steam USER steam RUN mkdir /home/steam/server && cd /home/steam/server #\ #&& chown -R jeux:jeux /root EXPOSE 8211 27015 8212 COPY start-server.sh /home/steam/ # RUN chown jeux:jeux /start-server.sh # USER jeux VOLUME /home/steam/server WORKDIR /home/steam/server # ENV Arguments=-publiclobby \ ENTRYPOINT sh /home/steam/start-server.sh
- fichier start-server.sh:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 /home/steam/steamcmd/steamcmd.sh +force_install_dir /home/steam/server +login anonymous +app_update 376030 validate +quit # echo copi fichier config # mkdir /server/Pal/Saved && mkdir /server/Pal/Saved/Config && mkdir /server/Pal/Saved/Config/LinuxServer sleep infinity . /home/steam/server/ShooterGameServer
- fichier docker-compose.yml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 services: ase: image: ludix0/ark_survival_evolved restart: unless-stopped container_name: ASE #environment: # ajouter des arguments # - Arguments="-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS" volumes: - $HOME/dockerfile/volumes/ASE/data:/home/steam/server ports: - 7776:8211/udp - 7775:8212/udp
Je pence que ce n'est pas grand chose.
Merci a vous.
Partager