Hi Kyutsuru,
I use Debian; I don't use the install.sh script (I think that procedure is outdated). This procedure may work with Ubuntu, too.
Make sure dot-net 10 is installed, VS 1.22 requires it. I use a user installation:
Download dotnet-runtime-10.0.7-linux-x64.tar.gz from Microsoft (search for the file name; it will take you to it).
Open a terminal and untar it in your home, like so:
mkdir dotnet10
cd dotnet10
tar xf ~/Downloads/dotnet-runtime-10.0.7-linux-x64.tar.gz
Setup environment variables by editing .bashrc, for example:
export DOTNET_ROOT=~/dotnet10
export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools
Backup your previous vintage story directory, download vs_client_linux-x64_1.22.1.tar.gz from Vintage Story Game Account, open a terminal, and untar it:
mv {vintagestory,.back}
tar xf ~/Downloads/vs_client_linux-x64_1.22.1.tar.gz
If you didn't install the previous version in your home, don't bother with the `mv` first step shown.
This will create the directory vintagestory with the `run.sh` script inside, which you can use to run the game. I also use this to get good FPS with my old nvidia card.
My VS user configuration doesn't live in .local/share but in .config/VintagestoryData
HTH, and happy survival.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.