Как перенести свой мир Terraria на сервер
Как загрузить одиночный мир Terraria на сервер: где лежит файл, каким именем его положить и что при этом происходит с прежним миром.
Мир Terraria — один файл. Значит, перенос своего мира на сервер это не «импорт», а копирование файла в нужную папку под нужным именем. Вся сложность — в имени.
Где лежит ваш мир
- Windows:
Документы\My Games\Terraria\Worlds. - macOS:
~/Library/Application Support/Terraria/Worlds. - Linux:
~/.local/share/Terraria/Worlds. - Миры tModLoader лежат отдельно — в подпапке
tModLoaderрядом, а не вместе с обычными.
Нужен файл .wld. Рядом с ним лежит файл с тем же именем и хвостом .bak — это резервная копия предыдущего сохранения, и её берут только тогда, когда основной файл испорчен. У модового мира рядом лежит ещё один файл, с данными модов: без него мир откроется, но всё модовое из него пропадёт.
Порядок переноса
- Бэкапы
Сделайте архив сервера
Кнопка «Создать бэкап». Дальше вы будете перезаписывать чужой файл мира — без архива вернуть прежний сервер будет нечем.
- Шапка сервера
Выключите сервер
Кнопка «Выключить». Работающий сервер держит мир в памяти и запишет его поверх вашего файла при первом же сохранении.
- Файлы
Зайдите в `saves/Worlds`
Там лежит текущий мир сервера — файл
world.wld. Прежний можно не удалять, а переименовать: он останется лежать рядом на случай возврата. - Файлы
Загрузите свой файл и назовите его `world.wld`
Кнопка «Загрузить файлы» или перетаскивание в список, затем «Переименовать». Имя обязано совпасть точно: сервер открывает файл по пути, а не по названию мира внутри него.
- Шапка сервера
Запустите и посмотрите в консоль
Кнопка «Запустить», потом вкладка «Консоль». В строках запуска будет видно имя загруженного мира — то самое, что было в одиночной игре.
Забрать мир обратно
Тем же путём в обратную сторону: остановить сервер, скачать world.wld во вкладке «Файлы» и положить его в свою папку Worlds. В одиночной игре он откроется как обычный мир — файл один и тот же.