Installation on Fedora 34+ is very easy.
OS: Fedora 34
Kernel Version: 5.17.12.12-100.fc34.x86_64(64-bit)
KDE Plasma (DTE): 5.25.4
KDE Frameworks Version: 5.91.0
Qt Version: 5.15.2
MONO Version: JIT compiler version 6.12.0.122 (Installed via package: mono-complete)
Graphics Platform: X11
NOTE: Wayland is still in stable Beta. It sometimes causes graphical glitches. X11 should still be used as of this post.
CPU: AMD Ryzen 7 3700X
GPU: Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X (rev e5)
Vintage Story Version: 1.16.5 for Linux
Even with a small video card like I have installed Vintage Story runs well and looks good, averaging 35-40 fps at all times.
Installation is simple:
1. Ensure wget package is installed using the following command: wget --version (should return version 1.21.3 in Fedora 34)
2. Install mono-complete package. Use the following command: sudo dnf install mono-complete (will install 31 packages in average Fedora 34 system).
3. Install OpenAL and Qt front-end for sound consistency and continuity using command: sudo dnf install openal-soft-devel openal-soft-qt (will install 2 packages).
NOTE: the openal-soft-devel package is the Fedora/OpenSuSE equivalent of libopenal-devel used in Debian-based Linux distros.
4. Download current Linux-based Vintage Story archive from your account page, and unpack it (can be unpacked via cl or with archive utility such as Ark; should be one folder with archive contents in it, including run.sh and install.sh).
5. Open terminal and navigate to unpacked archive, test to see if game runs correctly via ./run.sh
6 Save and quit game. It should return to cl prompt and not require ctrl+z to kill game process.
7. Install game via ./install.sh command. Unpacked archive (folder and contents) will be moved to default installation location for Vintage Story, which by default is found under /home/<User Name>/ApplicationData/vintagestory/, game applet (vintagestory.desktop) will be placed on your desktop.
Done! Game starts and runs perfectly. Saves and exits without issue.