Hi, I’ve set up an ubuntu server running Conan. When my friends join the server, everything is good and seems to be working. As soon as they log out and back in, all of their progress is lost. I’ve checked in the Saved folder and there appears to be no game.db file. Below is copy-pasted output from my terminal.
Blockquote
steam@homelab:~/exiles/ConanSandbox/Saved$ ll
total 708
drwxr-xr-x 2 root root 4096 Oct 25 22:45 ./
drwxr-xr-x 8 root root 4096 Oct 25 22:45 …/
-rwxr-xr-x 1 root root 101 Oct 19 21:37 CheckGameDB.bat*
-rwxr-xr-x 1 root root 559 Oct 19 21:37 Readme.txt*
-rwxr-xr-x 1 root root 1092 Oct 19 21:37 ServerCleanup.bat*
-rwxr-xr-x 1 root root 704232 Oct 25 22:44 sqlite3.exe*
steam@homelab:~/exiles/ConanSandbox/Saved$ pwd
/home/steam/exiles/ConanSandbox/Saved
steam@homelab:~/exiles/ConanSandbox/Saved$
As you can see, no game.db file. I run conan from a systemd service as user steam, which is an admin. There should be no read\write protections against creating a file. Am I missing something here or is there another part of the setup that I screwed up?
Edit:
Here is the end of a tinyurl link to the log files
y2c5vf8c
(The forum won’t let me post the whole link. just put this code at the end of tinyurl dot com /)
game.db should be created during server install indeed. What I suggest is to simply upload a local game.db fresh file. Just start a single player local game for example and use this game.db file.
It should be no issue since game.db is just a sql database in a file, so you just need the table structure with empty data to allow your server to store informations.
I tried that, adding a single player game.db file, and I still have the same issue. No buildings or characters save on player logout. Do you know anyway to force the server to recreate the file?
No I don’t know how to force the server to recreate that particular file outside installation process. When you put the SP game.db file are you sure you sat the correct writting permissions? Does the logs mentions something about it?
On your tinyurl we can see that the file wasn’t accessible because it doesn’t exist, but what does the logs says about it when you put the SP file?
I just reinstalled the server from scratch and it fixed it. I think it might’ve had something to do with Wine being on the staging rather than stable branch, because that is the only different command I ran, but it could totally be something else.