Installing the game on Linux/ru: Difference between revisions

From Vintage Story Wiki
(Created page with "OpenAL — это кроссплатформенная аудиобиблиотека, необходимая для игровых звуков в Vintage Story. Возмож...")
(Created page with "Известная проблема заключается в том, что скриншоты, сохраненные с помощью внутриигровой коман...")
(11 intermediate revisions by the same user not shown)
Line 16: Line 16:
==Запуск игры==
==Запуск игры==


<div class="mw-translate-fuzzy">
После установки mono(и, возможно, также openal), вы готовы начать игру.
После установки mono, вы готовы начать игру.
</div>


* Откройте новый терминал.
* Откройте новый терминал.
Line 24: Line 22:
* Введите <code>mono Vintagestory.exe</code> и нажмите enter.
* Введите <code>mono Vintagestory.exe</code> и нажмите enter.


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


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


Linux users normally update the game by extracting game binary files from the tar.gz downloaded from vintagestory.at. That should work fine, except that it is a good idea to extract those files into an '''empty folder''' where possible. If that is not possible for some reason, then we '''strongly recommend''' that you at least delete the <code>/assets/</code> folder from your previous Vintage Story installation.   If you simply extract the archive into an existing game installation folder without deleting <code>/assets/</code>, some previous asset files will remain, leading to minor issues - e.g. unintended blocks or items in the game, duplicated guides in the Handbook Guides tab.
Пользователи Linux обычно обновляют игру, извлекая двоичные файлы игры из tar.gz, загруженного с vintagestory.at. Это должно работать нормально, за исключением того, что рекомендуется извлечь эти файлы в «пустую папку», где это возможно. Если это невозможно по какой-либо причине, мы '''настоятельно рекомендуем''' удалить папку <code>/assets/</code> из предыдущей установки Vintage Story. Если вы просто извлечете архив в существующую папку установки игры, не удаляя <code>/assets/</code>, некоторые предыдущие файлы активов останутся, что приведет к незначительным проблемам, например. непреднамеренные блоки или предметы в игре, дублированные руководства во вкладке справочника.


(To make things more complicated, some of the downloads with sizes around 50MB contain all the game files except for music. In that case, you shouldn't delete the whole of the <code>/assets/</code> folder because you would lose the music you already have: instead delete everything in <code>/assets/</code> except for the subfolders <code>/assets/game/music</code> and <code>/assets/survival/music</code> - keep those subfolders.)
(Что еще больше усложняет ситуацию, некоторые загружаемые файлы размером около 50 МБ содержат все файлы игры, кроме музыки. В этом случае вам не следует удалять всю папку <code>/assets/</code>, потому что вы вы потеряете музыку, которая у вас уже есть: вместо этого удалите все в <code>/assets/</code>, кроме подпапок <code>/assets/game/music</code> и <code>/assets/survival/music< /code> - сохранить эти подпапки.)


If you use a package manager, that may take care of some of this for you.
Если вы используете менеджер пакетов, он может позаботиться об этом за вас.


==Troubleshooting==
==Устранение неполадок==


If you have any issues, the Forum thread on [https://www.vintagestory.at/forums/topic/520-linux-distrosconfigurations-under-which-vs-is-known-to-run/ working linux setups] might help you considerably. Please do share your own experiences there.
Если у вас есть какие-либо проблемы, вы можете обратиться к ветке форума [https://www.vintagestory.at/forums/topic/520-linux-distrosconfigurations-under-what-vs-is-known-to-run/working linux setups] где могут помочь вам. Пожалуйста, поделитесь собственным опытом там.


Some players have reported needing to run <code>sudo mono Vintagestory.exe</code> to launch the game the first time: this may depend on how it was installed.
Некоторые игроки сообщают, что им нужно было запустить <code>sudo mono Vintagestory.exe</code>, чтобы запустить игру в первый раз: это может зависеть от того, как она была установлена.


If you cannot log in, try running <code>sudo cert-sync /etc/ssl/certs/ca-certificates.crt</code> or <code>sudo cert-sync /etc/pki/tls/certs/ca-bundle.crt</code>.
Если вы не можете войти в систему, попробуйте запустить <code>sudo cert-sync /etc/ssl/certs/ca-certificates.crt</code> или <code>sudo cert-sync /etc/pki/tls/certs/ca- пакет.crt</code>.


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.
Некоторые люди сообщают о незначительных графических проблемах, которые зависят от платформы и драйвера. Vintage Story использует большое количество шейдеров GLSL для визуализации эффектов, включая обычные элементы, такие как цвета травы и листьев в разных климатических условиях. Ошибки в реализации драйвера графического процессора GLSL могут вызывать артефакты с некоторыми из них. Есть шанс, что обновление драйвера улучшит ситуацию. Настройки графики в игре дают высокий уровень контроля над многими эффектами, вы можете попробовать разные настройки.


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.
Известная проблема заключается в том, что скриншоты, сохраненные с помощью внутриигровой команды (F12), в Linux перевернуты. Команда разработчиков VS несколько раз пыталась исправить это... возможно, это окончательно исправлено в 1.15.


{{Navbox/ru}}
{{Navbox/ru}}

Revision as of 07:04, 10 March 2022

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> - сохранить эти подпапки.)

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

Устранение неполадок

Если у вас есть какие-либо проблемы, вы можете обратиться к ветке форума 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.

Template:Navbox/ru