Migrating saved data from Windows to Linux

KENTY

Refugee
I am looking for a way to migrate my save data from playing on Steam for Windows to Ubuntu.

After some research, I found out that I can copy the following folder, but it outputs an error. If anyone knows how to solve this problem, please let me know.

Folders

  • Windows: %appdata%\7DaysToDie
  • Ubuntu: /home/sdtd/.local/share/7DaysToDie


Error

Note: "[world name]" will contain the name of the world.

Code:
ERR Could not load file '/home/sdtd/.local/share/7DaysToDie/Saves/West Xuyofu Territory/[world name]/blockmappings.nim': Access to the path "/home/sdtd/.local/share/7DaysToDie/Saves/West Xuyofu Territory/[world name]/blockmappings.nim" is denied.
EXC Access to the path "/home/sdtd/.local/share/7DaysToDie/Saves/West Xuyofu Territory/[world name]/blockmappings.nim" is denied.




Another answer said it was a file permissions issue, but the specific solution was unclear.

 
Not enough information. Change to that directory in a command shell and post what "pwd" and "ls -al" says.

Likely the copied files are not owned by the user starting the server. Maybe the path doesn't exist (though "denied" seems to point to a rights issue)

 
Last edited by a moderator:
Thank you, kind sirs.

I thought the same thing as Beelzybub.
How do I check the seed value of the original save data?

The results of "pwd" and "ls -al" are as follows.

The result of running "pwd" may depend on where I run it, but just in case.

Code:
# pwd
/home/sdtd/.local/share/7DaysToDie

# ls -al
total 28
drwxr-xr-x  5 sdtd sdtd 4096 Jan 30 19:09 .
drwxr-xr-x  3 sdtd sdtd 4096 Jan 30 16:56 ..
drwxr-xr-x  5 root root 4096 Jan 30 19:10 GeneratedWorlds
-rw-r--r--  1 root root  268 Jan 29 19:24 launchersettings.json
drwxr-xr-x  8 sdtd sdtd 4096 Jan 30 19:08 Saves
drwxr-xr-x 11 root root 4096 Jan 30 19:09 SavesLocal
-rw-r--r--  1 root root  281 Jan 30 00:39 UserOptions.ini
 
Thank you for the addendum. I now understand his question.
I checked and it was indeed a permissions issue. By changing the owner and group from root to sdtd, this error was resolved.

I also realized that the seed value is equal to the "GameName".

However, there is still another error. (The first few lines are listed.)

Code:
ERROR: Shader Sprites/Default shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Sprites/Mask shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Legacy Shaders/VertexLit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Legacy Shaders/Diffuse shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader 7DTD/Cube_UI_Frame shader is not supported on this GPU (none of subshaders/fallbacks are suitable)


In other posts, reinstalling Microsoft Visual C Redistributables 2022 is mentioned as a solution, but what about Linux?

 
Last edited by a moderator:
However, there is still another error.
Shader errors on the server can be ignored. They are there because logging is the same on Server and Client. If someone writes a script to clean server logs of the shader errors, I'll write them a check for a million dollars. (it'll bounce of course, but my gratitude will be eternal).

 
Back
Top