Skip to main content

Настройки мира, сложности и сервера — гайд

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

Сложность мира и персонажа

  • Сложность при создании мира:
    • Режим эксперта: делает врагов и боссов сильнее с улучшенным ИИ, новыми атаками и дебаффами, а также повышенным дропом. Боссы роняют Treasure Bags, содержащие предметы, доступные только в режиме эксперта. Возрождение происходит медленнее, а враги подбирают упавшие монеты.
    • Режим мастера: дальнейшее повышение сложности поверх режима эксперта с более сильными врагами и эксклюзивными наградами.
    • Режим путешествия: тип мира, ориентированный на творчество, с уникальными возможностями (возможность менять сложность, течение времени, частоту появления врагов и дублировать исследованные предметы). Персонажи режима путешествия могут входить только в миры режима путешествия.
  • Сложность персонажа (применяется независимо от мира):
    • Classic/Softcore: по умолчанию. Персонажи теряют половину своих монет при смерти.
    • Mediumcore: при смерти роняется весь инвентарь, включая экипировку, аксессуары и боеприпасы.
    • Hardcore: перманентная смерть. Персонаж становится Призраком (может летать и проходить сквозь стены, но не может влиять на мир); выход из мира удаляет персонажа. Предметы в переносном хранилище теряются при смерти.

Размер мира, имя и seed

  • Размеры мира:
    • Малый: компактный, более быстрое перемещение между биомами и пещерами, меньше ресурсов и сокровищ.
    • Средний: на 50% больше, чем Малый; балансирует время путешествий и доступные ресурсы.
    • Большой: вдвое больше Малого; самое долгое время перемещений, но наибольшее количество ресурсов и генерации построек, полезен для строительства.
  • Имя: отображаемое имя мира, показанное на экране выбора мира и другим игрокам при хостинге.
  • Семечко: числовое значение, которое воспроизводит генерацию мира точно. Семечко'ы могут радикально изменять генерацию мира; избегайте необычных seed'ов при первом прохождении, если хотите получить типичный опыт.

Настройки игры и управление

  • Режимы курсора:
    • Автовыбор и умный курсор упрощают строительство и использование инструментов (автоматически переключают инструменты или выбирают оптимальное размещение).
  • Ввод:
    • Переназначайте клавиши, включая среднюю и боковые кнопки мыши для удобства.
    • Правый клик по врагу при использовании призывающего оружия направляет слуг на атаку этого врага.
  • Автоматический стрим: можно включить в настройках для непрерывной стрельбы оружием.
  • Используйте эти настройки, чтобы настроить игровой процесс между удобством (например, умный курсор, автоматический стрим) и сложностью (выбор сложности/типа мира).

Конфигурация сервера и параметры командной строки

  • TerrariaServer.exe принимает параметры командной строки или файл конфигурации. В папке Terraria есть пример файла конфигурации; та же синтаксис применяется на всех операционных системах.
  • Распространённые параметры:
    • -config : указать файл конфигурации для использования.
    • -port : порт для прослушивания (по умолчанию порт сервера обычно 7777).
    • -players / -maxplayers : задать максимальное количество игроков.
    • -pass / -password : задать пароль сервера.
    • -world : загрузить мир и автоматически запустить сервер.
    • -autocreate : создать мир, если по пути, указанному в -world, его нет; размер задаётся 1 (small), 2 (medium), 3 (large).
    • -worldname : задать имя мира при использовании -autocreate.
    • -secure : включить дополнительную защиту от читов.
    • -noupnp : отключить автоматическую перенаправку портов.
    • -steam : включить поддержку Steam; связанные флаги могут задавать поведение лобби/приватности.
    • -ip : задать IP-адрес, на котором сервер будет прослушивать.
    • -forcepriority : задать приоритет процесса (перекрывает настройку "priority" в конфиге).
    • -banlist : указать расположение файла banlist (по умолчанию banlist.txt).
    • -disableannouncementbox / -announcementboxrange : управлять поведением Сигнализирующая коробка и радиусом в пикселях (-1 для всего сервера).
    • -seed : указать сид мира при использовании -autocreate.
  • Чтобы использовать файл конфигурации: запустите TerrariaServer.exe -config serverconfig.txt (или используйте стартовый скрипт, который указывает на ваш конфиг).

Сеть, локальная сеть и подготовка сервера

  • Статический IP: назначьте статический IP (или зарезервируйте через DHCP) для машины с сервером, чтобы роутер не переназначил её адрес во время работы сервера.
  • Проброс портов: если игроки подключаются из вне вашей локальной сети, пробросьте порт сервера на роутере на внутренний IP сервера. Убедитесь, что компьютер с сервером имеет статический IP в настройках роутера.
  • Брандмауэр: разрешите TerrariaServer.exe и порт сервера (по умолчанию 7777, если не изменён) в локальных и сетевых брандмауэрах.
  • IP для передачи игрокам:
    • В локальной сети: укажите локальный IPv4-адрес компьютера с сервером.
    • Через интернет: укажите публичный/глобальный IP роутера (или домен динамического DNS).
  • Предупреждение о динамическом IP: если ваш публичный IP динамический, он может меняться. Если вы используете динамический DNS, сообщите другим использовать доменное имя; список сохранённых подключений в игре хранит сырые IP и не обновится автоматически.
  • Устранение неполадок с подключением:
    • Проверьте правильность IP и порта.
    • Убедитесь, что брандмауэр и проброс портов на роутере настроены.
    • Подтвердите, что процесс сервера запущен и слушает ожидаемый IP/порт.

Примечания, специфичные для платформ

  • Linux/macOS:
    • Большая часть настройки и запуска сервера выполняется в терминале. Используйте команды вроде ip addr (в Linux) или ifconfig (где доступно), чтобы узнать локальные IP-адреса.
    • Обратитесь к платформенным руководствам или man-страницам для использования команд, если вы не знакомы с терминалом.
  • Расположение файлов сохранений и конфигурации:
    • Файл конфигурации находится в каталоге установки Terraria (например, Steam: C:\Program Files (x86)\Steam\steamapps\common\Terraria).
    • Сохранения миров:
      • Windows: обычно в C:\Users<User>\Documents\My Games\Terraria\Worlds
      • macOS: ~/Library/Application Support/Terraria/Worlds
      • Linux: ~/.local/share/Terraria/Worlds
    • Если Terraria была установлена в нестандартную папку, в папке установки может быть создана буквальная папка "~", содержащая данные сохранений — это отличается от домашнего каталога пользователя.

Распространённые проблемы и их устранение

  • Если другие не могут подключиться:
    • Подтвердите правильность IP и порта.
    • Убедитесь, что брандмауэр и переадресация портов на роутере настроены для TerrariaServer.exe и используемого порта.
    • Проверьте, не изменился ли IP сервера; используйте статический или зарезервированный IP.
    • Если игра использует сохранённое подключение, учтите, что она сохраняет IP-адреса, а не доменные имена — при изменении публичного IP используйте домен напрямую.
  • Если файл конфигурации отсутствует: скопируйте пример текста конфигурации из папки Terraria в файл (например, serverconfig.txt) и запустите сервер с параметром -config.

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