SlateSlavens Posted December 27, 2025 Report Posted December 27, 2025 I have VS on Linux Mint 22. Flatpack on an NTFS drive (primary linux drive is questionable) I can run an executable in that folder once. Once that's been done, none of the executables will run. e.g.: If I run the game, it will run once. If I close it and try running it again, nothing happens, and no other executables will run either. Not VS, not the dedicated server, none of the .sh files - nothing. The same thing happens if I run any of the other executables. Any idea what I've got wrong? I'd also like to move the VintageStoryData folder off that drive. It needs to be replaced, but that's not something I can do ATM.
Diff Posted December 27, 2025 Report Posted December 27, 2025 9 minutes ago, SlateSlavens said: I have VS on Linux Mint 22. Flatpack on an NTFS drive (primary linux drive is questionable) I can run an executable in that folder once. Once that's been done, none of the executables will run. e.g.: If I run the game, it will run once. If I close it and try running it again, nothing happens, and no other executables will run either. Not VS, not the dedicated server, none of the .sh files - nothing. The same thing happens if I run any of the other executables. Any idea what I've got wrong? I'd also like to move the VintageStoryData folder off that drive. It needs to be replaced, but that's not something I can do ATM. What happens if you drag and drop one of the executables into a terminal and try to run it from there?
SlateSlavens Posted December 27, 2025 Author Report Posted December 27, 2025 okay, the VS client is running correctly now, working on the server...
SlateSlavens Posted December 27, 2025 Author Report Posted December 27, 2025 1 minute ago, Diff said: What happens if you drag and drop one of the executables into a terminal and try to run it from there? lol, odd things (server.sh): Fatal! I require screen but it's not installed. Aborting. but double clicking server.sh does nothing, same for VintagestoryServer okay. dropping VintagestoryServer in a terminal worked... I'm just getting back into linux after being gone since the Athlon 900 was new...
SlateSlavens Posted December 27, 2025 Author Report Posted December 27, 2025 by "worked" it failed on a SQLite call. Let me check my imported server settings file. I brought it over from my win10 install.
SlateSlavens Posted December 27, 2025 Author Report Posted December 27, 2025 yep. need to edit the save file location...
Diff Posted December 27, 2025 Report Posted December 27, 2025 (edited) 8 minutes ago, SlateSlavens said: Fatal! I require screen but it's not installed. Aborting. If that's one of the errors, then that should be pretty straightforward. That one is exactly what it says on the tin, the server.sh script requires screen (which is the name of a command line program that lets things keep running even after the terminal is closed), pgrep, and the dotnet CLI to be installed. Double clicking on it won't do anything because they'll still emit the same error messages, just without any way to communicate them to you. I'd stick with the terminal and keep running it and fixing the issues it communicates to you through the error messages. And on the migration, there'll probably be a few issues there, too. For the client, too, for mods. I got bit by that one myself, so make sure all the paths in your clientsettings.json are updated for being on Linux. Edited December 27, 2025 by Diff 1
SlateSlavens Posted December 27, 2025 Author Report Posted December 27, 2025 nice. just had to set the paths in serverconfig.json correctly... got it! up and running! Thanks for the tip! 1
SlateSlavens Posted December 27, 2025 Author Report Posted December 27, 2025 last thing will be to set up a batch job to start it automatically on PC start and a nightly shutdown and backup.
Recommended Posts