- Terraria linux не работают клавиши
- FAQ по ошибкам Terraria: не запускается, черный экран, тормоза, вылеты, error, DLL
- Необходимое ПО для Terraria
- Низкий FPS, Terraria тормозит, фризит или лагает
- Terraria вылетает в случайный момент или при запуске
- Отсутствует DLL-файл или ошибка DLL
- Распространённые сетевые ошибки
- Не вижу друзей / друзья в Terraria не отображаются
- Создателю сервера нужно открыть порты в брандмауэре
- Некоторые моменты, которые я заметил, играя в Террарию на Linux
- Установка и запуск игры Terraria на MacOS и Linux (через Wine)
Terraria linux не работают клавиши
Пробовали смотреть в настройках?
Пробовали смотреть в настройках?
Да, там тоже не работает. Пытался менять на стрелки, но увы не удобно :). Будто игра отключает некоторые клавиши.
Да, там тоже не работает. Пытался менять на стрелки, но увы не удобно :). Будто игра отключает некоторые клавиши.
А вы пробовали переустанавливать игру или ставить совместимость с Windows?
А вы пробовали переустанавливать игру или ставить совместимость с Windows?
в Windows’е БЫЛО всё хорошо. Он сломался а у меня остался(ась) только линукс. Переустановить не пробовал.
Так попробуй переустановить игру. Если опять же такая будет проблема, то почему бы не попробовать снова установить Windows?
Просто я не вижу другого способа решения этой проблемы. Заново установить драйвера? Не, ну это глупо.
Источник
FAQ по ошибкам Terraria: не запускается, черный экран, тормоза, вылеты, error, DLL
Иногда при запуске Terraria появляются ошибки. Неприятно, но установленная вами игра может не запускаться, вылетая, зависая, показывая чёрный экран и выдавая ошибки в окнах. Поэтому возникают вполне логичные вопросы: «Что делать?», «Из-за чего это происходит?» и «Как решить проблему?». Мы постарались собрать всю необходимую информацию с универсальными инструкциями, советами, различными программами и библиотеками, которые призваны помочь решить наиболее распространённые ошибки, связанные с Terraria и другими играми на ПК.
Необходимое ПО для Terraria
Мы настоятельно рекомендуем ознакомиться со ссылками на различные полезные программы. Зачем? Огромное количество ошибок и проблем в Terraria связаны с не установленными/не обновлёнными драйверами и с отсутствием необходимых библиотек.
- Библиотека Microsoft Visual C++ 2012 Update 4
- Библиотека Microsoft Visual C++ 2010 (64-бит)
- Библиотека Microsoft Visual C++ 2010 (32-бит)
- Библиотека Microsoft Visual C++ 2008 (64-бит)
- Библиотека Microsoft Visual C++ 2008 (32-бит)
- Библиотека Microsoft Visual C++ 2005 Service Pack 1
Низкий FPS, Terraria тормозит, фризит или лагает
Современные игры крайне ресурсозатратные, поэтому, даже если вы обладаете современным компьютером, всё-таки лучше отключить лишние/ненужные фоновые процессы (чтобы повысить мощность процессора) и воспользоваться нижеописанным методами, которые помогут избавиться от лагов и тормозов.
- Запустите диспетчер задач и в процессах найдите строку с названием игры (Terraria). Кликайте ПКМ по ней и в меню выбирайте «Приоритеты» , после чего установите значение «Высокое» . Теперь остаётся лишь перезапустить игру.
Уберите всё лишнее из автозагрузки. Для этого все в том же диспетчере задач нужно перейти во вкладку «Автозагрузка» , где нужно отключить лишние процессы при запуске системы. Незнакомые приложения лучше не трогать, если не знаете, за что они отвечают, иначе рискуете испортить запуск системы.
Следует удалить временные папки, ненужные файлы и кэш. На просторах интернета можно найти кучу самых разных программ, которые помогают это сделать. Мы рекомендуем воспользоваться для этого программой BleachBit или CCleaner .
Проведите дефрагментацию или оптимизацию жёсткого диска. Для этого перейти в «Свойства жёсткого диска» вкладка «Сервис» «Дефрагментация» или «Оптимизация» . Кроме того, там же можно провести проверку/очистку диска, что в некоторых случаях помогает.
Лучшие видеокарты для комфортной игры в 1080p
Terraria вылетает в случайный момент или при запуске
Ниже приведено несколько простых способов решения проблемы, но нужно понимать, что вылеты могут быть связаны как с ошибками игры, так и с ошибками, связанными с чем-то определённым на компьютере. Поэтому некоторые случаи вылетов индивидуальны, а значит, если ни одно решение проблемы не помогло, следует написать об этом в комментариях и, возможно, мы поможем разобраться с проблемой.
- Первым делом попробуйте наиболее простой вариант – перезапустите Terraria, но уже с правами администратора.
Обязательно следует проверить, не возникает ли конфликтов у Terraria с другими приложениями на компьютере. Например, многие игроки часто ругаются на утилиту под названием MSI AfterBurner , поэтому, если пользуетесь такой или любой другой похожей, отключайте и пробуйте запустить игру повторно.
Как увеличить объём памяти видеокарты? Запускаем любые игры
Отсутствует DLL-файл или ошибка DLL
Для начала следует объяснить, как вообще возникают ошибки, связанные с DLL-файлами: во время запуска Terraria обращается к определённым DLL-файлам, и если игре не удаётся их отыскать, тогда она моментально вылетает с ошибкой. Причём ошибки могут быть самыми разными, в зависимости от потерянного файла, но любая из них будет иметь приставку «DLL» .
Для решения проблемы необходимо отыскать и вернуть в папку пропавшую DLL-библиотеку. И проще всего это сделать, используя специально созданную для таких случаев программу DLL-fixer – она отсканирует вашу систему и поможет отыскать недостающую библиотеку. Конечно, так можно решить далеко не любую DLL-ошибку, поэтому ниже мы предлагаем ознакомиться с более конкретными случаями.
Ошибка d3dx9_43.dll, xinput1_2.dll, x3daudio1_7.dll, xrsound.dll и др.
Все ошибки, в названии которых можно увидеть «d3dx» , «xinput» , «dxgi» , «d3dcompiler» и «x3daudio» лечатся одним и тем же способом – воспользуйтесь веб-установщиком исполняемых библиотек DirectX .
Ошибка MSVCR120.dll, VCRUNTIME140.dll, runtime-x32.dll и др.
Ошибки с названием «MSVCR» или «RUNTIME» лечатся установкой библиотек Microsoft Visual C++ (узнать, какая именно библиотека нужна можно в системных требованиях).
Избавляемся от ошибки MSVCR140.dll / msvcr120.dll / MSVCR110.dll и других DLL раз и навсегда
Распространённые сетевые ошибки
Не вижу друзей / друзья в Terraria не отображаются
Неприятное недоразумение, а в некоторых случаях даже баг или ошибка (в таких случаях ни один способ ниже не поможет, поскольку проблема связана с серверами). Любопытно, что с подобным сталкиваются многие игроки, причём неважно, в каком лаунчере приходится играть. Мы не просто так отметили, что это «недоразумение», поскольку, как правило, проблема решается простыми нижеописанными способами:
- Убедитесь в том, что вы вместе с друзьями собираетесь играть в одном игровом регионе, в лаунчере установлен одинаковый регион загрузки.
Если вышеописанный способ не помог, тогда самое время очистить кэш и запустить проверку целостности файлов.
Самый радикальный способ решения проблемы – необходимо полностью переустановить лаунчер. При этом в обязательном порядке удалите все файлы, связанные с лаунчером, чтобы ничего не осталось на компьютере.
Создателю сервера нужно открыть порты в брандмауэре
Многие проблемы в сетевых играх связаны как раз с тем, что порты закрыты. Нет ни одной живой души, друг не видит игру (или наоборот) и возникают проблемы с соединением? Самое время открыть порты в брандмауэре, но перед этим следует понимать как «это» работает. Дело в том, что программы и компьютерные игры, использующие интернет, для работы требуют не только беспроблемный доступ к сети, но и вдобавок открытые порты. Это особенно важно, если вы хотите поиграть в какую-нибудь сетевую игру.
Часто порты на компьютере закрыты, поэтому их следует открыть. Кроме того, перед настройкой нужно узнать номера портов, а для этого для начала потребуется узнать IP-адрес роутера.
Источник
Некоторые моменты, которые я заметил, играя в Террарию на Linux
UPD: ой, я тогда на убунте сидел, поэтому вряд ли что мог тогда толкогого про Линукс расписать, поэтому не судите
Всем привет. Спустя 2+ месяца решил что-нибудь написать. Плюс тут как раз совпал мой недавний переход на операционную систему Linux, и, следовательно, перенос моих любимых игр также сюда.
Террария идёт на Линуксе без каких-либо эмуляторов, ибо она для него также создавалась. Поиграв несколько часов я составил список некоторых моментов, которые я заметил при игре здесь. Некоторые из них написал тут.
- Часто из-за раскладки клавиатуры большинство кнопок просто не работает. То есть, если вы на момент входа в игру раскладка стояла, я так понимаю, русская, кнопки WASD и некоторые другие просто не работают. И причём, если вы уже находитесь в игре, смена раскладки именно в этот момент не поможет — потребуется перезапуск самой игры.
И наоборот: если вы зашли в игру с верной для неё раскладкой, даже если вы смените последнюю, все кнопки продолжат работать. Как это происходит — не понимаю.
TModLoader запускается через раз. Изначально, как только я его поставил, он просто не запускался. Я нажимал кнопку «играть» в Стиме, но через секунд 10 статус «в игре» пропадал. И сам модовик, естественно, не запускался.
И решил я зачем-то переустановить сам Стим, мол, вдруг поможет. На моё удивление всё запустилось. И вот сегодня утром опять ничего не работало, а сейчас всё нормально. Что происходит?
- При выходе из игры, Стим думает, что я до сих пор играю. То есть, я выхожу в меню, а через меню выхожу из игры. Окно Террарии закрывается, а вот в Стиме кнопка «закрыть» не пропадает. И в профиле всё ещё отображается, что я играю. Не знаю, может спустя минуты две все таки всё встанет так, как надо, я просто раньше времени закрываю игру.
Из хорошего могу отметить, что Террка, да и не только, на Линуксе открывается гораздо быстрее, чем на Винде и практически не впадает в вечный статус «не отвечает», что радует. Да и кадры в секунду хоть и чуть-чуть, да повышаются, очень заметно на серверах.
Ставьте лайки, подписывайтесь на Дзен-канал (будут выходить новые материалы про игру) и на Телегу , где я даю анонсы и пишу о всяких вещах, связанных с каналом. Всем пока.
Источник
Установка и запуск игры Terraria на MacOS и Linux (через Wine)
Доброго времени суток! Как оказалось, пользователей различных дистрибутивов Linux, пытающихся запустить «Террарию» в «бутылке» довольно много. И, естественно, далеко не у всех это получается. Основной причиной (помимо лени) является необходимость предварительной установки Microsoft .Net Framework 4-й версии и Microsoft же XNA (Крайне желательно, тоже 4-й версии). Впрочем, очень многие windows-пользователи так же ноют по поводу «не запускается» игра (использующие, в основном, пиратские копии игры, но не догадывающиеся сами установить .NET и XNA).
Лучше заранее убедиться, что ваша видео-карта поддерживается и может работать с XNA (Это касается и Windows-пользователей)
Список здесь:
www.xnawiki.com/index.php?title=Graphics_card_compatibility
(Стоит заметить, что, если карты в списке поддерживаемых нет то это ещё не значит, что она не может работать с 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 .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» )
И устанавливаем. Вручную, запуская файл с помощью 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
Стоит заметить, что в будущем, при установке обновлённых версий 4-го .NET, название папки, откуда брать файлы, может несколько поменяться.
Пункт 9:
Запускаем Steam, логинимся, запускаем игру.
При этом может появиться окошко с ошибкой, но, после его закрытия, игра через несколько секунд все равно запустится.
Пункт 10: Если ничего не получается, попробуйте сделать всё заново.
С «пираткой» почти всё то же самое, только XNA придётся устанавливать вручную и пути несколько поменяются.
Вся работа, на самом деле, сводится только к установке Wine+Winetricks, Steam, .Net 4, XNA 4, xact, xinput и самой игры, а также копировании нескольких файлов из каталога в каталог. Не намного сложнее и дольше, чем в Windows.
Сама игра после установки идёт без проблем. Мультиплеерная составляющая так же работает замечательно (Однако, при создании сервера могут возникнуть проблемы).
Игра хорошая, мне не жалко было «отдать» за неё 10 «баксов»
Источник