Старый сервер 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.
Исправьте это
- Откройте Настройки, Настройки игры.
- Задайте для Версия Terraria значение
latest. - Нажмите Показать расширенные (1) и включите Автообновление сервера.
- Перезапустите сервер. Он обновится до самой новой сборки и загрузит мир.
Или, чтобы остаться на старой версии, загрузите мир, созданный в этой версии: измените Название мира на другой мир. См. Как переключаться между мирами на сервере Terraria.
На TShock и tModLoader
- TShock: после обновления Terraria TShock может несколько дней выпускать свою сборку. До этого он не откроет мир, сохранённый в самой новой Terraria. Дождитесь TShock, затем перезапустите сервер с Версия TShock
latest. - tModLoader: он по-прежнему работает на Terraria 1.4.4, поэтому не может открыть ни один мир, сохранённый в Terraria 1.4.5: tModLoader не может открыть мир Terraria.
Полезно знать
- Мир, который открыла более новая Terraria, сохраняется в новом формате и не может вернуться на более старую версию. Храните бэкап до обновления, если старая версия может понадобиться.
- Подробнее: Как обновить сервер Terraria и зафиксировать версию.



