НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Сервер Terraria останавливается, потому что мир из более новой версии

TerrariaUpdated Oct 26, 20263 min read

Старый сервер Terraria не может открыть мир, сохранённый в более новой Terraria, и останавливается с вылетом, не объясняя причины. Так бывает, когда сервер закреплён на старой версии или автообновления выключены, а в мир играли в более новой версии игры. Верните Версия Terraria на latest, включите Автообновление сервера и перезапустите сервер.

Что вы видите

На Terraria Vanilla перед запуском сервера Console показывает предупреждение панели:

[pnh-update] WARNING the world <name>.wld was saved by a newer Terraria than this server's build (<build>), and Terraria cannot open it: it will stop with a crash. Set the Terraria version to latest and restart, or choose another world name.

Затем сервер останавливается при загрузке мира. В сообщении о вылете может быть NullReferenceException.

Исправьте это

  1. Откройте Настройки, Настройки игры.
  2. Задайте для Версия Terraria значение latest.
  3. Нажмите Показать расширенные (1) и включите Автообновление сервера.
  4. Перезапустите сервер. Он обновится до самой новой сборки и загрузит мир.

Или, чтобы остаться на старой версии, загрузите мир, созданный в этой версии: измените Название мира на другой мир. См. Как переключаться между мирами на сервере Terraria.

На TShock и tModLoader

  • TShock: после обновления Terraria TShock может несколько дней выпускать свою сборку. До этого он не откроет мир, сохранённый в самой новой Terraria. Дождитесь TShock, затем перезапустите сервер с Версия TShock latest.
  • tModLoader: он по-прежнему работает на Terraria 1.4.4, поэтому не может открыть ни один мир, сохранённый в Terraria 1.4.5: tModLoader не может открыть мир Terraria.

Полезно знать

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ