vinanrra/Docker-Satisfactory

Updating server wipes everything

Closed this issue · 9 comments

Hello I have tried updating my server to the latest version using launch mode 2 and 3 and on both occasions everything has been wiped and it is like it is a new server. Is there any way to prevent this and update without losing everything?

Could you send me the command that you used or the docker-compose?

Here is what I'm using:

version: '2'
services:
  sfserver:
    image: vinanrra/satisfactory-server
    container_name: sfserver
    environment:
      - START_MODE=1 #Change between START MODES
      - PUID=1003 # Remember to use same as your user
      - PGID=1003 # Remember to use same as your user
      - TimeZone=Europe/London
      - TEST_ALERT=NO
      - BACKUP=YES # Backup server at 5 AM
      - MONITOR=YES # Keeps server up if crash
    volumes:
      - ./ServerFiles:/home/sfserver/serverfiles/ #Optional, serverfiles
      - ./log:/home/sfserver/log/ #Optional, logs
      - ./backups:/home/sfserver/lgsm/backup/ #Optional, backups
      - ./LGSM-Config:/home/sfserver/lgsm/config-lgsm/sfserver # Optional, LGSM-Config
    ports:
      - 15777:15777/udp
      - 15000:15000/udp
      - 7777:7777/udp
    restart: unless-stopped #NEVER USE WITH START_MODE=4 or START_MODE=0

It seems I'm missing ./SavesGames:/home/sfserver/.config/Epic/FactoryGame/Saved/SaveGames

Moving my save from the daily 5am backup into that new path and updating it to the latest version fixed it! Thanks for your help!

@vinanrra This just happened to me. The proposed solution from @TheGreatestJannet resolves the issue. This should be included in the main release ASAP.

Specifically that you should mount the SaveGames directory to your local volume, otherwise it's not included if you remove the container.

@vinanrra This just happened to me. The proposed solution from @TheGreatestJannet resolves the issue. This should be included in the main release ASAP.

Was added some time ago check this https://github.com/vinanrra/Docker-Satisfactory/blame/e0812d0bb2edc3b802888c55ad7be64dc5c7fe77/Dockerfile#L114

Ah you are right, I had to go back to verify where I pulled the original config from. Dockerhub readme is not updated yet with the new Savegame volume https://hub.docker.com/r/vinanrra/satisfactory-server

Ah you are right, I had to go back to verify where I pulled the original config from. Dockerhub readme is not updated yet with the new Savegame volume https://hub.docker.com/r/vinanrra/satisfactory-server

I don't know why the Docker Hub isn't updating the doc, so I will update myself ASAP