skol Posted June 10, 2018 Report Share Posted June 10, 2018 (edited) As we have a decent number of Linux users in the community, I would be great to collect the experience, for which distros/configurations it could be managed to run VintageStory. Please share in the comments your working VS linux configuration in the following way: Distro / Kernel release : Ubuntu Studio 16.04 LTS / 4.4.0-127-lowlatency Mono / .NET package version : mono-complete 4.2.1.102+dfsg2-7ubuntu4 Graphics driver version : NVIDIA binary driver 384.130 (proprietary) Works for client, mp server or both : client + multiplayer server Installation method used : server.sh Hacks (if needed) : server.sh needs at least wget version 1.17.9 (not in the standard repo of Ubuntu 16.04) Update as of 8th of March 2020: From a bug report it looks like mono 4.2.1 is not sufficent any more, even for a server only! Edited March 8, 2020 by skol 2 Link to comment Share on other sites More sharing options...
skol Posted June 10, 2018 Author Report Share Posted June 10, 2018 Distro / Kernel release : Ubuntu Mate 18.04 LTS / 4.15.0-22-generic Mono / .NET package version : mono-complete 4.6.2.7+dfsg-1ubuntu1 Graphics driver version : NVIDIA binary driver 390.48 (proprietary) Works for client, mp server or both : client + multiplayer server Installation method used : server.sh Hacks (if needed) : none Link to comment Share on other sites More sharing options...
Balanced Breakfast Posted June 10, 2018 Report Share Posted June 10, 2018 Distro / Kernel release : Linux Mint 18.3 Cinnamon 64 bit/ 4.13.0-32 generic Mono / .NET package version : Mono JIT compiler version 4.2.1 (Debian 4.2.1.102+dfsg2-7ubuntu4) Graphics driver version : NVIDIA binary driver 384.130 (proprietary) Works for client, mp server or both : client at least, haven't yet tried running a server. Will update when I have more info Installation method used : install.sh Hacks (if needed) : Not really a hack. I remember I had to either install or update mono, and maybe a few dependencies but don't remember for sure. 2 Link to comment Share on other sites More sharing options...
copygirl Posted June 11, 2018 Report Share Posted June 11, 2018 Distro / Kernel release : Arch Linux Mono / .NET package version : mono (5.12.0) Graphics driver version : mesa (18.0.4) Works for client, mp server or both : Both (* only tested server once) Installation method used : vintagestory AUR package (* client only) Hacks (if needed) : None? Link to comment Share on other sites More sharing options...
Kyle Stemen Posted September 5, 2018 Report Share Posted September 5, 2018 Distro / Kernel release : Fedora 28 Mono / .NET package version : mono-core-4.8.0-14.fc28.x86_64 Graphics driver version : akmod-nvidia-396.45-1.fc28.x86_64 Works for client, mp server or both : only tested client Installation method used : install.sh Hacks (if needed) : The Vintagestory.desktop file doesn't work. Have to run `mono Vintagestory.exe` directly Had to run `sudo cert-sync /etc/pki/tls/certs/ca-bundle.crt` to fix an "unable to connect to auth server" error. After closing the window or hitting the quit button, the program doesn't actually exit. Have to ctrl-Z it, then kill %1. Link to comment Share on other sites More sharing options...
Xew Posted November 3, 2018 Report Share Posted November 3, 2018 Distro / Kernel release : Fedora 29 Mono / .NET package version : mono-core-4.8.0-14.fc28.x86_64 Graphics driver version : Mesa 18.2.2 Works for client, mp server or both : only tested client Installation method used : install.sh Hacks (if needed) : Had to run `sudo cert-sync /etc/pki/tls/certs/ca-bundle.crt` to fix an "unable to connect to auth server" error. Had to enable fedora updates 28 repo in order to get mono-core-4.8.0-14.fc28.x86_64 because it has not been pushed to fedora 29 repos yet. The latest for fedora 29 is mono-core-4.8.0-12.fc28.x86_64. Which has an error when trying to run cert-sync. Link to comment Share on other sites More sharing options...
Corax Posted November 10, 2018 Report Share Posted November 10, 2018 (edited) Distro / Kernel release : Gentoo GNU/Linux 4.19.1 x86_64 Mono / .NET package version : mono-5.16.0.179-r1 Graphics driver version : Mesa 18.2.4 Works for client, mp server or both : only tested client Installation method used : tar -xzf vs_archive_1.7.8.tgz; custom launch script (functionally nothing more than 'mono Vintagestory.exe') Hacks (if needed) : None Edited November 10, 2018 by Corax Link to comment Share on other sites More sharing options...
Melchior Posted December 24, 2018 Report Share Posted December 24, 2018 (edited) Distro / Kernel release : Gentoo GNU/Linux 4.4.146 x86_64 Mono / .NET package version : mono-5.11.0.132 Graphics driver version : nVidia 375.82 Works for client, mp server or both : Client (OpenGL) & Server (only locally, no clients) Installation method used : untar & ran install.sh Hacks (if needed) : Manual certificate install for MONO (more a MONO fiddly fix) cert-sync /etc/ssl/certs/ca-certificates.crt Had to create several symlinks, and install freealut (separate package from OpenAL), using system installed libs over included ones in lib64. (Par for the course on Gentoo) Game runs well with solid 60+ FPS and clear sound and visuals. Edited December 24, 2018 by Melchior missing info 1 Link to comment Share on other sites More sharing options...
sifrnihilum Posted January 11, 2019 Report Share Posted January 11, 2019 Distro / Kernel release : Arch / 4.20.0-arch1-1-ARCH Mono / .NET package version : mono 5.16.0.220-1 Graphics driver version : nvidia 415.25-5 Works for client, mp server or both : client, Haven't tested anything else. Installation method used : AUR package Hacks (if needed) : None. Link to comment Share on other sites More sharing options...
Trahald Posted January 16, 2019 Report Share Posted January 16, 2019 Distro / Kernel release : openSUSE Tumbleweed / 4.19.12-1 x86_64 Mono / .NET package version : mono 5.18.0.225 Graphics driver version : Nvidia 410.93 Works for client, mp server or both : both Installation method used : untar; 'mono Vintagestory.exe' for the client; 'server.sh' Hacks (if needed) : Had to run 'sudo cert-sync /etc/ssl/certs/ca-certificates.crt' Link to comment Share on other sites More sharing options...
tictacbum Posted May 5, 2019 Report Share Posted May 5, 2019 Distro / Kernel release : Debian Stretch / 4.9.0-9-amd64 Mono / .NET package version : mono 5.18.0.225 Graphics driver version : Nvidia 390.116-1 (from Debian repos) Works for client, mp server or both : client, other not tested Installation method used : mono Vintagestory.exe Hacks (if needed) : install mono from mono-project.com repo Link to comment Share on other sites More sharing options...
palim Posted May 15, 2019 Report Share Posted May 15, 2019 Distro / Kernel release : Ubuntu 18.04.2 LTS / 4.18.0-20-generic x86_64 GNU/Linux Mono / .NET package version : mono 5.20.1.19 Graphics driver version : Nvidia 418.56 (graphics-drivers PPA) Works for client, mp server or both : client, other not tested Installation method used : tar -xvzf vs_archive_1.9.3.tar.gz + install.sh Hacks (if needed) : - install mono from mono-project.com repo (https://www.mono-project.com/download/stable/#download-lin) - untar & ran install.sh - mv created ~/ApplicationData/vintagestory/ to /opt/games/ and edited starter file /home/ben/.local/share/applications/ vintagestory.desktop with gedit Link to comment Share on other sites More sharing options...
Rhyagelle Posted May 22, 2019 Report Share Posted May 22, 2019 (edited) Vintage Story Version: 1.9.6 Distro / Kernel release: Ubuntu 18.04.2 LTS / 4.18.0-20-generic Mono / .NET package version: Installed mono following guide here (version installed is 5.20.1.19) Graphics driver version: (AMD) Padoka Works for client, mp server or both: (clientside tested only) Installation method used: mono Vintagestory.exe & install.sh* tested (both work) Hacks (if needed): Following the guide here resulted initially in various openal32.dll, OpenTK.dll and libopenal.so.1 errors that depended on each other. The installation would error out and drop a non-working shortcut on the desktop. The fix was to install mono-complete, ca-certificates-mono on top of mono-devel and install libopenal1, via the commands: sudo apt-get install mono-complete, sudo apt-get install ca-certificates-mono, and sudo apt-get install libopenal1. Execution of mono Vintagestory.exe completed without error after that.*Also worth noting is if you got the mono method working but the install.sh doesn't work (e.i, the desktop shortcut isn't work) and you'd like to avoid heading to the game directory to use a command to launch the game every time you wish to play, you can create a simple sh with the mono Vintagestory.exe command in it, save it to desktop, and have it act as a "launcher" itself. See spoiler for more details. Spoiler This "hack" is for people who couldn't get install.sh to work and thus have no shortcut to work with and do not want to open a terminal to play all of the time. To create the sh script, open gedit and paste the following in it: #!/bin/bash cd path/to/vintagestory/install && mono Vintagestory.exe Save it on your desktop as Vintage Story.sh or whatever you want to name it, but be sure it ends with .sh. Also make sure that you get your path set correctly to wherever Vintage Story is installed (for example, mine was installed to home/USER/ApplicationData/vintagestory) and that the start of the file has "#!/bin/bash" in it without quotes. Next, execute this command in terminal. What it does is allow .sh (scripts) to be executed by double clicking them or by right clicking them and selecting run, rather than opening a terminal and cd to a directory or prompting for the .sh itself. It'll allow you to use the script like a shortcut to the game, so you don't have to use the terminal.Terminal Command: gsettings set org.gnome.nautilus.preferences executable-text-activation 'launch' Next, right click the Vintage Story.sh you saved to desktop, go to properties and then permissions and check the box next to execute. Close it. Double click the .sh and the game should launch provided the actual game installed for you without a problem. Enjoy. Finally some system related information from the testing. The game runs exceptionally well, better I think than it does on my Windows machine. GPU & CPU & RAM: RX 570 + i7-8700k + 16GB Settings & Performance: Very High Present with custom editing > [Image] (Performance was around 70-89fps average) Edited May 22, 2019 by Rhyagelle 1 2 Link to comment Share on other sites More sharing options...
Sebastian Götzinger Posted July 26, 2019 Report Share Posted July 26, 2019 (edited) Vintage Story Version: 1.9.14 Distro / Kernel release: Linux Mint 19.2 [Ubuntu 18.04] / 4.15.0-55-generic Mono / .NET package version: Mono JIT compiler version 6.0.0.313 (tarball Sun Jul 14 09:57:59 UTC 2019) Graphics driver version: Nvidia 410.67-ubuntu Works for client, mp server or both: clientside tested only Installation method used: install.sh Hacks (if needed): "sudo apt install libopenal1" needs to be executed. Edited July 26, 2019 by Sebastian Götzinger Added instructions Link to comment Share on other sites More sharing options...
Voulxe Posted March 3, 2020 Report Share Posted March 3, 2020 Vintage Story Version: 1.12.5 Distro / Kernel release: Void Linux / Kernel 5.20 Mono / .NET package version: mono-6.8.0.105_1 Graphics driver version: nvidia-440.64_1 Works for client, mp server or both: only played client yet Installation method used: bash ./install.sh Hacks: As of the nature of void linux, most dependencies are not preinstalled. I needed wget, curl, mono and last, not least: libgdiplus Link to comment Share on other sites More sharing options...
Lucy Demoon Posted March 5, 2020 Report Share Posted March 5, 2020 (edited) HOST System Vintage Story Version: 1.12.5 / 1.16 stable Distro / Kernel release : Manjaro Linux / Kernel 5.4 Mono / .NET package version : mono (6.4.0.198) Graphics driver version : Nvidia 440.59 (EVGA 1070) Works for client, mp server or both : Both Installation method used : vintagestory AUR package Hacks (if needed) : None GUEST System (Qemu / KVM / GPU Passthrought) for my wife Vintage Story Version: 1.12.5 / 1.16 stable Distro / Kernel release : Manjaro Linux / Kernel 5.4 Mono / .NET package version : mono (6.4.0.198) Graphics driver version : mesa (19.3.4) (Sapphire Radeon RX 580) Works for client, mp server or both : Both Installation method used : vintagestory AUR package Hacks (if needed) : None Edited March 5, 2020 by Lucy Demoon Link to comment Share on other sites More sharing options...
AngrySkull Posted March 6, 2020 Report Share Posted March 6, 2020 (edited) Vintage Story Version: 1.12.6 Stable Distro / Kernel release: Ubuntu 19.10 (Pop!_OS) / Kernel 5.3.0-7629-generic Mono / .NET Package version: mono-complete (6.8.0.105-0xamarin3+ubuntu1804b1) Works for client, mp server or both : Both Installation method used: Mono APT Repository Hacks: None Edited March 6, 2020 by AngrySkull 1 1 Link to comment Share on other sites More sharing options...
zbrojny120 Posted April 5, 2020 Report Share Posted April 5, 2020 (edited) Distro / Kernel release : Solus 4.1 Mono / .NET package version : mono-6.0.0.327-18-1-x86_64 Graphics driver version : NVIDIA binary driver 440.64 (proprietary) Works for client, mp server or both : client tested Installation method used : ./install.sh Hacks : None Edited April 5, 2020 by zbrojny120 1 Link to comment Share on other sites More sharing options...
NarielV Posted April 8, 2020 Report Share Posted April 8, 2020 Distro / Kernel release : Manjaro Plasma. Mono / .NET package version : Mono 6.4.0.198-1. Graphics driver version : Mesa 20.0.4.-1. Works for client, mp server or both : Client tested. Installation method used : AUR Repository. Hacks : None (Surprisingly). 1 Link to comment Share on other sites More sharing options...
garpu Posted April 10, 2020 Report Share Posted April 10, 2020 Distro / Kernel release : Slackware Current (64 bit), 5.4.31 Mono / .NET package version : Mono 6.8.0.105 (Also had to install libgdiplus. Ponce's slackbuilds work, but there are minor edits needed with both.) Graphics driver version : Nvidia 440.82 Works for client, mp server or both : Client Installation method used : unpack archive, mono Vintagestory.exe Hacks : I had to run cert-sync, and then it would log in. 1 Link to comment Share on other sites More sharing options...
Rhyagelle Posted May 2, 2020 Report Share Posted May 2, 2020 I've decided to jump from Ubuntu LTS to Manjaro KDE Plasma. I loved the dark unity it comes pre-installed with, and the clean UI, and how everything just seems so much simpler and elegant. It has made things so much easier. The first few things I did was install games and prerequisites, and that included Vintage Story. I was amazed to see an AUR package! Very cool. Vintage Story Version: 1.12.14 Distro / Kernel release : Manjaro Linux / Kernel 5.4.35-1-MANJARO Mono / .NET package version : mono (6.4.0) Graphics driver version : amdgpu Works for client, mp server or both : -n/a- Installation method used : vintagestory AUR package Hacks (if needed) : None CPU: i7-8700k GPU: RX 570 4GB Average FPS: 60 Minimal FPS: 42 I'm going to test other drivers, but for now it runs smooth as butter. Still better than on Windows, too. I also tried downloading it myself and opening it with mono, and that works too. (just wish there was a way to keep FPS display up, rather than just in the pause menu. It would really help with tracking performance) Link to comment Share on other sites More sharing options...
EsterniTY Posted May 8, 2020 Report Share Posted May 8, 2020 Vintage Story Version: 1.12.14 Distro / Kernel release : Debian Buster / 4.19.98-1+deb10u1 Mono / .NET package version : mono-complete/stable,now 5.18.0.240+dfsg-3 Graphics driver version : nvidia-driver-bin/stable,now 418.74-1 Works for client, mp server or both : Client works Installation method used : unzip, install.sh Hacks (if needed) : None CPU: AMD Ryzen 7 2700 GPU: nVidia GeForce GTX 1060 3GB Average FPS: 120 Minimal FPS: 45 Strange texture artifacts on some blocks (changes on each world run) and trees are painted in black instead of light green on map. Full map also rendered slower then on windows. Had to move mods from ~/.config/VintageStoryData/Mods to ~/ApplicationData/vintagestory/Mods folder Spoiler But overall experience is better compared to win10 on same PC. 1 Link to comment Share on other sites More sharing options...
Breinbaas Posted October 9, 2020 Report Share Posted October 9, 2020 vintage story 1.13.4 distro Ubuntu 20.04LTS mono version 6.12.0.90 graphics driver Intel (onboard) CPU Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz Hacks (if needed): install libopenal-dev Some crashes AFTER closing the game. Link to comment Share on other sites More sharing options...
CaffinatedCoder Posted October 27, 2020 Report Share Posted October 27, 2020 Distro / Kernel release : Debian 10 (buster) Mono / .NET package version : mono-complete 5.18.0.240+dfsg-3 Graphics driver version : Mesa DRI Intel(R) Ivybridge Desktop (4.2 (Core Profile) Mesa 18.3.6) Works for client, mp server or both : client + multiplayer server Installation method used : ./install.sh Hacks (if needed) : run the multiplayer server manually using "mono VintagestoryServer.exe --datapath path/" (my server world, etc is in path/) running the server using server.sh does not work without modifying server.sh, which I thought was completely broken, so I ran the server directly instead Completely broken on OpenBSD. Attempts to load 32-bit libraries instead of 64-bit libraries. Server is also broken on OpenBSD for similar reasons as far as I can tell, but gets a bit further. Link to comment Share on other sites More sharing options...
_Ailen Posted November 23, 2020 Report Share Posted November 23, 2020 (edited) ОS: Ubuntu 20.04 lts ядро: x86_64 Linux 5.4.0-54-generic драйвер: nvidia-driver-450 ( собственный ) моно: моно-полный-Debian 6.8.0.105 + dfsg-2 Работает для клиента, mp-сервера или обоих : клиент + многопользовательский сервер Используемый метод установки : install.sh Edited November 23, 2020 by _Ailen mistake Link to comment Share on other sites More sharing options...
Recommended Posts