Installing the game on Linux/ru: Difference between revisions
Mirotworez (talk | contribs) (Created page with "==Устранение неполадок==") |
Mirotworez (talk | contribs) (Created page with "Известная проблема заключается в том, что скриншоты, сохраненные с помощью внутриигровой коман...") |
||
(4 intermediate revisions by the same user not shown) | |||
Line 34: | Line 34: | ||
==Устранение неполадок== | ==Устранение неполадок== | ||
Если у вас есть какие-либо проблемы, вы можете обратиться к ветке форума [https://www.vintagestory.at/forums/topic/520-linux-distrosconfigurations-under-what-vs-is-known-to-run/working linux setups] где могут помочь вам. Пожалуйста, поделитесь собственным опытом там. | |||
Некоторые игроки сообщают, что им нужно было запустить <code>sudo mono Vintagestory.exe</code>, чтобы запустить игру в первый раз: это может зависеть от того, как она была установлена. | |||
Если вы не можете войти в систему, попробуйте запустить <code>sudo cert-sync /etc/ssl/certs/ca-certificates.crt</code> или <code>sudo cert-sync /etc/pki/tls/certs/ca- пакет.crt</code>. | |||
Некоторые люди сообщают о незначительных графических проблемах, которые зависят от платформы и драйвера. Vintage Story использует большое количество шейдеров GLSL для визуализации эффектов, включая обычные элементы, такие как цвета травы и листьев в разных климатических условиях. Ошибки в реализации драйвера графического процессора GLSL могут вызывать артефакты с некоторыми из них. Есть шанс, что обновление драйвера улучшит ситуацию. Настройки графики в игре дают высокий уровень контроля над многими эффектами, вы можете попробовать разные настройки. | |||
Известная проблема заключается в том, что скриншоты, сохраненные с помощью внутриигровой команды (F12), в Linux перевернуты. Команда разработчиков VS несколько раз пыталась исправить это... возможно, это окончательно исправлено в 1.15. | |||
{{Navbox/ru}} | {{Navbox/ru}} |
Revision as of 07:04, 10 March 2022
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> - сохранить эти подпапки.)
Если вы используете менеджер пакетов, он может позаботиться об этом за вас.
Устранение неполадок
Если у вас есть какие-либо проблемы, вы можете обратиться к ветке форума linux setups где могут помочь вам. Пожалуйста, поделитесь собственным опытом там.
Некоторые игроки сообщают, что им нужно было запустить sudo mono Vintagestory.exe
, чтобы запустить игру в первый раз: это может зависеть от того, как она была установлена.
Если вы не можете войти в систему, попробуйте запустить sudo cert-sync /etc/ssl/certs/ca-certificates.crt
или sudo cert-sync /etc/pki/tls/certs/ca- пакет.crt
.
Некоторые люди сообщают о незначительных графических проблемах, которые зависят от платформы и драйвера. Vintage Story использует большое количество шейдеров GLSL для визуализации эффектов, включая обычные элементы, такие как цвета травы и листьев в разных климатических условиях. Ошибки в реализации драйвера графического процессора GLSL могут вызывать артефакты с некоторыми из них. Есть шанс, что обновление драйвера улучшит ситуацию. Настройки графики в игре дают высокий уровень контроля над многими эффектами, вы можете попробовать разные настройки.
Известная проблема заключается в том, что скриншоты, сохраненные с помощью внутриигровой команды (F12), в Linux перевернуты. Команда разработчиков VS несколько раз пыталась исправить это... возможно, это окончательно исправлено в 1.15.