# Terraria: карты, миры и персонажи на сервере

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

- Рубрика: Гайды по играм
- Игра: Terraria
- Опубликовано: 2026-11-13T14:00:00+03:00
- Обновлено: 2026-11-13T14:00:00+03:00
- Адрес: https://blog.egnetwork.ru/terraria-karty-i-personazhi
- Автор: Команда EGN

Мир в Terraria — это один файл `.wld`: всё, что построено, добыто и открыто, лежит в нём. Поэтому перенос карты на сервер делается двумя действиями: положить файл в папку миров и правильно назвать мир в настройках. Ниже разберём, как это сделать в панели EGN, как создать новый мир и что на самом деле происходит с персонажами игроков.

## Коротко

Остановите сервер (`save`, затем `exit` в «Консоли»), загрузите свой `.wld` в папку `saves/Worlds` через «Файлы» или SFTP, впишите имя файла без расширения в поле «Название мира» на странице «Запуск» и запустите сервер. Персонажи (`.plr`) на сервере не хранятся: их держат игроки на своих компьютерах.

## Как это устроено на EGN

В яйце Terraria Vanilla мир ищется по пути `/home/container/saves/Worlds/<Название мира>.wld`. Этот путь панель при каждом старте записывает в `serverconfig.txt` в ключи `world` и `worldpath` из поля «Название мира» в «Запуске». Поэтому ручная правка `world=` в файле не сохранится: управляйте миром через «Запуск».

Если файла с таким именем нет, Terraria создаст новый мир по значениям «Размер мира» (`autocreate`) и «Сложность» (`difficulty`). Это удобно для нового мира и опасно при переносе: если опечататься в имени, вместо вашей карты вы получите пустую.

У tModLoader путь собирается так же: в командной строке запуска стоит `-world ~/saves/Worlds/<Название мира>.wld`, то есть тоже `saves/Worlds`.

## Шаги

1. **Сохраните мир и остановите сервер.** Если мир на вашем компьютере, выйдите из него в меню игры. Если он уже на сервере, выполните в консоли `save`, затем `exit`: остановка через `exit` гарантирует, что файл мира записан целиком.

2. **Подготовьте файл.** Найдите `.wld` на компьютере. В Windows миры обычно лежат в `Documents\My Games\Terraria\Worlds`. Дайте файлу простое имя из латиницы и цифр, например `druzia.wld`: оно же станет значением поля «Название мира». Поле принимает до 20 символов.

3. **Загрузите файл.** Откройте «Файлы», зайдите в `saves/Worlds` и загрузите `.wld`. Браузерная загрузка не принимает файлы больше 100 МБ: для больших файлов используйте SFTP или «Из EGN Storage». Как подключиться по SFTP, описано в статье [SFTP: подключение через FileZilla и WinSCP](https://blog.egnetwork.ru/panel-egn-sftp-filezilla-winscp).

4. **Впишите имя мира.** Откройте «Запуск» и в поле «Название мира» введите имя файла без `.wld`.

5. **Запустите сервер и проверьте мир.** Дождитесь статуса «Запущен», зайдите в игру и убедитесь, что постройки на месте, а сундуки не пусты.

6. **Нужен чистый мир?** Впишите в «Название мира» новое имя, задайте «Размер мира» (1 — малый, 2 — средний, 3 — большой) и «Сложность». Файл старого мира останется в `saves/Worlds`, пока вы его не удалите. Новый мир с тем же именем, что у существующего файла, не создаётся: сервер загрузит старый.

![Порядок смены мира на сервере](https://blog.egnetwork.ru/media/553)

## Сложность и размер

Сложность и размер учитываются только при создании мира, к существующему файлу они не применяются. По документации Terraria: `difficulty` 0 — обычная, 1 — эксперт, 2 — мастер, 3 — путешествие. В яйце EGN по умолчанию стоит 3, поэтому новый мир по умолчанию создаётся в режиме «Путешествие». Размер: 1 — малый, 2 — средний, 3 — большой.

Чтобы сменить сложность уже готового мира, зайдите в него в игре (в режиме одиночной игры) и измените её там, затем верните файл на сервер. Прямой команды смены сложности в консоли сервера нет.

## Персонажи: что на самом деле

В ванильной Terraria персонаж хранится у игрока, на его компьютере, в файле `.plr`. Сервер не хранит инвентарь и внешность игроков. Игрок входит со своим персонажем, и сервер получает его данные во время игры.

Отсюда практические выводы:

- **Переносить персонажа на сервер не нужно.** Игроку достаточно создать или выбрать персонажа в клиенте и подключиться по IP.
- **Сброс мира не затрагивает персонажей.** Построенное пропадёт, а инвентарь игроков останется у них.
- **Смена мира не сбрасывает персонажей.** Игроки продолжат играть теми же героями, но окажутся в новом мире, поэтому предупредите их заранее.

Серверные персонажи (хранение инвентаря на сервере) в ванильной игре не предусмотрены: они появляются с серверными модификациями вроде TShock, которых в наших яйцах нет.

![Кто что хранит в Terraria](https://blog.egnetwork.ru/media/552)

## Бэкапы перед переездом

Перенос мира — самая рискованная операция, поэтому сначала страховка. В разделе «Бэкапы» создайте копию вручную и дайте ей понятное имя, например «до переноса мира». Если что-то пойдёт не так, восстановите копию и повторите действия. Подробнее про копии и расписание — в статье [Бэкапы сервера: расписание и восстановление](https://blog.egnetwork.ru/panel-egn-bekapy-raspisanie-vosstanovlenie).

## Пример: переезд с локального мира на сервер

Вы месяц играли в одиночку и хотите перенести мир друзьям. Сохраните мир в игре, найдите `.wld` на компьютере, переименуйте в `druzia.wld` и загрузите в `saves/Worlds`. В «Запуске» в поле «Название мира» впишите `druzia`, остановите и запустите сервер. Друзья заходят со своими персонажами: инвентарь вашего одиночного героя им не нужен, а вы можете зайти своим.

Проверить загрузку можно в логе «Консоли»: сервер напишет, какой мир загружает. Если вместо вашей карты создаётся новая, имя в поле не совпало с именем файла.

## Симптом → причина → решение

| Симптом | Частая причина | Что сделать |
|---|---|---|
| Сервер создал новый мир | Имя в «Название мира» не совпадает с именем файла | Сверьте имя файла в `saves/Worlds` и значение поля |
| Правка `world=` в файле пропала | Панель перезаписывает ключ при старте | Меняйте «Название мира» в «Запуске» |
| Мир откатился | Сервер остановили без `save`/`exit` или восстановили старую копию | Останавливайте через `exit`, выбирайте нужную копию |
| Сервер падает при загрузке мира | Файл загружен не полностью | Загрузите заново, сравните размер с оригиналом |
| Сложность не изменилась | Мир уже создан | Сложность действует только при создании |
| Не загружается большой файл | Лимит браузерной загрузки 100 МБ | Загрузите по SFTP |

## Частые ошибки

- **Сервер создал пустой мир вместо вашего.** Проверьте имя файла и поле «Название мира»: пробелы, регистр и расширение `.wld` в поле писать не нужно.
- **Файл неполный.** Сравните размер на сервере с оригиналом. Если не совпадает, загрузите заново.
- **Новый мир стёр старый.** Новый мир на месте существующего файла не создаётся, но ручное удаление и перезапись файлов необратимы. Делайте копию в «Бэкапы» заранее.
- **Игроки не видят построек.** Скорее всего, они зашли на другой сервер или другой мир. Проверьте IP, порт и имя мира.
- **Правите мир по SFTP при работающем сервере.** Остановите сервер, иначе файл будет перезаписан при сохранении.

## Итог

Карта Terraria переносится одним файлом `.wld`: загрузили в `saves/Worlds`, вписали имя в «Запуске», остановили сервер через `exit` и запустили снова. Персонажи живут у игроков, поэтому их переносить не нужно, а вот мир нужно беречь: копия в «Бэкапы» перед каждым переездом. Про создание сервера и параметры читайте в статье [Terraria и tModLoader: как создать сервер за 10 минут](https://blog.egnetwork.ru/terraria-server-kak-sozdat).

## Вопросы и ответы

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

Загрузите `.wld` в `saves/Worlds`, впишите имя файла без расширения в поле «Название мира» на странице «Запуск» и перезапустите сервер.

### Где хранятся персонажи игроков?

На компьютерах игроков, в файлах `.plr`. Сервер ванильной Terraria их не хранит и переносить на него не нужно.

### Какие значения у параметра difficulty?

0 — обычная, 1 — эксперт, 2 — мастер, 3 — путешествие. Параметр действует только при создании мира; на EGN его задаёт поле «Сложность».

### Можно ли сменить мир без потери построек?

Да, если у вас есть оба файла: старый останется в `saves/Worlds`, и вы можете вернуться к нему, снова вписав его имя в «Название мира». Перед сменой сделайте копию в «Бэкапы».

Сервер под Terraria за пару минут — [egnetwork.ru](https://egnetwork.ru/)

---

Материал EGN (blog.egnetwork.ru), обновлено 13 ноября 2026; при цитировании указывайте ссылку.
