Package Details: vintagestory 1.19.3-1

Git Clone URL: https://aur.archlinux.org/vintagestory.git (read-only, click to copy)
Package Base: vintagestory
Description: Uncompromising wilderness survival sandbox game (requires paid account)
Upstream URL: https://www.vintagestory.at/
Keywords: game
Licenses: custom
Submitter: copygirl
Maintainer: copygirl
Last Packager: copygirl
Votes: 20
Popularity: 1.51
First Submitted: 2018-01-20 17:22 (UTC)
Last Updated: 2024-01-26 21:06 (UTC)

Latest Comments

1 2 Next › Last »

copygirl commented on 2023-08-10 09:36 (UTC) (edited on 2023-08-10 11:24 (UTC) by copygirl)

In version 1.18.8, the developers switched from Mono to .NET 7. I believe I've updated the package property to reflect that, but if you have any issues, let me know.

If you edited your launcher for the game like I did, you might have to delete ~/.local/share/applications/vintagestory.desktop for the globally installed one to take effect again. (Or apply the changes yourself as you see fit.)

RedSkuller commented on 2023-07-31 16:29 (UTC)

@copygirl After testing things out i found out the error is because my .cache folder is a zfs dataset. When it's on a normal partition it works. Maybe an inherent flaw of zfs or a misconfiguration. I haven't investigated further.

copygirl commented on 2023-07-30 18:46 (UTC) (edited on 2023-07-30 18:46 (UTC) by copygirl)

@RedSkuller That line from the PKGBUILD has worked for me and others since the package was first created. I also confirmed the latest version of the package still builds and the game runs for me. Could it be caused by something else?

RedSkuller commented on 2023-07-30 11:20 (UTC)

vintage story fails to install.

==> Starting package()...
install: cannot stat 'vintagestory/assets/gameicon.xpm': Too many levels of symbolic links
==> ERROR: A failure occurred in package().
    Aborting...
 -> error making: vintagestory-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
vintagestory - exit status 4

RamenFiend commented on 2023-05-18 21:51 (UTC)

@copygirl Easiest way to navigate that problem would probably be to ship two .desktop files. One just called vintagestory.desktop with glthread enabled as default, and vintagestory-compat.desktop or vintagestory-fallback.desktop with a different Name or Comment field and glthread explicitly disabled.

copygirl commented on 2023-05-18 20:19 (UTC)

The developers reverted the change to their launch script again in version 1.18.4, and instead ask the user if they want to enable mesa_glthread in their own install script – which this package doesn't use.

I don't want to push a change that could potentially cause users issues depending on their specific setup. I'm not sure if the check works for everyone, or causes freezes as some have reported on the forums. So for now I'll leave things as they were before.

copygirl commented on 2023-05-16 19:33 (UTC)

@Athemis Thank you. I would not have noticed this without your input. I ended up changing the included launch script to just cd and call the run.sh provided by the developers. I'm thinking of waiting for the next release to include this change.

Athemis commented on 2023-05-16 14:12 (UTC) (edited on 2023-05-16 14:12 (UTC) by Athemis)

Vintagestory since 1.18.2 will set "mesa_glthread=true" for improved performance when launched using the provided run.sh and detecting both a X11 session and Intel/AMD drivers. See below snippet from run.sh for further details:

# if the user has a Intel or AMD Graphics we enable mesa_glthread which should give a performance boost
# we assume when having AMD that they are using the newer mesa driver (not AMD Catalyst driver) since that should be the default and recommended by AMD anyways
# intel has always been mesa
# note: we advise against using the Nouveau on NVIDIA (mesa) since it is no where near the proprietary drivers performance
# further we ran into issues when setting mesa_glthread on wayland (game freezing) so we are only setting it for x11 display server

if [ "$XDG_SESSION_TYPE" = "x11" ] && lspci -vnn | grep VGA | grep -q "AMD\|Intel"; then
  export mesa_glthread=true
fi

I can confirm occasional freezes when loading or within the main menu when setting mesa_glthread=true using a wayland session. However, including the above code into vintagestory.sh provided by this packages seems to be safe.

Shae.sh commented on 2023-05-07 06:27 (UTC)

A little bit of "help" with starting to install server.sh to bin (posting this here because it could be useful, but I gave up partway through figuring things out): Adding install -Dm755 "$pkgname"/server.sh "$pkgdir"/usr/bin/"$pkgname"-server to the PKGBUILD installs the server shell file to vintagestory-server.

copygirl commented on 2022-05-15 18:48 (UTC)

@JavelinD The game doesn't support Wine, only Mono. Both multiplayer and mods should work fine - unless perhaps a mod does something incorrectly. You can ask on the forums or Discord for help, and please provide a modlist and the appropriate log files (client-main.txt in this case, I believe).