lloesche / valheim-server-docker

Valheim dedicated gameserver with automatic update, World backup, BepInEx and ValheimPlus mod support
https://hub.docker.com/r/lloesche/valheim-server
Apache License 2.0
1.94k stars 272 forks source link

Refactor worlds backup #493

Closed lloesche closed 2 years ago

lloesche commented 2 years ago

Refactor detection of new/old worlds directories. The last PR was throwing a ZIP error when started on an empty worlds directory.

Jun 26 20:26:25 /supervisord: valheim-backup INFO - Backing up Valheim server worlds to /config/backups/worlds-20220626-202625.zip
Jun 26 20:26:25 /supervisord: valheim-backup    zip warning: name not matched: DEBUG - [80] - No Valheim worlds to backup/
Jun 26 20:26:25 /supervisord: valheim-backup
Jun 26 20:26:25 /supervisord: valheim-backup zip error: Nothing to do! (try: zip -r /config/backups/worlds-20220626-202625.zip . -i DEBUG - [80] - No Valheim worlds to backup/)
Jun 26 20:26:25 /supervisord: valheim-backup chmod: cannot access '/config/backups/worlds-20220626-202625.zip': No such file or directory