Terraria не запускается на Windows 10

Обновлено: 03.07.2024

Похоже, вы используете устаревший браузер. Некоторые вещи могут работать не так, как должны (или не работать вообще).
Мы предлагаем вам обновить более новый и лучший браузер, например: Chrome, Firefox, Internet Explorer или Opera

После обновления 1.4 невозможно создать мир (изображение). Начинает загружаться (в процентах), потом текст пропадает. бесконечная музыка и анимация логотипа/фона без какого-либо прогресса.

Та же проблема. Террария не убегает. Я пробовал все.

Переустановить/удалить все игровые папки или xnafx40_redist

Пожалуйста, помогите кому-нибудь1

EuroMIX: Это сработало для меня:

1) Перейдите в системную папку Terraria.
2) Найдите папку с именем "_redist" и откройте ее.
3) Найдите папку с именем "XNA_40" и откройте ее.
4) Запустите файл msi внутри папки и следуйте инструкциям.
5) Предполагая, что установка прошла успешно, попробуйте снова запустить Terraria.

kaziudziad: У меня нет папок типа "_redist" и "XNA_40" в папке установки terraria. У меня такая же проблема на win10.. когда я нажимаю кнопку "play", она меняет цвет. 2сек. и он снова зеленый, игра не работает. Когда я запускаю Terraria.exe, ничего не происходит

edit:download:
Распространяемый пакет Microsoft XNA Framework 4.0

и теперь это работает :)

kaziudziad: У меня нет папок типа "_redist" и "XNA_40" в папке установки terraria. У меня такая же проблема на win10.. когда я нажимаю кнопку "play", она меняет цвет. 2сек. и он снова зеленый, игра не работает. Когда я запускаю Terraria.exe, ничего не происходит

edit:download:
Распространяемый пакет Microsoft XNA Framework 4.0

и теперь это работает :)

Вам необходимо установить xna framework и net framework со страницы Microsoft. если у вас уже есть инфраструктура xna внутри папки, и она не работает, удалите ее, открыв ее и нажав «Удалить». а затем переустановите его со страницы microsoft в папку terraria. если xna framework не открывается, вам нужно сначала загрузить net framework. после этого снова откройте Steam и снова проверьте данные, чтобы быть в безопасности. и это должно работать сейчас. у моего двоюродного брата была такая же проблема, и это чертовски раздражало. надеюсь, вам понравится игра

8 июл. 2015 в 21:27

После многих часов и многочисленных попыток исправления terraria на Windows 10 я понял, что отключение настроек dpi на вкладке совместимости для свойств terraria.exe в основном устраняет все проблемы с правильным взаимодействием xnafx и terraria. Все, у кого есть проблемы с Terraria и Windows 10, пожалуйста, попробуйте это и прокомментируйте, решит ли это и вашу проблему.

8 июл. 2015 в 21:28

8 июл. 2015 в 21:28

8 июл. 2015 в 21:33

Вы используете сборку 10130?

Я все еще пользуюсь 10122, потому что слышал, что 10130 содержит больше ошибок.

8 июл. 2015 в 22:58

29 июл. 2015 в 15:18

У меня нет с этим проблем. Я использую Windows 10, чтобы играть уже 3 часа

после того, как я получил резервное обновление с Windows 8.1

29 июл. 2015 в 15:19

(Заблокировано) 29 июл. 2015 в 15:22

Вы опубликовали дважды. Это спам.

Редактировать: теперь вы удаляете свой пост, чтобы он выглядел так, как будто я дважды опубликовал его? Хорошая попытка.

29 июл. 2015 в 15:25

31 июл. 2015 в 9:13

ВОТ ИСПРАВЛЕНИЕ ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ.
1) Перейдите в Steam, щелкните правой кнопкой мыши terraria и перейдите в свойства.
2) Перейдите к локальным файлам
3) Просмотрите локальные файлы
4) Щелкните правой кнопкой мыши Terraria.exe
5) Теперь нажмите "Свойства"
6) Перейдите на вкладку "Совместимость"
7) Нажмите "Запустить средство устранения неполадок совместимости"
8) Позвольте ему обнаружить
9) Теперь нажмите "Попробовать рекомендуемые настройки".
10) Вот оно, оно должно открыться

Теперь обратная сторона. Вы должны делать это каждый раз, когда хотите поиграть в террарию, НО ЭТО РАБОТАЕТ. Я пытался использовать эти рекомендуемые настройки, чтобы запустить это, и это не сработает каждый раз, поэтому вам нужно повторить все 10 шагов, чтобы играть в игру. Добро пожаловать :D

3 авг. 2015 в 11:11

ВОТ ИСПРАВЛЕНИЕ ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ.
1) Перейдите в Steam, щелкните правой кнопкой мыши terraria и перейдите в свойства.
2) Перейдите к локальным файлам
3) Просмотрите локальные файлы
4) Щелкните правой кнопкой мыши Terraria.exe
5) Теперь нажмите "Свойства"
6) Перейдите на вкладку "Совместимость"
7) Нажмите "Запустить средство устранения неполадок совместимости"
8) Позвольте ему обнаружить
9) Теперь нажмите "Попробовать рекомендуемые настройки".
10) Вот оно, оно должно открыться

Теперь обратная сторона. Вы должны делать это каждый раз, когда хотите поиграть в террарию, НО ЭТО РАБОТАЕТ. Я пытался использовать эти рекомендуемые настройки, чтобы запустить это, и это не сработает каждый раз, поэтому вам нужно повторить все 10 шагов, чтобы играть в игру. Добро пожаловать :D

24 авг. 2015 в 10:34

ВОТ ИСПРАВЛЕНИЕ ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ.
1) Перейдите в Steam, щелкните правой кнопкой мыши Terraria и перейдите в свойства.
2) Перейдите к локальным файлам
3) Просмотрите локальные файлы
4) Щелкните правой кнопкой мыши Terraria.exe. Настройки
10) Вот оно, оно должно открыться

Теперь обратная сторона. Вы должны делать это каждый раз, когда хотите поиграть в террарию, НО ЭТО РАБОТАЕТ. Я пытался использовать эти рекомендуемые настройки, чтобы запустить это, и это не сработает каждый раз, поэтому вам нужно повторить все 10 шагов, чтобы играть в игру. Добро пожаловать :D

27 ноя. 2015 в 15:11

Боже мой, я опоздал, но это сработало. и вам не нужно делать 10 шагов. после того, как вы нажмете рекомендуемые настройки, нажмите «Далее» и нажмите «Сохранить настройки».

31 дек. 2015 в 16:33

Сохранение настроек у меня не сработало, поэтому щелкните правой кнопкой мыши файл terraria.exe, затем на вкладке совместимости проверьте запуск от имени администратора, и все должно работать!

14 июн. 2016 в 8:13

ВОТ ИСПРАВЛЕНИЕ ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ.
1) Перейдите в Steam, щелкните правой кнопкой мыши terraria и перейдите в свойства.
2) Перейдите к локальным файлам
3) Просмотрите локальные файлы
4) Щелкните правой кнопкой мыши Terraria.exe
5) Теперь нажмите "Свойства"
6) Перейдите на вкладку "Совместимость"
7) Нажмите "Запустить средство устранения неполадок совместимости"
8) Позвольте ему обнаружить
9) Теперь нажмите "Попробовать рекомендуемые настройки".
10) Вот оно, оно должно открыться

25 июн. 2016 в 20:22

ВОТ ИСПРАВЛЕНИЕ ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ.
1) Перейдите в Steam, щелкните правой кнопкой мыши terraria и перейдите в свойства.
2) Перейдите к локальным файлам
3) Просмотрите локальные файлы
4) Щелкните правой кнопкой мыши Terraria.exe
5) Теперь нажмите "Свойства"
6) Перейдите на вкладку "Совместимость"
7) Нажмите "Запустить средство устранения неполадок совместимости"
8) Позвольте ему обнаружить
9) Теперь нажмите "Попробовать рекомендуемые настройки".
10) Вот оно, оно должно открыться

Теперь обратная сторона. Вы должны делать это каждый раз, когда хотите поиграть в террарию, НО ЭТО РАБОТАЕТ. Я пытался использовать эти рекомендуемые настройки, чтобы запустить это, и это не сработает каждый раз, поэтому вам нужно повторить все 10 шагов, чтобы играть в игру. Добро пожаловать :D

Terraria постоянно вылетает при запуске или постоянно закрывается на рабочий стол в середине игры? Ты не один. Об этом сообщают многие игроки.

Но не волнуйтесь. Вот общее руководство по устранению проблем со сбоем Terraria. Возможно, вам не придется пробовать их все; просто продвигайтесь вниз по списку, пока не найдете тот, который работает.

Исправления, которые стоит попробовать:

  1. Перезагрузите компьютер
  2. Временно отключите антивирус
  3. Запустите игру от имени администратора
  4. Обновите графический драйвер
  5. Проверьте целостность файлов игры
  6. Запустите игру в режиме совместимости
  7. Переустановите игру и/или Steam

Исправление 1. Перезагрузите компьютер

Иногда игра может аварийно завершить работу или перестать отвечать на запросы из-за временной проблемы, которую можно устранить, перезагрузив устройство.

Если проблема сбоя Terraria не устранена после перезагрузки, перейдите к следующему исправлению ниже.

Решение 2. Временно отключите антивирус

Ваша проблема иногда вызвана вмешательством антивирусного программного обеспечения. Чтобы убедиться, что это проблема для вас, временно отключите антивирусную программу и проверьте, сохраняется ли проблема. (Инструкции по его отключению см. в документации к антивирусу.)

Если Terraria работает нормально после отключения антивирусного программного обеспечения, обратитесь к поставщику антивирусного программного обеспечения и попросите его совета или установите другое антивирусное решение.

Будьте особенно внимательны к тому, какие сайты вы посещаете, какие электронные письма открываете и какие файлы загружаете, когда ваш антивирус отключен.

Если это не помогло решить вашу проблему, попробуйте указанное ниже решение.

Решение 3. Запустите игру от имени администратора

По умолчанию Windows запускает программы от имени пользователя с ограниченным доступом к управлению системой. Это означает, что Terraria не имеет полного доступа ко всем файлам и папкам игры на вашем компьютере.

Чтобы узнать, является ли это основной проблемой, попробуйте запустить игру от имени администратора. Вот как это сделать:

1) Выйдите из Steam.

2) Щелкните правой кнопкой мыши значок Steam на рабочем столе и выберите "Свойства".


3) Перейдите на вкладку «Совместимость» и установите флажок «Запускать эту программу от имени администратора». Затем нажмите ОК.


4) Перезапустите Steam и Terraria, чтобы проверить проблему.

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

Решение 4. Обновите графический драйвер

Одной из наиболее распространенных причин сбоя Terraria является неисправный или устаревший графический драйвер.

Вы можете обновить драйверы устройств вручную, если хотите делать это по одному. Но это занимает довольно много времени. Или вы можете обновить их все всего за пару кликов с помощью Driver Easy.

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

Вы можете автоматически обновлять драйверы с помощью БЕСПЛАТНОЙ или профессиональной версии Driver Easy. Но с Pro-версией это займет всего 2 клика (и вы получите полную поддержку и 30-дневную гарантию возврата денег):

1) Загрузите и установите Driver Easy.

2) Запустите Driver Easy и нажмите кнопку «Сканировать сейчас». Затем Driver Easy просканирует ваш компьютер и обнаружит проблемные драйверы.


3) Нажмите кнопку «Обновить» рядом с графическим драйвером, чтобы автоматически загрузить правильную версию этого драйвера, затем вы можете установить его вручную (вы можете сделать это с БЕСПЛАТНОЙ версией). Или нажмите «Обновить все», чтобы автоматически загрузить и установить правильную версию всех драйверов, которые отсутствуют или устарели в вашей системе (для этого требуется версия Pro — вам будет предложено обновить, когда вы нажмете Обновить все.)


Вы можете сделать это бесплатно, если хотите, но это частично вручную.

4) Перезапустите игру, чтобы проверить проблему.

Если Terraria по-прежнему дает сбой, выполните следующее исправление, указанное ниже.

Исправление 5. Проверьте целостность файлов игры

Terraria может аварийно завершать работу, если один или несколько файлов игры повреждены или отсутствуют. Чтобы это исправить, попробуйте проверить целостность файлов игры в клиенте Steam. Вот как это сделать:

1) Запустите Steam.

2) Нажмите БИБЛИОТЕКА.


3) Щелкните правой кнопкой мыши Terraria и выберите "Свойства".


4) Перейдите на вкладку ЛОКАЛЬНЫЕ ФАЙЛЫ, затем нажмите ПРОВЕРИТЬ ЦЕЛОСТНОСТЬ ИГРОВЫХ ФАЙЛОВ.


5) Перезапустите игру, чтобы проверить, решена ли ваша проблема.

Если нет, попробуйте следующее исправление.

Исправление 6. Запустите игру в режиме совместимости

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

1) Щелкните правой кнопкой мыши значок Terraria и выберите "Свойства".


2) Перейдите на вкладку "Совместимость". Затем установите флажок Запустить эту программу в режиме совместимости для.


3) Нажмите на поле со списком ниже, чтобы выбрать Windows 8, затем нажмите OK.


4) Перезапустите игру, чтобы проверить, решена ли ваша проблема.

Если ваша игра снова вылетает в режиме Windows 8, повторите шаги 1–3 и выберите Windows 7 из списка.

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

Исправление 7. Переустановите игру и/или Steam

Если ни одно из исправлений не помогло вам, проблема может быть вызвана поврежденными игровыми файлами. В этом случае переустановка Terraria и/или Steam, скорее всего, решит вашу проблему. Вот как это сделать:

Переустановите игру

1) Запустите Steam.

2) Нажмите БИБЛИОТЕКА.

3) Щелкните правой кнопкой мыши Terraria и выберите "Удалить".


4) Нажмите УДАЛИТЬ.


5) Загрузите и снова установите Terraria.

Теперь перезапустите игру, чтобы проверить, устранена ли ваша проблема. В противном случае вам также потребуется переустановить Steam.

Переустановите Steam

1) Щелкните правой кнопкой мыши значок Steam и выберите Открыть расположение файла.


2) Щелкните правой кнопкой мыши папку steamapps и выберите Копировать.Затем поместите копию в другое место, чтобы сделать ее резервную копию.


3) На клавиатуре нажмите клавишу с логотипом Windows и введите control. Затем нажмите Панель управления.


4) В разделе "Просмотр" выберите "Категория".


5) Выберите Удалить программу.


6) Щелкните Steam правой кнопкой мыши и выберите "Удалить".


7) Следуйте инструкциям на экране, чтобы удалить Steam, и дождитесь завершения процесса.


8) Загрузите Steam.

9) Откройте загруженный файл и установите Steam.

10) Щелкните правой кнопкой мыши значок Steam и выберите Открыть расположение файла.


11) Переместите созданную ранее резервную папку steamapps в текущий каталог.


12) Перезапустите Steam и игру.

Надеемся, что одно из приведенных выше исправлений помогло решить вашу проблему. Не стесняйтесь оставлять комментарии ниже, если у вас есть какие-либо вопросы или предложения.

Соскучились по старому скину Гидры? Попробуйте наш гаджет Hydralize! Перейдите на страницу настроек, войдя в систему, и включите гаджет.

Это страница руководства.
Это означает, что страница проведет вас через определенную задачу, стратегию или битву с врагом/боссом.

Статус: подлежит пересмотру (Данное руководство не соответствует определенным стандартам качества и может сильно устареть.)

Эта страница предназначена для того, чтобы помочь вам настроить и запустить собственный многопользовательский сервер Terraria для игры по локальной сети или через Интернет.

Начиная с версии 1.3.0.1 у игроков также есть возможность подключаться через многопользовательскую игру Steam. Дополнительную информацию см. в Руководстве:Настройка многопользовательской игры Steam.

Для удобства руководство разбито по операционным системам: Windows и Linux / macOS

Содержание

Подготовка сети [ ]

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

  • Назначьте компьютеру, на котором запущен сервер, статический IP-адрес. Это маловероятно, но если вы этого не сделаете, ваш маршрутизатор может переназначить IP-адрес компьютера, пока вы используете сервер, что будет мешать вашему подключению к нему. Чтобы узнать, как сделать это с вашим маршрутизатором, обратитесь к руководству вашего маршрутизатора или выполните поиск "как настроить статический IP-адрес на ".
  • Если кто-либо подключается к серверу из-за пределов вашей локальной сети (т. е. "через Интернет"), вам потребуется перенаправить порт для сервера. Кроме того, убедитесь, что серверному компьютеру назначен статический IP-адрес на маршрутизаторе. Ниже описано, как перенаправить порты.

Открытие порта, доступного через ваш общедоступный IP-адрес: [ ]

Окна [ ]

Локальная сеть (LAN): [ ]

  • С помощью кнопки «Пуск» выберите «Program Files»> «Стандартные»> «Командная строка». Отобразится новое окно под названием «Командная строка».
  • Введите слово «ipconfig» без кавычек и нажмите Enter. Некоторая информация будет отображаться так же, как на снимке экрана, который вы видите здесь.

Command prompt.jpg

Настройка сервера [ ]

Во-первых, решите, хотите ли вы запустить многопользовательскую игру "Host & Play" или игру на выделенном сервере. См. многопользовательскую игру для объяснения различий.

Настройка сервера "Host & Play" [ ]

Это самый простой способ многопользовательской игры, который хорошо подходит для домашней локальной сети или коротких совместных онлайн-игр. Запустите Terraria и в главном меню выберите «Многопользовательская игра», затем «Host&Play». Выберите мир для игры (или создайте новый), затем введите пароль (или оставьте поле пустым, если не хотите использовать пароль).

Первый запуск вашего выделенного сервера [ ]

Руководство по настройке сервера 01.jpg

Чтобы запустить сервер в первый раз, нам не нужно беспокоиться о файле конфигурации, так как в файле сервера Terraria есть хороший многоэтапный мастер, позволяющий быстро запустить его.

Файлы выделенного сервера находятся в папке, где находятся файлы Terraria.

  • Пример GOG Galaxy: C:\GOG Galaxy\Games\Terraria
  • Пример Steam: C:\Program Files (x86)\Steam\steamapps\common\Terraria

Вы также можете загрузить файлы выделенного сервера непосредственно с terraria.org, нажав на ссылку "Выделенный сервер" внизу страницы.

Сначала попробуйте настроить сервер без файла конфигурации. Для этого найдите папку, в которой установлена ​​Terraria, найдите TerrariaServer.exe и запустите ее. Откроется окно с интерфейсом управления сервером. Здесь вы можете вводить команды или просматривать информацию. Когда он запустится, он должен попросить вас выбрать мир, перечислив миры, доступные в настоящее время на вашем компьютере. Окно также дает возможность создавать или удалять миры при запуске. При создании нового мира следуйте инструкциям в окне, чтобы изменить некоторые аспекты генерации мира.

Примечание: По умолчанию Terraria сохраняет все миры в "C:\Users\ИмяПользователя\Documents\MyGames\Terraria\Worlds".

Настройка выделенного сервера с файлом конфигурации [ ]

Чтобы запустить сервер с готовым файлом конфигурации, вы должны найти папку установки Terraria, а затем запустить "TerrariaServer.exe -config ", где находится файл конфигурации.

  1. Используйте cmd, перейдите в папку Terraria и введите "TerrariaServer.exe -config" без кавычек, затем ↵ Enter .
  2. Сделайте ярлык «TerrariaServer.exe», щелкните его правой кнопкой мыши, выберите «Свойства», отредактируйте поле «Объект:» (первоначально: «\TerrariaServer.exe»), введите в конце после « TerrariaServer.exe" следующее: "-config" без кавычек (важно, оставить ПРОБЕЛ между ".exe" и "-config"). Это должно выглядеть так: "" \TerrariaServer.exe" -config " Затем примените его. С этого момента этот ярлык будет запускать ваш сервер с данным файлом конфигурации.
  3. Если хотите, можете сделать и пакетный файл, по своей функции он такой же, как ярлык. Сначала вы создаете новый текстовый файл (.txt), затем редактируете его в любом простом редакторе (не Office, что-то вроде Блокнота), затем вводите такие команды: @echo off cls TerrariaServer.exe -config

Затем сохраните текстовый файл (.txt) как пакетный файл (.bat). Вам нужно будет поместить пакетный файл в папку Terraria, чтобы он заработал, и файл конфигурации также должен находиться в той же папке. В противном случае, если вы введете полный путь к «TerrariaServer.exe», он будет работать где угодно и действовать как ярлык. Пример полного пути:

"C:\Games\Terraria\TerrariaServer.exe -config D:\TerrariaCon\example.txt"

С одного компьютера можно запустить более одного сервера! Но для этого есть три важные вещи:

  1. Убедитесь, что на каждом сервере используются разные файлы конфигурации!
  2. Убедитесь, что на каждом сервере используются разные миры!
  3. Убедитесь, что каждый сервер использует разные номера портов!

ПРИМЕЧАНИЕ. Рекомендуется создать для каждого сервера отдельный ярлык/пакетный файл.

Файл конфигурации и местоположение сохранения игровых данных [ ]

Файл конфигурации будет расположен в каталоге, где находится Terraria.

  • Пример Steam: C:\Program Files (x86)\Steam\steamapps\common\Terraria
  • Пример GOG Galaxy: C:\GOG Galaxy\Games\Terraria
  • Местоположение в мире: C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\

Linux / macOS [ ]

Почти все настройки в Linux и macOS выполняются в терминале. Если у вас нет опыта работы с командной строкой, вы можете по понятным причинам испугаться или переживать, что что-то сломаете. Просто не торопитесь и вводите команды точно так, как они написаны здесь. Вам рекомендуется изучить каждую команду, чтобы точно знать, что она будет делать (например, man ip или chmod --help ). Если вам нужна помощь в изучении основных команд терминала, рассмотрите это руководство от HowToGeek.

Локальная сеть (LAN): [ ]


Пример вывода IP-адреса с выделенной важной информацией

  • В GNU/Linux, FreeBSD и macOS введите ip addr в терминале, чтобы просмотреть свой локальный IP-адрес. Вы должны увидеть что-то похожее на скриншот.

Найдите BROADCAST и укажите UP . В этом примере ваш локальный IP-адрес – 192.168.1.44 из сети 192.168.1.44/24.

В качестве альтернативы вы можете запустить ifconfig от имени пользователя root для получения аналогичного результата, если в вашей системе не установлен ip.

Настройка сервера [ ]

Во-первых, решите, хотите ли вы запустить многопользовательскую игру "Host & Play" или игру на выделенном сервере. См. многопользовательскую игру для объяснения различий.

Настройка сервера "Host & Play" [ ]

Это самый простой способ многопользовательской игры, который хорошо подходит для домашней локальной сети или коротких совместных онлайн-игр. Запустите Terraria и в главном меню выберите «Многопользовательская игра», затем «Host&Play». Выберите мир для игры (или создайте новый), затем введите пароль (или оставьте поле пустым, если не хотите использовать пароль).

Первый запуск вашего выделенного сервера [ ]


Запуск сервера без настройки приведет вас к экрану выбора мира

Чтобы запустить сервер в первый раз, нам не нужно беспокоиться о файле конфигурации, так как в файле сервера Terraria есть хороший многоэтапный мастер, позволяющий быстро запустить его.

В Linux и macOS двоичный файл находится в папке $STEAM_ROOTDIR/steam/steamapps/common/Terraria. Вы также можете загрузить файлы выделенного сервера непосредственно с сайта terraria.org, щелкнув ссылку «Выделенный сервер» внизу страницы.

Запуск скрипта TerrariaServer запустит правильную версию сервера для вашей системы. Убедитесь, что скрипт и файлы программы имеют разрешения на выполнение, используя команду chmod u+x TerrariaServer* . Если вы не видите этот скрипт, дважды проверьте, используете ли вы последнюю версию сервера.

Поскольку сервер остановится, если сеанс терминала завершится, вы можете использовать такую ​​программу, как tmux или screen, чтобы сеанс продолжался, пока вы не вышли из системы.

Как и в случае с другими игровыми серверами, обычно рекомендуется создавать пользователя (с домашним каталогом), предназначенного для запуска игровых серверов. Это гарантирует, что у серверов не будет разрешений на изменение файлов, которых быть не должно.

Сервер не запустится, если для параметра $TERM не задано значение xterm. Если проблема заключается в этом, сервер сгенерирует файл с именем «client-crashlog.txt», который будет содержать ошибку «System.Exception: неправильное магическое число: 542». В этом случае просто запустите команду «export TERM= xterm" и снова запустите сервер.

Примечание: По умолчанию Terraria сохраняет все миры в «~/.local/share/Terraria» в Linux и «~/Library/Application Support/Terraria/Worlds» в macOS

Настройка выделенного сервера с файлом конфигурации [ ]

Чтобы запустить сервер с предварительно созданным файлом конфигурации, вы должны найти папку установки Terraria, а затем запустить «TerrariaServer -config», где находится файл конфигурации. Выполните следующие действия, чтобы создать сценарий оболочки для автоматического запуска сервера с файлом конфигурации.

Вы также можете использовать полный путь для "TerrariaServer", и он будет работать где угодно и действовать как ярлык. Пример полного пути:

"~/TerrariaServer/TerrariaServer -config ~/.config/TerrariaServer/serverconfig.txt"

Как видно из этого примера, файл конфигурации не обязательно должен находиться в папке Terraria.

С одного компьютера можно запустить более одного сервера! Но для этого есть три важные вещи:

  1. Убедитесь, что на каждом сервере используются разные файлы конфигурации!
  2. Убедитесь, что на каждом сервере используются разные миры!
  3. Убедитесь, что каждый сервер использует разные номера портов!

ПРИМЕЧАНИЕ. Рекомендуется создать для каждого сервера отдельный сценарий оболочки.

Местоположение сохранения игровых данных [ ]

macOS [ ]

Линукс [ ]

ПРИМЕЧАНИЕ. Если каталог установки по умолчанию был изменен во время установки, будет создана папка с именем «~», в которой можно найти данные сохранения, это НЕ то же самое, что домашний каталог пользователя.

Параметры и синтаксис файла конфигурации одинаковы независимо от ОС. В папке Terraria есть пример файла конфигурации. Это выглядит так, если вы откроете его в текстовом редакторе, таком как Блокнот или Блокнот++. Если вы его не видите, вы можете скопировать этот текст в новый файл.

Местоположение по умолчанию для вашей конфигурации и файлов привязки, созданных клиентом и сервером, зависит от платформы.

Подключение к серверу [ ]

В игре Terraria выберите «Сетевая игра» -> «Присоединиться по IP» -> «Выберите своего персонажа» -> «Введите IP-адрес сервера». Это может быть внутренний IP-адрес, который использует сервер, или внешний IP-адрес.

С хост-компьютера [ ]

Вы можете использовать localhost в качестве IP-адреса или использовать IP-адрес хоста.

По локальной сети [ ]

Для других компьютеров в вашей локальной сети (подключенных напрямую к вашему маршрутизатору) введите IPv4-адрес компьютера, на котором запущен сервер (см. LAN). Каждое устройство, подключенное к вашей сети, имеет собственный IP-адрес, назначенный вашим маршрутизатором.Адрес IPv4 может время от времени меняться для каждого устройства, если ваш маршрутизатор использует динамическую IP-адресацию (большинство маршрутизаторов используют динамическую IP-адресацию по умолчанию). Динамический означает, что IP-адрес может меняться.

Через Интернет [ ]

Для друзей, подключающихся "через Интернет", им потребуется ввести ваш внешний IP-адрес (имеется в виду IP-адрес вашего маршрутизатора), но это не сработает, пока вы не настроите вышеупомянутую переадресацию портов на своем маршрутизаторе (см. Переадресация портов). .

Во FreeBSD [ ]

Идите в свою тюрьму, создайте пользователя Terraria, установите screen, mono и sqlite3. Запустите эту команду один раз, чтобы правильно все инициализировать: (подробнее об этой команде см. Как запустить выделенный сервер Terraria на Ubuntu/cir0qna)

Создать мир и выйти (^C)

Отредактируйте rc.conf вашей тюрьмы, terraria_enable="YES" и перезапустите тюрьму.

Списки серверов [ ]

Как только ваш Интернет-сервер заработает должным образом, подумайте о том, чтобы опубликовать его в одном из общедоступных списков серверов, чтобы пользователи Интернета могли найти его и присоединиться к нему:

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

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

"Сервер не запускается" [ ]

Это обычное дело из-за опечатки. Проверьте все еще раз (особенно если вы используете файл(ы) конфигурации) и убедитесь, что все введено правильно. Если он по-прежнему не работает должным образом, проверьте форумы, чтобы узнать, есть ли у кого-нибудь еще такая же проблема, как у вас. В крайнем случае попробуйте переустановить игру.

Другие не могут подключиться к серверу [ ]

Обычно это проблема, связанная с сетью.

  • Убедитесь, что они подключаются к правильному IP-адресу. Это IP-адрес серверного компьютера (IPv4) для сетевых компьютеров или глобальный IP-адрес маршрутизатора для игроков через Интернет. Информацию о том, как их найти, смотрите в первом разделе.
  • Убедитесь, что ваш брандмауэр не блокирует "TerrariaServer.exe" или порт сервера (по умолчанию "7777").
  • Убедитесь, что остальные присоединяются с правильным номером порта (особенно важно, если он не является портом по умолчанию "7777").
  • Если вы используете маршрутизатор, убедитесь, что он открывает для вас порт сервера. Информацию о том, как это сделать, см. в первом разделе.
  • Если ваш IP-адрес является динамическим (не статическим и не зарезервированным), он может меняться со временем, поэтому проверьте свой IP-адрес еще раз. Кроме того, если вы используете динамический DNS для решения этой проблемы, скажите другим игрокам всегда вводить ваше доменное имя для присоединения и не использовать сохраненный список подключений, которые предлагает игра (игра сохраняет только IP-адрес, а не доменное имя, поэтому, если ваш IP-адрес изменился, он не узнает об этом).

Мир не сохраняется/Предметы исчезают из сундуков после закрытия сервера [ ]

Сервер Terraria автоматически сохраняет мир только на рассвете (каждые 24 минуты).

Если вы закроете сервер, не выполнив команду сохранения/выхода через консоль (или если вы используете host and play), есть шанс, что мир не сохранил последние несколько минут изменений. Перемещение снаряжения между сундуками и немедленное закрытие сервера без явного указания команды сохранения/выхода может фактически привести к исчезновению этих предметов.

Чтобы убедиться, что это не проблема: всегда используйте выделенный сервер и не забывайте вводить команды «сохранить»/«выйти», а не просто закрывать окно консоли с помощью красной кнопки X.

Читайте также: