Установка игры на Linux

From Vintage Story Wiki
Revision as of 07:03, 10 March 2022 by Mirotworez (talk | contribs) (Created page with "Если вы используете менеджер пакетов, он может позаботиться об этом за вас.")
Other languages:

Vintage Story использует .NET Framework. На машине с Windows .NET интегрируется с ОС или, по крайней мере, легко устанавливается. Хотя платформа .NET Framework изначально была разработана для платформ Windows, ее также можно запускать в других операционных системах, в частности в Linux, с некоторыми дополнительными действиями.


Установка mono

Для того чтобы играть в Vintage Story на Linux, вам нужно будет использовать утилиту под названием моно. Это позволит вам запускать и другие приложения .NET Framework, а также создавать свои собственные моды.

  • При установке mono на Ubuntu/Debian/Raspbian/CentOS/Fedora, пожалуйста, ознакомьтесь с инструкциями здесь.
  • При установке mono на Arch Linux или любой дистрибутив на базе Arch (Manjaro, Antergos и т. д.) ознакомьтесь с инструкциями здесь.

Установка openal

OpenAL — это кроссплатформенная аудиобиблиотека, необходимая для игровых звуков в Vintage Story. Возможно, он уже установлен у вас в стандартной комплектации или для другой игры или приложения. Если у вас его еще нет, установите его с помощью этой команды: apt-get install libopenal-dev Если возникнут проблемы с этим, найдите, как установить OpenAL.

Запуск игры

После установки mono(и, возможно, также openal), вы готовы начать игру.

  • Откройте новый терминал.
  • Перейдите в папку с игрой.
  • Введите mono Vintagestory.exe и нажмите enter.

Файлы игры также содержат скрипт install.sh, предназначенный для установки игры в ~/ApplicationData/vintagestory/ и создания ярлыка на рабочем столе. По-видимому, этот сценарий установки работает не для всех, поэтому вам может потребоваться выполнить эти шаги вручную или создать целевую папку установки перед запуском сценария (может быть проблема с правами доступа?). Для получения более подробной информации обратитесь к ветке форума, ссылка на которую приведена ниже. .

Обновления игры

Пользователи Linux обычно обновляют игру, извлекая двоичные файлы игры из tar.gz, загруженного с vintagestory.at. Это должно работать нормально, за исключением того, что рекомендуется извлечь эти файлы в «пустую папку», где это возможно. Если это невозможно по какой-либо причине, мы настоятельно рекомендуем удалить папку /assets/ из предыдущей установки Vintage Story. Если вы просто извлечете архив в существующую папку установки игры, не удаляя /assets/, некоторые предыдущие файлы активов останутся, что приведет к незначительным проблемам, например. непреднамеренные блоки или предметы в игре, дублированные руководства во вкладке справочника.

(Что еще больше усложняет ситуацию, некоторые загружаемые файлы размером около 50 МБ содержат все файлы игры, кроме музыки. В этом случае вам не следует удалять всю папку /assets/, потому что вы вы потеряете музыку, которая у вас уже есть: вместо этого удалите все в /assets/, кроме подпапок /assets/game/music и /assets/survival/music< /code> - сохранить эти подпапки.)

Если вы используете менеджер пакетов, он может позаботиться об этом за вас.

Troubleshooting

If you have any issues, the Forum thread on working linux setups might help you considerably. Please do share your own experiences there.

Some players have reported needing to run sudo mono Vintagestory.exe to launch the game the first time: this may depend on how it was installed.

If you cannot log in, try running sudo cert-sync /etc/ssl/certs/ca-certificates.crt or sudo cert-sync /etc/pki/tls/certs/ca-bundle.crt.

Some people report minor graphical issues which are platform and driver dependent. Vintage Story makes use of a large variety of GLSL shaders for its rendering effects including commonplace elements such as grass and leaf colors in different climates. Bugs in the GPU driver's implementation of GLSL may cause artifacts with some of these. There's a chance a driver update might improve the situation. The in-game Graphics settings give high level control over many of the effects, you can try different settings.

A known issue is that screenshots saved using the in-game command (F12) are upside-down, on Linux. The VS dev team have tried multiple times to fix this... possibly it is finally fixed in 1.15.

Template:Navbox/ru