# Enshrouded: сервер и перенос сохранений

> Где Enshrouded хранит сохранения и настройки на сервере, что значат userGroups и gameSettings, какой порт нужен, как заменить мир и проверить результат.

- Рубрика: Гайды по играм
- Игра: Enshrouded
- Опубликовано: 2026-11-13T20:30:00+03:00
- Обновлено: 2026-11-13T20:30:00+03:00
- Адрес: https://blog.egnetwork.ru/enshrouded-server-sohraneniya
- Автор: Команда EGN

Выделенный сервер Enshrouded хорош тем, что мир не зависит от того, включён ли ваш ПК: друзья заходят в любое время. Сложности начинаются при переносе сохранений и при настройке доступа. Если сделать замену в неподходящий момент, сервер создаст новый мир, а старый останется лежать в папке без пользы. Ниже разберём, где что лежит, какие поля есть в `enshrouded_server.json`, на какие порты смотреть и как безопасно заменить мир.

> [!NOTE] Продажи Enshrouded в EGN
> На ноябрь 2026 года новые серверы Enshrouded в EGN не продаются, а уже созданные продлеваются. Инструкция ниже подойдёт владельцам таких серверов и тем, кто запускает сервер игры у себя. Актуальный статус смотрите в каталоге.

## Коротко

Мир Enshrouded хранится в папке `savegame` рядом с файлом настроек `enshrouded_server.json`. Для замены мира остановите сервер, сохраните копию текущей папки, загрузите новые файлы и проверьте, что сервер открыл нужный мир, а не создал новый. Единственный порт, который публикуют актуальные образы сервера, — 15637/UDP (порт запросов Steam). На EGN порты выдаёт панель, их смотрите в разделе «Сеть».

## Что нужно знать про сервер

Серверная программа Enshrouded выпускается под Windows. На Linux, в том числе на серверах EGN, она запускается через слой совместимости (Wine или Proton), и от этого зависят некоторые тонкости: например, при первом запуске новой сборки он стартует заметно дольше обычного. После релиза версии 1.0 (15 октября 2026) старые образы перестали подходить, и серверы EGN были переведены на обновлённый образ.

По ресурсам: сам процесс сервера занимает около 4,5 ГБ памяти и по данным разработчика не должен выходить за 6 ГБ даже на 16 игроках. Поэтому в каталоге EGN для Enshrouded требуется от 6 ГБ памяти и около 15 ГБ диска, а 8 ГБ — комфортный запас. Лимит игры — 16 игроков на сервер.

## Файлы сервера

После первого запуска рядом с исполняемым файлом сервер создаёт:

- `enshrouded_server.json` — конфигурация;
- `savegame` — папка мира (путь задаётся полем `saveDirectory`, по умолчанию `./savegame`);
- `logs` — журналы (поле `logDirectory`, по умолчанию `./logs`).

В `enshrouded_server.json` встречаются такие поля (по описанию образа mornedhels/enshrouded-server и по файлам на наших серверах):

| Поле | Что делает |
|---|---|
| `name` | Название сервера в списке |
| `queryPort` | Порт запросов Steam, по умолчанию 15637 |
| `slotCount` | Число слотов, от 1 до 16 |
| `saveDirectory`, `logDirectory` | Папки сохранений и журналов |
| `tags` | Метки для фильтров в меню подключения |
| `voiceChatMode` | `Proximity` или `Global` |
| `enableVoiceChat`, `enableTextChat` | Голосовой и текстовый чат |
| `gameSettingsPreset` | Пресет сложности: `Default`, `Relaxed`, `Hard`, `Survival`, `Custom` |
| `gameSettings` | Отдельные параметры сложности, действуют при пресете `Custom` |
| `userGroups` | Группы доступа с паролями и правами |
| `bannedAccounts` | Список забаненных |

Пример одной группы доступа. Права задаются булевыми полями, а число зарезервированных слотов — отдельно:

```json
{
  "name": "Friends",
  "password": "ваш_пароль",
  "canKickBan": false,
  "canAccessInventories": true,
  "canEditWorld": true,
  "canEditBase": true,
  "canExtendBase": true,
  "reservedSlots": 0
}
```

Пароль сервера задаётся не одним полем, а через группы: у каждой группы свой пароль и свой набор прав. Старое поле общего пароля игра игнорирует. Поэтому для друзей и для администраторов заводят разные группы, и игрок получает права той группы, пароль которой ввёл.

> [!WARNING] На EGN пароли групп меняются в «Запуске»
> Яйцо EGN при каждом старте перезаписывает из переменных запуска название, число слотов и пароли групп в `enshrouded_server.json`. Если вы поправите их в файле, при перезапуске значения вернутся. Меняйте их на вкладке «Запуск», а в файле правьте только то, что панель не трогает, например `gameSettings`.

## Сложность и надгробия

Параметры сложности лежат в `gameSettings`. Они применяются, если выбран пресет `Custom`. Несколько полезных:

- `tombstoneMode`: `AddBackpackMaterials` — при смерти в надгробие уходят только материалы из рюкзака (стандарт); `Everything` — рюкзак, хотбар и экипировка; `NoTombstone` — ничего не теряется. Значение, которого игра не знает, сервер подменяет на `NoTombstone`.
- `enemyDamageFactor`, `enemyHealthFactor`, `bossDamageFactor`, `bossHealthFactor` — множители урона и здоровья врагов и боссов.
- `dayTimeDuration`, `nightTimeDuration` — длительность дня и ночи в наносекундах.
- `perkUpgradeRecyclingFactor` — какая доля рун возвращается при разборе улучшенного оружия (1 означает полный возврат).

Допустимые диапазоны всех параметров есть в файле `enshrouded_server_readme.txt`, который лежит в папке сервера, поэтому для своей версии смотрите его.

## Порты

Здесь больше всего путаницы в старых гайдах. Они называют два порта, 15636 и 15637. В описании актуального образа сервера опубликован один порт: 15637/UDP как порт запросов Steam. Не копируйте номера из гайдов, а делайте так:

1. Откройте раздел «Сеть» панели и посмотрите, какой порт выдан серверу. На EGN это обычно не 15637, а номер из общего диапазона.
2. Сравните его с `queryPort` в `enshrouded_server.json`.
3. Если значения расходятся, поправьте файл на выданный порт и перезапустите сервер. После переустановки сервера в файле иногда оказывается порт по умолчанию 15637: проверяйте это после обновлений.

> [!TIP] Ошибка «сервер переполнен или недоступен»
> Если сервер живой, а игроки видят «сервер переполнен или недоступен», посмотрите журнал: строки о потере связи с онлайн-сервисом игры (`Lost server connection`) означают, что сервер отвалился от бэкенда разработчика. Лечится перезапуском.

## Шаги: заменить мир

1. **Остановите сервер.** Копирование во время работы может испортить сохранение.
2. **Сделайте копию текущей папки.** Создайте копию в «Бэкапах» и скачайте `savegame` себе. Так вы сможете вернуться, если замена не удастся.
3. **Подготовьте новый мир.** Мир переносите папкой целиком, не отдельными файлами. Название файлов зависит от версии игры: на серверах EGN после релиза 1.0 мир лежит, например, в файле `world0.ksd` внутри `savegame`.
4. **Загрузите файлы.** В «Файлах» откройте `savegame` и загрузите мир. Большой мир удобнее заливать архивом и распаковывать на месте.
5. **Проверьте размер.** Сравните размер и дату файла мира с оригиналом: на практике нераспакованный или оборванный архив даёт пустой мир, и это видно только по размеру.
6. **Проверьте конфиг.** Откройте `enshrouded_server.json` и убедитесь, что `saveDirectory` указывает на ту же папку.
7. **Запустите сервер** и дождитесь статуса «Запущен».
8. **Зайдите сами** и проверьте постройки и карту. Только после этого зовите друзей.

![Схема переноса сохранений Enshrouded: остановка, копия, замена, запуск](https://blog.egnetwork.ru/media/93)

Официальной пошаговой инструкции по переносу с клиентского сохранения на сервер мы в открытом доступе не нашли, поэтому имена файлов клиентского мира здесь не приводим. Безопасный способ: запустите чистый сервер, остановите его, посмотрите, какие файлы он создал в `savegame`, и по их структуре подготовьте замену. Первую проверку всегда делайте на копии.

## Пример: копия перед заменой

Прежде чем заменить папку, сохраните копию с датой. По SSH или SFTP на Linux это так:

```bash
cp -r savegame savegame-backup-$(date +%Y%m%d-%H%M)
ls -la savegame-backup-*
```

Если замена пошла не так, вернуть прежнее состояние можно подменой папок.

## Как сделать в панели EGN

1. На странице сервера нажмите «Стоп».
2. В «Бэкапах» создайте копию, например «До замены мира».
3. В «Файлах» загрузите мир и распакуйте его в `savegame`. Подробнее о загрузке — в [статье про файловый менеджер](https://blog.egnetwork.ru/panel-egn-fajly-zagruzka-poisk-versii).
4. Откройте `enshrouded_server.json` и проверьте `saveDirectory` и `queryPort`.
5. Нажмите «Запуск» и дождитесь статуса «Запущен».
6. Зайдите в игру и проверьте мир.

![Редактор файлов в панели EGN: показан файл server.properties другой игры, для Enshrouded работа такая же](https://blog.egnetwork.ru/media/92)

На скриншоте для примера открыт файл `server.properties` сервера Minecraft: редактор панели одинаков для любого текстового файла. Для Enshrouded вы так же откроете `enshrouded_server.json`.

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

| Симптом | Вероятная причина | Решение |
|---|---|---|
| Сервер создал новый мир | Мир лёг не в ту папку или `saveDirectory` указывает не туда | Проверьте `savegame` и поле `saveDirectory`, восстановите копию |
| Мир пустой после переноса | Архив не распаковался до конца | Сверьте размер файла мира с оригиналом |
| Игроки не видят сервер | `queryPort` не совпадает с выданным панелью | Сверьте порт в «Сети» и в файле |
| Пароль группы «слетел» | Правили файл, а не «Запуск» | Измените пароль на вкладке «Запуск» |
| Сервер не стартует после правки | Ошибка в JSON | Проверьте запятые и кавычки, откатите копию |
| «Сервер переполнен или недоступен» | Сервер потерял связь с онлайн-сервисом | Перезапустите сервер |

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

- **Копирование на работающем сервере.** Сохранение может записаться наполовину. Всегда останавливайте сервер.
- **Перенос отдельных файлов.** Структура мира нужна целиком.
- **Правка паролей в файле.** На EGN они перезаписываются при старте из «Запуска».
- **Порты из гайдов.** Сторонние источники расходятся, а правда в «Сети» панели.
- **Нет копии перед заменой.** Без неё откат занимает время и не всегда возможен.

## Чек-лист переноса

- [ ] Сервер остановлен.
- [ ] Есть копия в «Бэкапах» и скачанная папка `savegame`.
- [ ] Мир загружен целиком, размер сверен с оригиналом.
- [ ] `queryPort` в файле совпадает с «Сетью».
- [ ] Пароли групп заданы на вкладке «Запуск».
- [ ] После старта вы проверили мир сами, а потом позвали друзей.

## Что дальше

Бэкапы стоит сделать привычкой: принцип одинаков для любой игры панели, подробности в статье про [бэкапы миров Valheim](https://blog.egnetwork.ru/valheim-bekapy-mirov). Если вам интересна другая игра на выживание, посмотрите [настройки V Rising](https://blog.egnetwork.ru/vrising-server-serversettings).

## Итог

Перенос Enshrouded на сервер сводится к остановке, копии и замене папки `savegame`. Порт сверяйте с панелью, пароли групп меняйте на вкладке «Запуск», а после запуска проверяйте мир. Если не уверены в формате файлов, начните с копии и чистого сервера.

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

### Где хранятся сохранения Enshrouded на сервере?
В папке `savegame` рядом с `enshrouded_server.json`. Путь задаётся полем `saveDirectory`.

### Нужно ли останавливать сервер перед заменой мира?
Да. При копировании на работающем сервере файлы могут записаться наполовину.

### Какой порт нужен Enshrouded?
Актуальные образы публикуют 15637/UDP как порт запросов. На EGN берите номер из раздела «Сеть» и сверяйте с `queryPort` в файле.

### Как поменять пароль на сервере Enshrouded?
Пароли заданы группами в `userGroups`. На EGN меняйте их на вкладке «Запуск», иначе при старте они вернутся к прежним.

### Можно ли создать новый сервер Enshrouded в EGN?
На ноябрь 2026 года новые серверы не продаются, уже созданные продлеваются. Актуальный статус смотрите в каталоге.

Игровые серверы EGN — [egnetwork.ru](https://egnetwork.ru/)

---

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