Derrick

Members
  • Posts

    10
  • Joined

  • Last visited

Posts posted by Derrick

  1. 9 hours ago, ich777 said:

    Do you have a cache drive installed? If no then this directory is cleared out because you are basically writing it to RAM.

    If you have for example a cache drive installed and named it differently then you have to change the name in the template too and make sure that the Share where the appdata directory is on is set to "Prefer" or "Only" in terms of Use Cache.

     

    You've done it again. I had a cache pool labeled 'cache' but added another cache disk and changed the name of both pools so that there was no longer anything named 'cache'. My appdata folder is set to "only" use a cache pool called "appdata_cache". I'm probably an edge case for someone not having a disk directly accessible via the 'cache' label.

    • Like 1
  2. 2 hours ago, ich777 said:

    This is done by default on almost all of my templates and that should be the default way of doing it for game servers because some games doesn‘t run when using the FUSE (/mnt/user/…) file path and they simply will crash.

    You are also saving some CPU time when using the real file path to the game (/mnt/cache/… or /mnt/diskX/…)

    Interesting. On my server, that directory gets cleared on reboot. When I had it set to /mnt/cache, I wouldn't just lose the save files but everything. It would have to rebuild the entire serverfiles directory, including re-downloading the game. I've run a bunch of your server containers and never had any issues with any of the others and they all appear to be using /mnt/user.

  3. On 11/12/2022 at 12:18 AM, ich777 said:

    From my testing everything is working and the saves are actually surviving reboots or container restarts.

     

    Have you yet tried to restart the container and see if you have the same issue?

     

    To what is your appdata share set in therms of Use Cache in the Share settings?

    Have you changed anything in the template?

     

    Good catch, I had accidentally set the serverfiles to `/mnt/cache/appdata/satisfactory` which explains why the files persisted under all conditions except a reboot and why I wasn't seeing the saves when i was looking in `/mnt/user/appdata/satisfactory`.  Looks like everything is working as expected now. 

     

    Thanks for the help!

  4. Thanks for all these containers.

     

    I was running a Satisfactory container for a few weeks. I had to reboot my Unraid server and my Satisfactory server basically started over from scratch, it showed up as unclaimed when I went to reconnect to it and of course, my save file is gone. I checked in my appdata folder for the saves, which a previous comment says is '.config/Epic/FactoryGame/Saved/SaveGames' and there's only a single file in there (ServerSettings.15777).

     

    The saves do not seem to actually be in this location and I have searched the appdata and container image for any save files and cannot find them. If I put a local save into that folder, it does not show up in the manage saves browser.

     

    So for anyone else running this container, do the save files show up in that location or anywhere in appdata? Has anyone else lost their complete server config like this? It seems to happen anytime my Unraid server reboots. I can restart the container, stop/start it, turn off docker entirely and the server seems to persist, but on reboot I see the error in the logs:

    [2022.11.11-23.16.21:631][  0]LogStreaming: Warning: Failed to read file '/serverdata/serverfiles/.config/Epic/FactoryGame/Saved/SaveGames/ServerSettings.15777' error.

     

    Before attempting to use the dedicated server again, I'd like to be able to backup my saves so I don't have to worry about the complete server reset but I can't find them to do so.