Тем: 2,417
Сообщений: 11,300
Пользователи: 44,425

Новый участник: atrickmlittle7035

Gold Points
Silver Points
Copper Points

JustGaming


Unicorn
Terra_TnT (перейти в группу)


Место для банера

Место для банера


Вернуться   JustGaming > Игровой Мир > Terraria > Общение

Общение тут вы можете общаться на разные темы, администрация убедительно просит быть взаимовежливыми

Ответ
 
Опции темы
Старый 08.06.2011, 14:19   #1
bOMBA
Нуб
 
Регистрация: 07.06.2011
Сообщений: 25
Сказал(а) спасибо: 25
Поблагодарили 5 раз(а) в 5 сообщениях
Вес репутации: 0
bOMBA неопределённость
По умолчанию Установка и запуск игры Terraria на MacOS и Linux (через Wine)

Вдруг, кому будет интересно, скопирую свой же пост со СтопГейма:
---
Установка и запуск игры Terraria в Linux (через Wine)


Доброго времени суток! Как оказалось, пользователей различных дистрибутивов Linux, пытающихся запустить «Террарию» в «бутылке» довольно много. И, естественно, далеко не у всех это получается. Основной причиной (помимо лени) является необходимость предварительной установки Microsoft .Net Framework 4-й версии и Microsoft же XNA (Крайне желательно, тоже 4-й версии). Впрочем, очень многие windows-пользователи так же ноют по поводу «не запускается» игра (использующие, в основном, пиратские копии игры, но не догадывающиеся сами установить .NET и XNA).

Лучше заранее убедиться, что ваша видео-карта поддерживается и может работать с XNA (Это касается и Windows-пользователей)

(Стоит заметить, что, если карты в списке поддерживаемых нет то это ещё не значит, что она не может работать с XNA. Но если ваша карта в списке неподдерживаемых — увы, с ней вам поиграть в «Террарию» не светит)

Итак, по пунктам:


Пункт 0, только для пользователей MacOS (На Linux не требуется):
0a: macports
0b: набираем в консоли
sudo port install winetricks
sudo port install wine-devel

Пункт 1:
Устанавливаем Wine и Winetricks (если не установился автоматом и если они у вас до сих пор не установлены) — крайне желательно, последних версий.

Пункт 2:
Устанавливаем Steam (можно через web-сайт). Как вариант — можно запустить уже установленный (даже в Windows, если у вас есть доступ к папке с ним). При установке Steam'а, он может начать обновляться, но зависнуть или вылететь в процессе обновления. Просто запустите Steam, он дообновится сам. После обновления — залогиньтесь.

Пункт 3:
Устанавливаем Terraria через Steam и пробуем запустить. Steam так же сам должен начать установку XNA (если он у вас к этому моменту ещё не установлен) во время установки или запуска игры. Если игра не запустится, перейдите к следующему пункту.

Пункт 4:
Выйдите из Steam'а

Пункт 5:
Запустите игру через консоль (терминал):

cd <Путь до папки с игрой — У вас он может отличаться>

Например: cd .wine/drive_c/Program Files/Steam/steamapps/common/terraria
(Чтобы перейти в папку с игрой)

wine Terraria.exe
После этого должно появиться сообщение, что вам нужен установленный Mono для Windows

Пункт 6:
Запускаем Winetricks и устанавливаем Mono 2.10 и 2.8 + Так же может понадобиться установка xact и xinput
( Если вы пользуетесь графической оболочкой последних версий Winetricks'а, то нужные пункты будут в меню «Select the default wineprefix» -> «Install a Windows DLL or component» )

Пункт 7а:
Скачиваем .NET 4 отсюда


И устанавливаем. Вручную, запуская файл с помощью Wine'а или
Через консоль:
wine dotNetFx40_Full_x86_x64.exe
(Вместо dotNetFx40_Full_x86_x64.exe может быть полный путь до файла установки. Не забудьте «взять» его в кавычки, если в пути у вас присутствуют пробелы, или ставить знак "\" перед каждым пробелом)

Установка, скорее всего, прервётся и нужно будет её повторять до тех пор, пока установщик не предложит восстановить установленную программу (пункт «Repair» в установщике). Соглашаемся на восстановление, ждём около полминуты и, если процесс «зависнет», «убиваем» его. Нужные нам компоненты уже должны были быть установлены.

Пункт 7б:
Если появляется сообщение что NET уже установлен, то придётся запись о его установке стереть вручную в реестре.
Запускаем regedit
Через консоль:
wine regedit
( Так же можно найти regedit.exe и запустить его вручную. Он, обычно, на виртуальном «Диске C:». Полный путь, обычно, примерно такой: '/home/<Имя пользователя>/.wine/dosdevices/c:/windows/regedit.exe' )
и удаляем следующий нод (пункт):
HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v4
Затем возвращаемся к Пункту 7а

Пункт 8:
Возможно (А, возможно, и нет), потребуется скопировать нужные файлы библиотеки в папку с игрой.
Нужные файлы называются
Accessibility.dll, System.configuration.dll, System.dll, System.Drawing.dll, System.Windows.Forms.dll, System.Windows.Forms.DataVisualization.dll and System.XML.dll
(если лишних 200 мегабайт не жалко, можете скопировать всё)
И находятся они в папке
/windows/Microsoft.NET/Framework/v4.0.30319/
на «виртуальном» «Диске C»
(Или же можно попробовать «стащить» их из реально установленной Windows)

Через консоль скопировать можно так:
cd <папка с игрой>
например: cd .wine/drive_c/Program Files/Steam/steamapps/common/terraria
cp ~/.wine/drive_c/windows/Microsoft.NET/Framework/v4.0.30319/* .

Стоит заметить, что в будущем, при установке обновлённых версий 4-го .NET, название папки, откуда брать файлы, может несколько поменяться.

Пункт 9:
Запускаем Steam, логинимся, запускаем игру.
При этом может появиться окошко с ошибкой, но, после его закрытия, игра через несколько секунд все равно запустится.

Пункт 10: Если ничего не получается, попробуйте сделать всё заново.

С «пираткой» почти всё то же самое, только XNA придётся устанавливать вручную и пути несколько поменяются.

Вся работа, на самом деле, сводится только к установке Wine+Winetricks, Steam, .Net 4, XNA 4, xact, xinput и самой игры, а также копировании нескольких файлов из каталога в каталог. Не намного сложнее и дольше, чем в Windows.
Сама игра после установки идёт без проблем. Мультиплеерная составляющая так же работает замечательно (Однако, при создании сервера могут возникнуть проблемы).

Игра хорошая, мне не жалко было «отдать» за неё 10 «баксов»

скрин


PS Спасибо уважаемому Тому Гейгеру за внятную инструкцию на английском (хоть и с некоторыми недочётами),
ссылка
tom-geiger.de/?p=163

PPS Как вариант — игру можно запускать в виртуальной машине с Windows.

---

Оригинал тут
bOMBA вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
justangel (08.06.2011)
Старый 08.06.2011, 16:39   #2
justangel
МегО-ВоВчанин
 
Регистрация: 26.11.2007
Возраст: 42
Сообщений: 4,939
Сказал(а) спасибо: 2,249
Поблагодарили 2,618 раз(а) в 1,422 сообщениях
Вес репутации: 10
justangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бывает
Отправить сообщение для justangel с помощью ICQ Отправить сообщение для justangel с помощью Yahoo Отправить сообщение для justangel с помощью Skype™
По умолчанию

всё хорошо, полезно обязательно, многие юзают линух
з.ы.
ссылки и скрины под спойлер кинул, в преть придерживайся этой политики
__________________


полезные нюансы
Есть люди, которые с компом на Вы...
Есть люди, которые с компом на Ты...
А есть люди, с которыми комп на Вы (с) justangel

от реальной жизни никто не застрахован (c) justangel


Что такое скорость света? Это когда вы успеваете из холодильника вытащить бутылку пива прежде, чем там загорится лампочка.

недостаточная мощность вашей системы не является лагом. (это называется «тормозами» и лечится покупкой новой видюхи и парой гиг оперативки.

brain.dll is missing or corrupted, try to die and reborn again. If problem persists, contact your life provider.


Вопрос: Почему ты сразу не задал вопрос правильно, и мне приходится клещами и наводящими вопросами вытягивать из тебя нужные сведения, и догадываться о сути пользуясь всем своим опытом? Поверь, у меня очень много дел, и твои глупости не относятся к тому, чем мне нравится заниматься. Я помогаю тебе лишь потому, что я очень добрый и хороший человек.







[Вот кто я!] [Манчкин 10%] [Убийца 3%] [Тусовщик 20%] [Исследователь 67%]
[Узнай кто ты!]
justangel вне форума   Ответить с цитированием
Старый 08.06.2011, 17:19   #3
bOMBA
Нуб
 
Регистрация: 07.06.2011
Сообщений: 25
Сказал(а) спасибо: 25
Поблагодарили 5 раз(а) в 5 сообщениях
Вес репутации: 0
bOMBA неопределённость
По умолчанию

Я пытался, но у меня спойлеры не сработали =D Впрочем, наверное, мой косяк...
Спасибо.
В любом случае, я пытался все "пункты" под спойлер убрать, как в оригинальном посте на Стопгейме
bOMBA вне форума   Ответить с цитированием
Старый 08.06.2011, 20:39   #4
justangel
МегО-ВоВчанин
 
Регистрация: 26.11.2007
Возраст: 42
Сообщений: 4,939
Сказал(а) спасибо: 2,249
Поблагодарили 2,618 раз(а) в 1,422 сообщениях
Вес репутации: 10
justangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бывает
Отправить сообщение для justangel с помощью ICQ Отправить сообщение для justangel с помощью Yahoo Отправить сообщение для justangel с помощью Skype™
По умолчанию

редактони текст, увидишь как под спойлер прятать или юзай РАСШИРЕННОЕ редактирование, там есть кнопочка, в быстром ответе её нет
__________________


полезные нюансы
Есть люди, которые с компом на Вы...
Есть люди, которые с компом на Ты...
А есть люди, с которыми комп на Вы (с) justangel

от реальной жизни никто не застрахован (c) justangel


Что такое скорость света? Это когда вы успеваете из холодильника вытащить бутылку пива прежде, чем там загорится лампочка.

недостаточная мощность вашей системы не является лагом. (это называется «тормозами» и лечится покупкой новой видюхи и парой гиг оперативки.

brain.dll is missing or corrupted, try to die and reborn again. If problem persists, contact your life provider.


Вопрос: Почему ты сразу не задал вопрос правильно, и мне приходится клещами и наводящими вопросами вытягивать из тебя нужные сведения, и догадываться о сути пользуясь всем своим опытом? Поверь, у меня очень много дел, и твои глупости не относятся к тому, чем мне нравится заниматься. Я помогаю тебе лишь потому, что я очень добрый и хороший человек.







[Вот кто я!] [Манчкин 10%] [Убийца 3%] [Тусовщик 20%] [Исследователь 67%]
[Узнай кто ты!]
justangel вне форума   Ответить с цитированием
Старый 08.06.2011, 22:50   #5
bOMBA
Нуб
 
Регистрация: 07.06.2011
Сообщений: 25
Сказал(а) спасибо: 25
Поблагодарили 5 раз(а) в 5 сообщениях
Вес репутации: 0
bOMBA неопределённость
По умолчанию

Да видел, но не работала =(
Возможно, у меня был баг
bOMBA вне форума   Ответить с цитированием
Старый 08.06.2011, 23:48   #6
justangel
МегО-ВоВчанин
 
Регистрация: 26.11.2007
Возраст: 42
Сообщений: 4,939
Сказал(а) спасибо: 2,249
Поблагодарили 2,618 раз(а) в 1,422 сообщениях
Вес репутации: 10
justangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бываетjustangel круче не бывает
Отправить сообщение для justangel с помощью ICQ Отправить сообщение для justangel с помощью Yahoo Отправить сообщение для justangel с помощью Skype™
По умолчанию

не знаю, баг или нет, если броузер норм, то всё тоже норм, я юзаю мозилу, естественно с защитами от мусора и всё оки доки
__________________


полезные нюансы
Есть люди, которые с компом на Вы...
Есть люди, которые с компом на Ты...
А есть люди, с которыми комп на Вы (с) justangel

от реальной жизни никто не застрахован (c) justangel


Что такое скорость света? Это когда вы успеваете из холодильника вытащить бутылку пива прежде, чем там загорится лампочка.

недостаточная мощность вашей системы не является лагом. (это называется «тормозами» и лечится покупкой новой видюхи и парой гиг оперативки.

brain.dll is missing or corrupted, try to die and reborn again. If problem persists, contact your life provider.


Вопрос: Почему ты сразу не задал вопрос правильно, и мне приходится клещами и наводящими вопросами вытягивать из тебя нужные сведения, и догадываться о сути пользуясь всем своим опытом? Поверь, у меня очень много дел, и твои глупости не относятся к тому, чем мне нравится заниматься. Я помогаю тебе лишь потому, что я очень добрый и хороший человек.







[Вот кто я!] [Манчкин 10%] [Убийца 3%] [Тусовщик 20%] [Исследователь 67%]
[Узнай кто ты!]
justangel вне форума   Ответить с цитированием
Старый 09.06.2011, 01:32   #7
bOMBA
Нуб
 
Регистрация: 07.06.2011
Сообщений: 25
Сказал(а) спасибо: 25
Поблагодарили 5 раз(а) в 5 сообщениях
Вес репутации: 0
bOMBA неопределённость
По умолчанию

Ну, я тоже мозиллу юзаю.
bOMBA вне форума   Ответить с цитированием
Ответ

Метки
mac, macos, terraria. linux, wine


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 13:54. Часовой пояс GMT +4.