Настройки мира, сложности и сервера — гайд
Настройки 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.