Terraria · диагностика

tModLoader вылетает в мультиплеере: как читать клиентский и серверный лог

Сопоставьте первую ошибку клиента Terraria с консолью сервера и отделите несовместимость сборки от конфликта конкретного мода.

Для вылета только в мультиплеере нужны сообщения обеих сторон: клиентский client.log и серверный журнал того же эпизода. Начните с первой ошибки после действия, вызывающего сбой. Название мода в стеке — основание для проверки, но не окончательный диагноз: в одном исключении могут участвовать несколько компонентов.

Объёмная синяя линза над вычислительным модулем — диагностика сервера.

Как сопоставить ошибки клиента и сервера

  1. Запишите воспроизводимое действие

    Отметьте время, место в мире и последовательность: например, вход проходит, но открытие конкретного интерфейса вызывает вылет. Проверьте, происходит ли это у второго игрока. «Иногда не работает» трудно повторить; короткая последовательность с известным предметом или действием позволяет сравнивать попытки.

  2. Соберите сообщения до следующего запуска

    На компьютере найдите client.log через расположение журналов вашей установки tModLoader. На сервере Voln откройте «Консоль» и сохраните сообщения того же времени. Если нужен файловый серверный лог, найдите его в фактическом каталоге загрузчика через «Файлы». Новая попытка может сменить содержимое журнала, поэтому сначала скачайте текущие данные.

  3. Проверьте версию и первую ошибку

    Сопоставьте версии загрузчика и модов у клиента и сервера. Сообщение о том, что мод собран для другой версии tModLoader, требует совместимого выпуска. LaterVersion у мира или персонажа указывает на более новую версию Terraria, чем поддерживает загрузчик; переименование файла эту несовместимость не устраняет.

  4. Проверьте подозрение на отдельной копии

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

Для обращения к автору подготовьте версии, короткие шаги, первую ошибку и соответствующие участки обоих журналов. Уберите из отправляемого текста пароли, токены и лишние личные данные. Если сбой исчез на новой пустой карте, это ещё не подтверждает исправление старого мира: отдельно проверьте исходную ситуацию на его копии. Завершайте диагностику, когда проблемное действие проходит у ранее затронутого игрока после повторного подключения, а в консоли не появляется прежняя ошибка.

Читайте дальше

Terraria

Сервер Terraria: мир, сложность и первый вход

С чего начинается свой сервер Terraria: размер мира, сложность, зло мира и пароль на вход. Разбираем, что из этого потом не поменять.

Terraria · вместе

Как играть в Terraria по сети с другом

Три способа сыграть в Terraria вдвоём: совместная игра через Steam, свой компьютер вместо сервера и отдельный сервер. Чем каждый платит.

Terraria · подключение

Не подключается к серверу Terraria: что проверить

Почему Terraria пишет «сервер найден» и не заходит дальше: версии, адрес и порт, пароль, спящий сервер. Разбор по порядку — от частого к редкому.

Terraria · сеть

Порт 7777 в Terraria: проброс и когда он не нужен

Зачем серверу Terraria порт 7777, как пробросить его на роутере и почему у половины домашних подключений это не работает в принципе.

Terraria · настройки

serverconfig: настройки сервера Terraria по строкам

Из чего состоит файл настроек сервера Terraria, какие строки меняются полем в панели и почему правка файла руками иногда пропадает.

Terraria · тариф

Сколько игроков и памяти нужно серверу Terraria

Сколько человек тянет сервер Terraria, как размер мира влияет на память и почему сборка модов меняет ответ полностью.

Terraria · мир

Сложность мира Terraria: классика, эксперт, мастер

Чем отличаются четыре сложности мира Terraria — классика, эксперт, мастер и путешествие — и почему выбор делается один раз и навсегда.

Terraria · доступ

Пароль, кик и бан на сервере Terraria

Как закрыть сервер Terraria паролем, выгнать и забанить игрока и почему белого списка у обычного сервера нет вовсе.

Terraria · консоль

Команды консоли сервера Terraria

Что можно набрать в консоли сервера Terraria: сохранение мира, список игроков, кик и бан, время суток и корректное выключение.

Terraria · мир

Как перенести свой мир Terraria на сервер

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

Terraria · мир

Новый мир на сервере Terraria: вайп без потерь

Как начать на сервере Terraria новый мир: сменить размер и сложность, сохранить прежний мир и не потерять сервер целиком.

Terraria · моды

tModLoader: моды на сервере Terraria

Как устроены моды в Terraria: tModLoader вместо обычного сервера, одинаковый набор модов у всех и что делать, когда игрока не пускает.

Terraria · моды

Где взять файлы модов Terraria и как везти их на сервер

Откуда берутся файлы модов Terraria: мастерская Steam, папка tModLoader на компьютере и путь этих файлов на сервер.

Terraria · боссы

Боссы Terraria на сервере: чем призывать и как готовиться

Порядок первых боссов Terraria, условия их появления и что стоит сделать на сервере до боя — особенно перед Стеной плоти.

Terraria · восстановление

Как восстановить мир tModLoader: почему нужны .wld и .twld

Верните согласованную копию мира Terraria и модов, не потеряв данные из парного файла .twld.

Terraria · настройки модов

Настройки модов tModLoader: почему сервер не принимает изменения игрока

Различите личную настройку клиента Terraria и общее правило сервера, проверьте права и необходимость перезагрузки мода.