Installing for Linux: различия между версиями

Материал из Chaotic Onyx
Перейти к навигацииПерейти к поиску
(Залил инструкцию, в процессе работы.)
(нет различий)

Версия от 22:14, 7 мая 2020

К сожалению, клиента BYOND для Linux и OS X не существует. Можно воспользоваться виртуальной машиной, но это долго и ресурсозатратно. Поэтому лучше использовать wine, winetricks и playonlinux (вы можете поизвращаться и без POL, но инструкция проверена только на версии wine3.8, а без POL установить отдельно это будет геморроем).

Устанавливаем playonlinux www.playonlinux.com/ru/, после запускаем, тыкаем "Утилиты"->"Управление версиями Wine"-> "Версии Wine(x86)" и устанавливаем wine3.8 (см. рис. 1).

Потом в главном окне находим кнопку "Настроить". Там мы устанавливаем Новый виртуальный диск, только не называйте его кириллицей и не забудьте указать версию wine3.8 (см. рис. 2)

А теперь пришло время консоли. Во вкладке "Разное" открываем консоль (если консоль закрывается после нажатия Enter, то советую перезагрузить систему) и вводим команду: (см. рис. 3) winetricks allfonts mfc42 gdiplus vcrun2008 vcrun2013 wsh57 windowscodecs ogg ole32 riched30 msls31 wmp10 ie8

Желательно, устанавливать все это по очереди, чтобы отследить ошибки при установки всех этих костылей. Важный пункт. При установки ogg нужно поставить галочку перед "HTML5 <video> tag for IE option" Далее перезагрузите командой wineboot и устанавливайте byond любым способом (в той же консоли или "Разное"-> "Выполнить файл .exe ... "). Категорично советую во вкладке "Основные" сделать ярлык byond'а, пригодится

После запуска лаунчера могут возникнуть проблемы: 1. Не отображается кириллица 2. Вечная загрузка списка игр.

Для решения первой проблемы мы снова заходим в настройки виртуальных дисков, клацаем "byond"->"Разное" и в поле "Команда, выполняемая перед запуском программы" вводим следующее: LC_ALL=ru_RU.cp1251 wine (см. рис. 4)

Для решения второй проблемы в самом byond переходим в "Menu"->"Preferences"->"Advanced" и избавляемся от любой кириллицы в поле. (см. рис. 5)