Jump to content

Linux distros/configurations under which VS is known to run


skol

Recommended Posts

This one is about my MP Servers : 

  • Distro / Kernel release :                          CentOS 8 / 4.18.0-193.19.1
  • Mono / .NET package version :              Mono-JIT compiler version 6.8.0.105
  • Graphics driver version :                        None , since it's a Server
  • Works for client, mp server or both :     Multiplayer server
  • Installation method used :                      Egg on Pterodactyl Panel 0.7
  • Hacks (if needed) :                                   None ( beside some tweaking on Pterodatcyl )
  • Vintage Story :                                         1.13.4 & 1.14 are working properly
Edited by Epihnea
Link to comment
Share on other sites

Distro / Kernel release :                      Slackware Current (64 bit), 5.9.9
Mono / .NET package version :           Mono 6.12.0.90 (Compiled libgdiplus and mono using the SBo slackbuild scripts but updated the versions to 6.0.5 and 6.12.0.90 respectively. IIRC, only removal of a README and changelog,  and fix the CD without minor version for the extracted code was needed. Notice that the /etc/mono/* files are not replaced if it is a upgrade and will fail. You need to move the .new over the old versions config)
Graphics driver version :                    Mesa 20.2.2 in a AMD Rx480 gpu
Works for client, mp server or both :   Client
Installation method used :                    Unpack archive, mono Vintagestory.exe
Hacks :                                                 No hacks, the SBo slackbuild already runs cert-sync on install

 

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

  

I actually have VS installed on two machines.

Machine 1 Distro: Ubuntu 20.04 (Mate, laptop)

Machine 1 VS version: 1.14.0

Machine 1 Install Step 1 and error:

aylee@me:~/Games/vintagestory$ sh ./install.sh 

Install game into /home/aylee/ApplicationData/vintagestory (data into /home/aylee/.config/VintagestoryData)
Create NewDir ./backup
ls: cannot access '/hom': No such file or directory
ls: cannot access '/ayle': No such file or directory
ls: cannot access '/Applicatio': No such file or directory
ls: cannot access 'Data/vi': No such file or directory
ls: cannot access 'tag': No such file or directory
ls: cannot access 'story.*': No such file or directory
Keep OldDir ass
cp: cannot stat './ass': No such file or directory
Keep OldDir ts
cp: cannot stat 'ts': No such file or directory
Move AppDir
Create MenuStarter & DesktopStarter
find: ‘./assets/fonts’: No such file or directory
./install.sh: 49: Bad substitution

Machine 1 install solution: open ./install.sh in text processor of choice, add "mkdir ${INST_DIR}" and "mkdir ${DATA_PATH}" as new lines just after "## define installation targets" (lines 19, 20)

 

Machine 2 Distro: Ubuntu 20.04 (Mate, desktop)

Machine 2 VS version: 1.14.0

Machine 2 install and error: added missing line to ./install.sh, game starts fine, but...

Login failed: unable to connect to auth server. Please try again now or in a few minutes. Also please ensure that you are connected to the internet. On linux you might need to run cert-sync

Machine 2 install solution: Tried cert-sync multiple times, as well as installed the latest mono stable release. Login did not work until I ran "mono Vintagestory.exe" in the game's install directory (in my case, ~/Games/vintagestory/). After that, desktop link works fine.

Edited by Alice Drake
Link to comment
Share on other sites

  • Distro / Kernel release :                         Modified Ubuntu 18.04 / 4.15.0-106-lowlatency
  • Mono / .NET package version :             Mono JIT compiler version 6.12.0.107
  • Graphics driver version :                       Nvidia 440.82
  • Works for client, mp server or both :     client, other not tested
  • Installation method used :                     mono Vintagestory.exe
  • Hacks (if needed) :                                I had trouble following mono website instructions, the command
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
    didn't finish successfully. So I went to https://keyserver.ubuntu.com/ , entered the key 0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF , notice the 0x added at the beginning, otherwise the key is not found. There just clicked on the first "pub" link to get the public key, downloaded the public key file, just gave it a name "monokey.key" and used the command 
    sudo apt-key add monokey.key

    This in practice replicates what the failing command would do.
    And so the rest of the installation process worked fine just as recommended on the mono website.

Link to comment
Share on other sites

  • Distro / Kernel release :                             Ubuntu 18.04.5 LTS
  • Mono / .NET package version :                 Latest stable release, as recommended [Mono JIT compiler version 6.12.0.107]
  • Graphics driver version :                           NVIDIA-SMI 415.27       Driver Version: 415.27       CUDA Version: 10.0
  • Works for client, mp server or both :       Client, server untested
  • Installation method used :                         tar -xzf ~/Downloads/vs_archive_1.14.2.tar.gz
  • Hacks (if needed) :                                      None
Link to comment
Share on other sites

  • Distro / Kernel release :                          Gentoo GNU/Linux 5.10.4-gentoo x86_64
  • Mono / .NET package version :              mono-6.10.0.104::gentoo
  • Graphics driver version :                       xf86-video-amdgpu-19.1.0::gentoo (Radeon RX 580)
  • Works for client, mp server or both :    both
  • Installation method used :                     tar -xzf vs_archive_1.42.3.tar.gz
  • Hacks (if needed) :                                  none

Update 29.4.2023:

  • Distro / Kernel release :                          Gentoo GNU/Linux 6.3.0-gentoo x86_64
  • Mono / .NET package version :              mono-6.12.0.122::gentoo
  • Graphics driver version :                       xf86-video-amdgpu-22.0.0::gentoo (Radeon RX 6700)
  • Works for client, mp server or both :    both
  • Installation method used :                     tar -xzf vs_archive_1.18.1.tar.gz
  • Hacks (if needed) :                                  none
Edited by Siinamon
Link to comment
Share on other sites

  • Distro / Kernel release :                        MX Linux 19.3 (based on Debian 10 - Buster)
  • Mono / .NET package version :           mono-complete 5.18.0.240+dfsg-3
  • Graphics driver version :                       ATI support in kernel (Mesa 20.1.8, kernel 5.8.0-3-amd64 x86_64)
  • Works for client, mp server or both :  only tested single player
  • Installation method used :                   didn't use install script, running in a terminal from the unzipped folder
  • Hacks (if needed) :                                none

 

  • AMD Ryzen 5 2600
  • Radeon RX 570 8gb
  • RAM 16gb

The only very small issue I have is soil textures in inventory/hand aren't quite right but not a problem.

Re-mapping the L-Alt key means 'zoom' no longer works - I guess it's hard-wired.

Runs well and seems stable, no crashes or glitches after ~12 hours play

 

 

Link to comment
Share on other sites

  • Distro / Kernel release :                         Kubuntu 20.10 / 5.8.0-36-generic
  • Mono / .NET package version :            Mono JIT compiler version 6.12.0.107
  • Graphics driver version :                       NVIDIA binary driver 450 (proprietary)
  • Works for client, mp server or both :   client + multiplayer server
  • Installation method used :                     install.sh   
  • GPU                                                      NVIDIA GTX960 2gbok it wokrs no
  • CPU:                                                     AMD ryzen 3600

On high/med settings works at about 30-50 fps, the only "hack" I had to do is that the 1st time I installed it it didn't create an icon and I had to use a .sh script as a shortcut on my desktop.

Link to comment
Share on other sites

  • Distro / Kernel release :                         Kubuntu 20.04.1 LTS (Focal Fossa)/ 5.4.0-60-generic
  • Mono / .NET package version :            Mono JIT compiler version 6.12.0.107
  • Graphics driver version :                       Mesa Intel(R) UHD Graphics (GLK 3)
  • Works for client, mp server or both :   client + multiplayer server
  • Installation method used :                     install.sh   
  • GPU                                                      Intel UHD Graphics 605
  • CPU:                                                     Intel Pentium Silver N5000

Running on Ultra Low settings on a Star Labs 'Star Lite mkIII' laptop. 12-15 fps. So far the game runs, albeit not with the best graphics. Very pleased non-the-less!

  • Mind=blown 2
Link to comment
Share on other sites

  • 2 months later...
  • Distro / Kernel release :                              KDE Neon 5.21 User Edition / HWE kernel, 5.8.0-48-generic #54~20.04.1-Ubuntu SMP
  • Mono / .NET package version :               Mono JIT compiler version 6.12.0.122
  • Graphics driver version :                            NVIDIA binary driver 460.67 (proprietary)
  • Works for client, mp server or both :   Client works great, multiplayer server not tested yet.
  • Installation method used :                       Extract tarball, enter vintagestory directory, run "mono Vintagestory.exe".
  • Hacks (if needed) :                                       None to date.
Edited by Mace
For clarity.
Link to comment
Share on other sites

  • Vintage Story Version:                            1.14.8
  • Distro / Kernel release :                         Opensuse LEAP 15.2 / 5.3.18-lp152.19-default
  • Mono / .NET package version :             mono-complete 6.8.0-lp152.4.2
  • Graphics driver version :                       NVIDIA 460.67-lp152.36.1 (proprietary)
  • GPU : 980 mobile(30-40fps on high setting)
  • Works for client :   client , (multiplayer not tested)
  • Installation method used :                     install.sh
  • Hacks (if needed) :                                  Install file had some permission problem ;

    Create NewDir ./backup
    ls: cannot access '/home/user/ApplicationData/vintagestory.*': No such file or directory

  •  

    Installer did everything short of creating a desktop shortcut .Manually created link to app using the  command using "mono Vintagestory .exe" as a result

Edited by Stefan Rambaran
Link to comment
Share on other sites

  • 2 months later...
  • Distro / Kernel release :                             Linux Mint 20.1
  • Mono / .NET package version :                 Mono JIT compiler v6.8.0.105 (sudo apt install mono-complete - default Linux Mint repositories)
  • Graphics driver version :                           nvidia-driver-460 (version 460.80-0ubuntu0.20.04.2)
  • Works for client, mp server or both :       Client, server untested
  • Installation method used :                         wiki
  • Hacks (if needed) :                                     None
  • Vintage version:                                         1.14.10 (stable)
  • All your base are belong to us!
Link to comment
Share on other sites

  • 4 weeks later...
  • Distro / Kernel release :                             Linux Mint Debian edition 4 Debbie (64bit)
  • Mono / .NET package version :                 mono-complete (Mono JIT compiler version 5.18.0.240)
  • Graphics driver version :                           nvidia-driver-450.66 (NVIDIA [GeForce GTX 1650)
  • Works for client, mp server or both :       Client, server
  • Installation method used :                         mono Vintagestory.exe
  • Hacks (if needed) :                                     None
  • Vintage version:                                          1.15.2 (stable)
Edited by Peter Siederer
new version of VS
Link to comment
Share on other sites

  • 2 weeks later...
  • Distro / Kernel release :                             Manjaro 21.1.0 Pahvo 5.13.4-1
  • Mono / .NET package version :                 mono
  • Graphics driver version :                           nvidia driver 470.57.02
  • Works for client, mp server or both :       client
  • Installation method used :                         itchio (install.sh), sound didn't work, found out a flatpak version exists which is easier and sound now works fine.
  • Hacks (if needed) :                                     None
  • Vintage version:                                          1.15.1 (stable)
Link to comment
Share on other sites

  • 1 month later...
  • 3 months later...
  • Distro / Kernel release :                             Pop!_OS 21.10
  • Mono / .NET package version :                 mono complete
  • Graphics driver version :                           nvidia driver 470.86
  • Works for client, mp server or both :       client, server
  • Installation method used :                        https://flathub.org/apps/details/at.vintagestory.VintageStory
  • Hacks (if needed) :                                     None
  • Vintage version:                                          1.15.10
Edited by Peter Siederer
Link to comment
Share on other sites

  • 3 weeks later...
  • Distro / Kernel release :                         Manjaro Linux (21.2.1) / 5.15.12-1 
  • Mono / .NET package version :             mono (6.12.0.122-1)
  • Graphics driver version :                       nvidia 495.44
  • Works for client, mp server or both :   Only tested client
  • Installation method used :                     vintagestory AUR package (client only)
  • Hacks (if needed) :                                  None
  • Vintage version:                                      1.16.0
Edited by Duskita
  • Like 1
Link to comment
Share on other sites

On 1/17/2022 at 11:04 AM, Duskita said:
  • Distro / Kernel release :                         Manjaro Linux (21.2.1) / 5.15.12-1 
  • Mono / .NET package version :             mono (6.12.0.122-1)
  • Graphics driver version :                       nvidia 495.44
  • Works for client, mp server or both :   Only tested client
  • Installation method used :                     vintagestory AUR package (client only)
  • Hacks (if needed) :                                  None
  • Vintage version:                                      1.16.0

I have tried both the AUR and the Flatpak versions of VS with this version of Linux with this version of Mono. The client works. The client will connect to a server running on Windows host, too. So vanilla to vanilla works too. I've noticed that some mods work on both sides for Linux and others do not. Regarding mods that throw exceptions with Linux, it would be great if VS would tell us which mod threw the exception. A welcomed feature for Windows, too.

Link to comment
Share on other sites

5 hours ago, Kreezxil said:

I have tried both the AUR and the Flatpak versions of VS with this version of Linux with this version of Mono. The client works. The client will connect to a server running on Windows host, too. So vanilla to vanilla works too. I've noticed that some mods work on both sides for Linux and others do not. Regarding mods that throw exceptions with Linux, it would be great if VS would tell us which mod threw the exception. A welcomed feature for Windows, too.

If it's an exception in mod code, the stack trace will mention the mod's namespace, class and method. If a mod does something that causes Vanilla itself to crash, it can happen that you don't find the culprit that way. I have not heard of any mods that only work on one platform. (Perhaps with one exception.) Do let me know if there is any! (via PM if you'd like since this topic is not for that)

Link to comment
Share on other sites

  • 1 month later...
  • Distro / Kernel release:                           Debian GNU/Linux 11 (bullseye) / 5.10.0-8-amd64
  • Mono / .NET package version:               mono-complete (6.12.0.122 from www.mono-project.com)
  • Graphics driver version:                        Mesa 20.3.5-1 [Intel HD Graphics 6000 (BDW GT3) (0x1626)]
  • Works for client, mp server or both:     Client, server untested
  • Installation method used:                       tar zxvf vs_archive_*.tar.gz (no need to use install.sh script)
  • Hacks (if needed):                                   crash due to memory issue, see below
  • Vintage version:                                      1.16.4

For mono installation I followed:
https://www.mono-project.com/download/stable/#download-lin-debian
(took Debian 10 settings, I'm on Debian 11 but that worked fine)

After launching run.sh, I experienced systematic crashes when joining a Multiplayer game.
In output traces I could see:
* Assertion at lock-free-alloc.c:145, condition `sb_header' not met, function:alloc_sb, Failed to allocate memory for the lock free allocator

Found solution here:
https://github.com/anegostudios/VintageStory-Issues/issues/1742
https://github.com/mono/mono/issues/12947

As root user:

# sysctl vm.max_map_count
vm.max_map_count = 65530
# sysctl -w vm.max_map_count=262144
vm.max_map_count = 262144
# sysctl vm.max_map_count
vm.max_map_count = 262144

So increasing soft limit from 65530 to 262144 fixed my issue.

Note: My PC has 16GB physical RAM + 16GB swap configured

Edited by Matthieu Crapet
Typos fixes
Link to comment
Share on other sites

  • 4 months later...

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.

Edited by Vondriago
Added information about Mono, Openal and post-installation performance.
  • Like 1
Link to comment
Share on other sites

  • 1 month later...

No issues on Ubuntu 22.04 that I've found.

Distro / Kernel release :                         Xubuntu 22.04 (Jammy Jellyfish) / 5.15.0-46-generic
Mono / .NET package version :             mono-devel 6.12.0.182-0xamarin1+ubuntu2004b1
Graphics driver version :                       NVIDIA binary driver 515.65.01 (proprietary)
Works for client, mp server or both :     client
Installation method used :                     None - just unzipped and ran
Hacks (if needed) :                                None

Link to comment
Share on other sites

  • 1 month later...

Flatpak is very easy to install. Runs perfect without any problems!

OS: Fedora Linux 36 (Workstation Edition) x86_64
Kernel: 5.19.12-200.fc36.x86_64
Resolution: 1920x1080
DE: GNOME 42.5
CPU: AMD Ryzen 5 4600G with Radeon Graphics (12) @ 3.700GHz
GPU: NVIDIA GeForce GTX 1660 SUPER (with nvidia 515.76 proprietary)

Installation method used: flatpak (unfortunately sometimes one minor version behind)

  • Like 1
Link to comment
Share on other sites

  • 6 months later...
  • Distro / Kernel release :                          openSUSE Leap 15.4 (x86_64) / 5.14.21-150400.24.60-default
  • Mono / .NET package version :             mono 6.8.0.105
  • Graphics driver version :                        amdgpu, nouveau (default w/ kernel)
  • Works for client, mp server or both :   client (mp server untested)
  • Installation method used :                     Direct download
  • Hacks (if needed) :                                  No hacks, just a note: packman repo is enabled on my system.
Link to comment
Share on other sites

×
×
  • Create New...

Important Information

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.