markboston35 Posted May 20, 2023 Report Posted May 20, 2023 (edited) so the install script has worked for me but i can no longer go into the vintage story folder and its no longer showing up in my file manager. its still there because i can go there using a terminal but not the gui. is this default behavior? what if i needed to change something? i did get an error when i ran the script script saying that the folder was modified and was no longer accessible. p.s so i checked and its not showing up in the terminal anymore either so i guess the folder got deleted? is this suppose to happen? Edited May 20, 2023 by markboston35
LyCH_OS Posted June 25, 2023 Report Posted June 25, 2023 System Info: Distro / Kernel release ------------: Manjaro x86_64 (manjaro-release 23.0.0pre1) / Xanmod (6.3.4-zen3-xanmod1-1) Mono / .NET package version --------: mono (6.12.0.198-1) / dotnet-runtime-6.0 (6.0.18.sdk118-1) Graphics driver version ------------: mesa-git 23.2.0 Works for client, mp server or both : Both Installation method used -----------: install.sh Hacks ------------------------------: CLIENT: After install, whether you chose GLThread or not you *must* include 'mesa_glthread=false' in the run.sh script. The game WILL crash consistently unless this is present. For performance, edited 'servermagicnumbers.json' (~/.config/VintagestoryData/servermagicnumbers.json) for ' "MaxPhysicsThreads": 4,' (default is 1). Additional System Setup Info: DE / WM ------------------------: XFCE 4.18 / XFWM 4 (xfwm4 4.18.0-1) CPU / GPU ----------------------: AMD Ryzen 7 5800X (16) @ 3.8GHz / AMD Radeon RX 6900 XT Xanmod build file edits --------: microarchitecture=15, use_numa=n, _config=config_x86-64-v3, _compress_modules=y CoreCTRL -----------------------: GPU: Custom fan curve, max fan speed at/above ~40°C, Performance mode = Advanced, Power limit = 292W, Profile = 3D Fullscreen, Voltage = -30mV, GPU min = 500MHz, GPU max = 2489MHz, Memory max = 1000MHz CPU: Performance scaling = Custom, Frequency governor = Performance SERVER Setup Info: Dropped server-only package into a folder (for reference: /run/media/lychos/TCreateNVMe/VS Server/) Created 'launch_server.sh' with script #!/bin/bash mono VintagestoryServer.exe --dataPath ./data In /data/servermagicnumbers.json, increased MaxPhysicsThreads to 4 Server config heavily edited. I'll provide an info-redacted version of it on request. Mods - 87 installed on server and client. List for both as follows: Spoiler Alt Map Icon Renderer Ancient Tools - (yay mortars n pestles n shiz) Anvil Metal Recovery - (why do the bits i break off disappear into the void) Accessibility Tweaks - (friend is red-colour blind and gets extreme motion sickness from world warping) Armor Overhaul Patch - (miscalculated damage values led to EVERYTHING being an instakill, including a goat ramming you. this fixes that problem) Arrows Stay Around - (why do the arrows i fire disappear into the void) Beehive Kiln Better Firepit Blacksmith Gloves Blacksmith Name - (adds "Created by _NAME_" on smithed items. i.e. "Created by LyCH_OS") Body Heat Bar Bullseye - (completely changes shooting system. instead of RNG shot direction, your shot will always go to the crosshair, BUT your crosshair will be swaying a lot. makes it a lot more skill-based rather than random.) Can Be Ignited - (you can now light your torch without shoving it into a campfire, by manually shoving it in a campfire. confused? me neither.) Carcasses Are Frail - (why do bones take 10 years to break) Ceramos COB Cave Beacons Common Lib Cooperative Combat Fix - (why do enemies get to cherry-pick who's allowed to damage them) Cralu Tweaks Dried Peat Bricks Electricity - (redsto- i mean industrial cr- i mean yay modern power) Evaporite - (salt-peeta) Expanded Matter Extra Chutes Extra Overlays Fishing Overhaul - (now i can grab my rod) Furniture Overhaul Lib - (think this was leftover by accident. mod it belonged to was buggy) Grassier Grass Immersive Corpse Drops - (because too many menus) Instruments - (doot) Joy of Sailing - (boats. yeah thats about it. kinda slow though, may tweak) Linear Power Liquid Containers Login Protection - (because last time i loaded into my server i was instakilled before anything rendered.) Medieval Expansion More Bags More Classes [without Negatives] - (the negatives seemed a bit filler-y, whereas it makes more sense to only have positives between different classes. still pretty balanced that way) More Map Icons More Roads More Roofing Natural Night - (red looks odd. also, as mentioned, friend with *RED* colour-blindness [specifically it blooms/bleeds and causes migraines]) Natural Spawns - (enemies should only spawn on generated natural blocks. i say SHOULD, because with this they still sometimes spawn on player-built ones. not sure why. either way it makes it a bit better so im fine with the occasional spawn) No Drifter Throwing - (had a bug where 1 stone was an instakill. not sure if fixed or not but it was annoying so i added this) Noisy Bears - (me no likey stealth tank) Not Enough Map Icons Ochre - (cave drawings yay) Offhand Debuff Patch - (why does holding something in my left hand make me hungry. it dont irl.) Optimized Leather 2 Optimized Preservation Packed Dirt Paths Pet AI - (yay ambinamals) Pottery Wheel - (age upgrade for clay forming. good for later ages, requires pick cause it needs polished rocks, so it good.) Primitive Survival Prospect Together Salvage Plus Scythe More Selective Keep On Death - (basically if its a tool or armor it doesnt drop but the rest does. tools and armor will still be damaged) Shelfish - (place whatever on a bookshelf, not just books.) Simple Wind Direction - ( ^ < > ) Solid Shields - (think this is the one that makes shields better for blocking. small chance to block when not sneaking, 100% to block when sneaking. damage reduction scaled accordingly) Spider Silk - (flax but cooler) Stack Sizes - (cause we play too much Terraria) Status HUD - (i like info) Stirling Age - (adds steam engines. havent gotten to it yet, fired the clay parts though) Stone Path Variants Stone Railings Stop The Squeak - (as a digital composer, my brain exploded everytime i heard a door open/close. this stops my migraines.) Tablet - (early-age writing, very basic, 1 'page' only) Temporal Mirror - (cause we play too much Terraria) Temporal Storm Timer - (i like info) Translocator Engineering - (adds more in-depth translocator setups) TS Tools - (dont remember) Useful Drifter Loot - (cause i like stuff) Vanilla Variants Vies Blocks - (moar blocks) Vies Craft Machines - (moar transport) Waypoint Colours Wildcraft Trees - (big beefy bark) Wild Farming Revival - (big beefy barn) Wolf Taming - (big beefy bark?) World Config GUI - (less config-editing, more playing) World Gen Fix - (it says 'fix' but im pretty sure its just a noise smoother. makes lands a bit more pleasant in general.) XLib XSkills - (yay rpg) Zoom Button - (cause we play too much minecraft) GuiCompositeSettingsEx.dll - (dep for World Config GUI)
lazula Posted June 29, 2023 Report Posted June 29, 2023 Distro / Kernel release : Linux Mint 21.1 / 5.15.0-75-generic Mono / .NET package version : 6.12.0.182-0xamarin1+ubuntu1804b1 Graphics driver version : nvidia-driver-530 version 530.41.03-0ubuntu0.22.04.2 Works for client, mp server or both : client + "Open to LAN" hosting Installation method used : flatpak (runtime org.freedesktop.Platform/x86_64/22.08) Hacks (if needed) : none I'm using an OpenVPN server on my desktop to avoid exposing the VS server port, and it works perfectly.
cHyperspeed Posted July 2, 2023 Report Posted July 2, 2023 Distro / Kernel release : Garuda Linux x86_64 (6.2.10-zen1-1-zen) Mono / .NET package version : mono 6.12.0.198-1 graphics driver version : nVidia Geforce GTX 980 M Works for client, mp server or both : Only tested client Installation method used : mono VintageStory.exe Hacks (if needed) : None Vintage version: 1.18.6
AngelEyes Posted September 6, 2023 Report Posted September 6, 2023 Distro/Kernel release: Arch Linux 6.4.12-arch1-1 (64-bit) Mono/.NET package: dotnet-sdk 7.0.10.sdk110-1 Graphics driver version: AMDGPU mesa 1:23.1.6-4 Works for client, mp server or both: Only client tested Install method used: install.sh Hacks: My archiver (Ark) was unable to unpack the Vintage Story archive (vs_client_linux-x64_1.18.10.tar.gz), got the error message: "Failed to create dir '/vintagestory'". Had to unpack with tar in the terminal. This problem did not occur with earlier versions of the VS archive. Vintage Story version: 1.18.10 Also tested with Debian12 (bookworm) a little while ago. Though I don't have it installed anymore so the versions are listed by memory, but they should be fairly accurate. Distro/Kernel release: Debian 12 / 6.1 Mono/.NET package: dotnet-sdk 7.0 Graphics driver version: AMDGPU xserver-xorg-video-radeon (1:19.1.0-3) Works for client, mp server or both: Only client tested Install method used: install.sh Hacks: None Vintage Story version: 1.18.8
JshKlsn Posted October 26, 2023 Report Posted October 26, 2023 Distro / Kernel release : Ubuntu 23.10 / Linux 6.5.0-10-generic Mono / .NET package version : Mono 6.8.0.105 Graphics driver version : NVIDIA UNIX x86_64 Kernel Module 535.113.01 Works for client, mp server or both : Only tested client Installation method used : Flatpak Hacks (if needed) : None Vintage version: 1.18.15
ssssilent Posted October 29, 2023 Report Posted October 29, 2023 (edited) Distro / Kernel release : Manjaro Linux x86_64 xfce / 6.5.5-1-MANJARO Mono / .NET package version : dotnet-sdk 7.0.111 Graphics driver version : INTEL TigerLake-LP GT2 [Iris Xe Graphics] [8086:9a49] (rev 03) Works for client, mp server or both : Both Installation method used : install.sh Hacks (if needed) : None Edited October 29, 2023 by ssssilent
JshKlsn Posted November 2, 2023 Report Posted November 2, 2023 (edited) Distro / Kernel release : Linux Mint 21.2 / Linux 6.2.0-36-generic Mono / .NET package version : Mono 6.8.0.105 Graphics driver version : 535.129.03 Works for client, mp server or both : Only tested client Installation method used : Flatpak Hacks (if needed) : None Vintage version: 1.18.15 Edited November 6, 2023 by JshKlsn Updated graphics driver version.
Andy4Vendetta Posted November 4, 2023 Report Posted November 4, 2023 System Info: Distro / Kernel release: Arch Linux x86_64 / Zen (6.5.9-zen2-1-zen) Mono / .NET package version: dotnet-runtime-7.0 (7.0.13) Graphics driver version: mesa 1:23.2.1-2 (amdgpu wayland) Works for client, mp server or both: Only tested client Installation method used: without installing, just running Vintagestory executable (native version from client area) VS version: 1.18.5 Additional System Info: DE / WM: GNOME 45.1 CPU / GPU: Intel Xeon E31260L (8) @ 3.300GHz / AMD ATI Radeon RX 570
Cormac-Dubh Posted January 20, 2024 Report Posted January 20, 2024 (edited) .System Info: Distro / Kernel release: Opensuse Leap 15.5 / 5.4.21 Mono / .NET package version: dotnet-runtime-7.0 (7.0.15) Graphics driver version: nvidia 545.29 Works for client, mp server or both: Only tested client Installation method used: both tar.gz and flatpak tested VS version: 1.18.15 and 1.19.7 Edited May 17, 2024 by Cormac-Dubh
SalliedForth Posted January 27, 2024 Report Posted January 27, 2024 Distro / Kernel release : NixOS 23.11 Mono / .NET package version : dotnet-runtime 7.0.15 Graphics driver version : Mesa Intel® UHD Graphics 620 (i915) Works for client, mp server or both : only client has been tested Installation method used : NIXPKGS_ALLOW_UNFREE=1 nix-shell -p vintagestory Hacks (if needed) : none, the above command was the only thing needed and worked right out of the box This will give you the version currently in nixpkgs, which is 1.19.1 at the time of this post. Installing the most recent version is only slightly more work. Copy the vintagestory nix file from nixpkgs to a local file called vintagestory.nix, with a small wrapper around it: let pkgs = import <nixpkgs> {}; in pkgs.callPackage ( { lib , stdenv , fetchurl , makeWrapper , makeDesktopItem , copyDesktopItems , xorg , gtk2 , sqlite , openal , cairo , libGLU , SDL2 , freealut , libglvnd , pipewire , libpulseaudio , dotnet-runtime_7 }: stdenv.mkDerivation rec { pname = "vintagestory"; version = "1.19.2"; src = fetchurl { url = "https://cdn.vintagestory.at/gamefiles/stable/vs_client_linux-x64_${version}.tar.gz"; hash = "sha256-iCvgmZdJLahkmUa+oWiGvuEkL6TQUlUGM6i1jGx6dmI="; }; nativeBuildInputs = [ makeWrapper copyDesktopItems ]; buildInputs = [ dotnet-runtime_7 ]; runtimeLibs = lib.makeLibraryPath ([ gtk2 sqlite openal cairo libGLU SDL2 freealut libglvnd pipewire libpulseaudio ] ++ (with xorg; [ libX11 libXi ])); desktopItems = makeDesktopItem { name = "vintagestory"; desktopName = "Vintage Story"; exec = "vintagestory"; icon = "vintagestory"; comment = "Innovate and explore in a sandbox world"; categories = [ "Game" ]; }; installPhase = '' runHook preInstall mkdir -p $out/share/vintagestory $out/bin $out/share/pixmaps $out/share/fonts/truetype cp -r * $out/share/vintagestory cp $out/share/vintagestory/assets/gameicon.xpm $out/share/pixmaps/vintagestory.xpm cp $out/share/vintagestory/assets/game/fonts/*.ttf $out/share/fonts/truetype runHook postInstall ''; preFixup = '' makeWrapper ${dotnet-runtime_7}/bin/dotnet $out/bin/vintagestory \ --prefix LD_LIBRARY_PATH : "${runtimeLibs}" \ --add-flags $out/share/vintagestory/Vintagestory.dll makeWrapper ${dotnet-runtime_7}/bin/dotnet $out/bin/vintagestory-server \ --prefix LD_LIBRARY_PATH : "${runtimeLibs}" \ --add-flags $out/share/vintagestory/VintagestoryServer.dll '' + '' find "$out/share/vintagestory/assets/" -not -path "*/fonts/*" -regex ".*/.*[A-Z].*" | while read -r file; do local filename="$(basename -- "$file")" ln -sf "$filename" "''${file%/*}"/"''${filename,,}" done ''; meta = with lib; { description = "An in-development indie sandbox game about innovation and exploration"; homepage = "https://www.vintagestory.at/"; license = licenses.unfree; maintainers = with maintainers; [ artturin gigglesquid ]; }; } ) {} For me, the following worked. First, update the version number, then run NIXPKGS_ALLOW_UNFREE=1 nix-build vintagestory.nix This produces an error message about the hash not matching. Update the hash to match and re-run the above command. Then start the game with result/bin/vintagestory
cHyperspeed Posted February 3, 2024 Report Posted February 3, 2024 (edited) Distro / Kernel release : elementary OS 7.1 Horus linux Mono / .NET package version : dotnet-runtime Graphics driver version : Intel(R) UHD Graphics (TGL GT2) Works for client, mp server or both : client and server has been tested Installation method used : flatpak at.vintagestory.VintageStory.flatpakref Hacks (if needed) : none, the above command was the only thing needed and worked right out of the box Vintage version: 1.19.3 a notebook with rig of a cpu is a i3 11's generation with a intel UHD graphiccard as gpu. a 256 gb m2.-.SSD Edited February 14, 2024 by cHyper_AUT
Patriik Posted February 24, 2024 Report Posted February 24, 2024 Vintage Story version : 1.19.4-rc.2 Distro / Kernel release : Arch Linux (6.6.16-1-lts) Mono / .NET package version : mono 6.12.0.205-1 Graphics driver version : mesa 1:24.0.1-1 (amdgpu, Xorg) Works for client, mp server or both : client Installation method used : get tarball, run run.sh Hacks (if needed) : run.sh needs to be run with `ALSOFT_DRIVERS=pulse`, otherwise other programs trying to play audio freeze --- server --- Vintage Story version : 1.19.4-rc.2 Distro / Kernel release : Debian GNU/Linux 12 (6.1.0-13-amd64) Mono / .NET package version : mono-runtime 6.8.0.105+dfsg-3.3 Works for client, mp server or both : server Installation method used : get tarball, run server.sh Hacks (if needed) : none
Mango-Tango Posted February 26, 2024 Report Posted February 26, 2024 Vintage Story version : 1.19.3 Stable Distro / Kernel Release : Arch Linux (6.7.6) Mono / .NET package version : .NET 7 Graphics driver version : Nvidia Proprietary (545.29.06) Works for client, mp server or both : client (Haven't tested with server or MP yet) Installation method used : Used install from "client area" Hacks (if needed) : None
jumpityjumpjump Posted March 26, 2024 Report Posted March 26, 2024 Distro / chosen kernel to run: Manjaro Linux XFCE / Kernel 6.6 LTS recommended, currently 6.6.19-1 Mono / .NET package version : dotnet-runtime-7.0 Graphics driver version : Nvidia proprietary driver version 550.54.14 Works for client, mp server or both : Have only tried with client, and works flawlessly. Installation method used : Flatpak. First time using Flatpak. Very cool, though a bit bloated in size, but that was expected. Hacks (if needed) : None. Dependencies of OpenAL, and GLIBC were already installed, only dotnet-runtime-7.0 was needed. The game has run incredibly well. Performant on old hardware, and stable.
Azuli-Bluespots Posted May 5, 2024 Report Posted May 5, 2024 (edited) Happy to add to the list. Just remember to add the .net backports by using sudo add-apt-repository ppa:dotnet/backports And then you can just install .net 7 via sudo apt install dotnet-runtime-7.0 Vintage Story version : 1.19.7 Stable Distro / Kernel Release : Kubuntu 24.04 / 6.8.0-31-generic (64-bit) Mono / .NET package version : .NET 7 Graphics driver version : Mesa 24.0.5-1ubuntu1 (I guess?) Works for client, mp server or both : both Installation method used : "portable", download from Client area extracted to a folder Hacks (if needed) : None Edited May 5, 2024 by Azuli-Bluespots 2
Silverlight Posted May 11, 2024 Report Posted May 11, 2024 (edited) Vintage Story Version : 1.19.7 (Stable) Distro / Kernel release : Arch Linux (rolling)/ 6.8.9-arch1-1 (64-bit) Mono / .NET package version : mono 6.12.0 Graphics driver version : NVIDIA 550.78 (proprietary) Works for client, mp server or both : both Installation method used : yay -S vintagestory Launch command : gamemoderun vintagestory Edited May 11, 2024 by Silverlight
Xenanthropy Posted May 20, 2024 Report Posted May 20, 2024 Distro / Kernel release : Source Mage Linux / 6.8.7-zen1 Mono / .NET package version : Dotnet runtime 7.0 Graphics driver version : Mesa 24.0.7 Works for client, mp server or both : Both work Installation method used : Source Mage spell (package) Hacks (if needed) : None! Vintage Story : 1.19.8 tested, works great!
Novella Posted August 9, 2024 Report Posted August 9, 2024 Distro / Kernel release : Gentoo Base System release 2.15 Mono / .NET package version : Mono 6.12.0.199, DotNet 7.0.44 Graphics driver version : NVIDIA binary driver 555.58 (proprietary) Works for client, mp server or both : client Installation method used : unpack, cd into the folder, ./run.sh
Mohaim Posted September 11, 2024 Report Posted September 11, 2024 (edited) Distro / Kernel release: NixOS 24.11 / kernel 6.6.47 Mono / .NET package version: Whatever Nix installs when vintagestory is added to your packages. Graphics driver version: Mesa 24.2.1 Works for client, mp server or both: client, haven't tested mp Installation method used: nixpkgs Hacks: There's an issue where the cursor is always visible, it doesn't use the ingame cursor, and mouselook is broken without enabling "Direct mouse mode". Add the following to your config file to fix this: nixpkgs.overlays = [ (final: prev: { vintagestory = prev.vintagestory.overrideAttrs (old: { preFixup = builtins.replaceStrings ["--prefix LD_LIBRARY_PATH"] ["--set LD_PRELOAD ${final.xorg.libXcursor}/lib/libXcursor.so.1 --prefix LD_LIBRARY_PATH"] old.preFixup; }); })]; Credit: https://dnr.im/tech/broken-cursors/ Edited September 12, 2024 by Mohaim Add fix for cursor issue, include link to webpage with solution 1
Tinkirus Posted October 3, 2024 Report Posted October 3, 2024 (edited) Like another Ubuntu Distro user suggested, it's a good idea to add the .net backports repository via the terminal using this command: sudo add-apt-repository ppa:dotnet/backports Next, you will install the correct version of .net using the command: sudo apt install dotnet-runtime-7.0 Vintage Story Version: 1.19.8 Distro/Kernel Release: Ubuntu 24.04.1 LTS/Linux 6.8.0-45-generic Mono/.Net package version: .NET 7 Graphics driver version: nvidia-driver-550 (proprietary, tested) Install Method used: Extracted from the tar.gz and used the command ./install.sh in a terminal window opened in the extracted folder to install the game on my system. I only used the client version, I didn't test the server installation. Hacks (if needed): None, everything went well! Edited October 3, 2024 by Tinkirus Added a small detail about not testing the server installation. Changed Version to Distro.
cHyperspeed Posted October 14, 2024 Report Posted October 14, 2024 (edited) ОS: Ubuntu 24.04 LTS (x86_64 Linux) (gnome) Linux 6.8.0-45-generic driver: nvidia-driver-550.107.02 (NVIDIA GeForce RTX™ 4060 Laptop GPU) .net: dotnet-sdk-7.0 MP/SP: testet only singleplayer mode VS version: vs_client_linux-x64_1.19.8 start game: sh run.sh SOLUTION that work for my os: sudo apt install dotnet-sdk-7.0 Edited October 14, 2024 by cHyperspeed
Dorian Grey Posted October 19, 2024 Report Posted October 19, 2024 ОS: Linux Mint 22 Wilma (x86_64 Linux) (gnome) Linux 6.8.0-47-generic driver: nvidia-driver-550.107.02 (NVIDIA GeForce RTX™ 2060 Laptop GPU) .net: dotnet-sdk-7.0 MP/SP: testet only singleplayer mode VS version: vs_client_linux-x64_1.19.8 start game: Thsough shortcut SOLUTION that work for my os: sudo apt install dotnet-sdk-7.0 1
Endeavour Posted November 17, 2024 Report Posted November 17, 2024 (edited) ОS: fedora 41 driver: whatever the latest is for 40 series .net: dotnet-sdk-7.0 MP/SP: works flawless in single player. VS version: current stable start game: From folder. Only issue was finding a way to install backwards compatible dotnet 7. Solved with a simple google. EDIT: Since I reinstalled my fedora to get back to more stable gnome I had trouble finding the command, here it is. Pay attention it's "release version" not "release server" sudo DNF_VAR_releasever=39 dnf install dotnet-sdk-7.0 Edited December 7, 2024 by Endeavour 2
Perturbae Posted November 21, 2024 Report Posted November 21, 2024 (edited) ОS: OpenSuSE Leap 15.6 kernel: 6.4.0-150600.23.25-default driver: nVidia 550.127.05 .net: dotnet-runtime-7.0.20-1 (plus deps package) MP/SP: single player works fine, connected to my own server to see if that works and it did. VS version: 1.19.8 start game: From shortcut most of the times Workaround needed: install script calls lspci which is a root exclusive as is systemctl, removed the former from the script and added sudo in the script for the latter and it works Also workaround needed for the dotnet packages as the repo didn't work properly, initially. I downloaded the rpm packages from https://packages.microsoft.com/opensuse/15/prod/Packages/d/ and installed those(this is a Microsoft issue). A week or so later the repo works again as I received an update that wasn't broken as it tried to download the update information. However, it was incredibly slow at times (1.5-4 KiB/s). I also installed it on a small server which runs Debian 12 where the repo worked fine. I had no problems installing it and starting a server to test-play on. I didn't test the single player on there as it has no graphics card and no monitor. Edited November 21, 2024 by Perturbee
Recommended Posts