Wiki Sons of the Forest
Частые проблемы
Обновлено: 26.06.2026 14:17

Частые проблемы

🕒 Последнее изменение: 26 июня 2026 в 14:17

Устранение неполадок сервера Sons of the Forest

Это руководство описывает распространённые проблемы выделенного сервера Sons of the Forest: ошибки запуска, подключение игроков, отображение в списке серверов, сохранения, порты и высокое потребление памяти.

Перед изменением конфигурации или файлов сохранения остановите сервер в панели управления.

Сервер падает при запуске

Если сервер запускается и сразу останавливается, проверьте файл конфигурации:

txt
dedicatedserver.cfg

Файл должен быть корректным JSON. Ошибка в запятой, кавычках, скобках или типе значения может полностью остановить запуск сервера.

Пример корректного формата:

json
{
  "ServerName": "My SOTF Server",
  "ServerPassword": "",
  "MaxPlayers": 4,
  "SaveSlot": 1,
  "SaveInterval": 600,
  "GameMode": "normal",
  "GameSeed": "",
  "ServerPort": 8766,
  "ServerQueryPort": 27016,
  "BlobSyncPort": 9700,
  "SkipNetworkAccessibilityTest": true,
  "LanOnly": false,
  "LogFilesEnabled": true
}

Проверьте:

txt
закрывающие кавычки
запятые между параметрами
фигурные скобки
числа без кавычек
true/false без кавычек

После исправления сохраните файл и запустите сервер повторно.

Повреждённое сохранение

Если сервер падает во время загрузки мира, проблема может быть связана с сохранением.

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

json
"SaveSlot": 1

Для проверки переключитесь на другой слот:

json
"SaveSlot": 2

Если сервер запускается на другом слоте, исходное сохранение повреждено или содержит ошибочные данные.

Файлы сохранений находятся в каталоге:

txt
saves/

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

Сервер не отображается в списке серверов

Проверьте параметр:

json
"LanOnly": false

Если установлено:

json
"LanOnly": true

сервер работает в LAN-режиме и не отображается в публичном списке Steam.

Также проверьте, что сервер полностью запущен. После старта может потребоваться несколько минут, прежде чем сервер появится в браузере серверов Steam.

Проверьте порт запросов:

json
"ServerQueryPort": 27016

Для добавления сервера в избранное Steam используйте формат:

txt
IP:ServerQueryPort

Не используйте ServerPort для добавления в избранное Steam.

Игроки не могут подключиться

Проверьте, что сервер полностью запущен и не находится на этапе инициализации.

Sons of the Forest использует три UDP-порта:

json
"ServerPort": 8766,
"ServerQueryPort": 27016,
"BlobSyncPort": 9700

Все три значения должны совпадать с портами, назначенными серверу в панели управления.

Назначение портов:

Параметр Назначение
ServerPort Основное игровое подключение
ServerQueryPort Отображение сервера в Steam
BlobSyncPort Синхронизация данных мира

Если хотя бы один порт указан неверно, сервер может запускаться, но игроки не смогут подключиться или сервер не появится в списке.

Неверный пароль сервера

Пароль задаётся параметром:

json
"ServerPassword": "mypassword"

Если пароль установлен, игроки должны вводить его точно так же, включая регистр символов.

Для публичного сервера оставьте значение пустым:

json
"ServerPassword": ""

После изменения пароля перезапустите сервер.

Несовпадение версии игры

Если игроки не могут подключиться после обновления Sons of the Forest, проверьте, что сервер также обновлён.

Признаки несовпадения версии:

txt
ошибка подключения
тайм-аут
сервер не отображается у части игроков
игроки видят сервер, но не могут войти

Обновите сервер через панель управления или выполните переустановку/проверку файлов, если такая функция доступна.

Сервер долго запускается

Если сервер задерживается на сетевом тесте, включите пропуск проверки доступности сети:

json
"SkipNetworkAccessibilityTest": true

После изменения параметра перезапустите сервер.

Этот параметр полезен на хостинге, где сетевой тест может неправильно определять доступность портов из-за контейнеризации или проксирования.

Мир не сохраняется

Если прогресс игроков откатывается после перезапуска, проверьте параметр:

json
"SaveInterval": 600

Значение указывается в секундах.

Пример:

txt
600 секунд = 10 минут

Не используйте принудительное завершение процесса для обычной остановки сервера. Останавливайте сервер кнопкой Stop, чтобы процесс успел корректно записать сохранение.

Также проверьте, что не менялся параметр:

json
"SaveSlot": 1

Изменение SaveSlot запускает другой мир. Это может выглядеть как потеря прогресса, хотя старое сохранение остаётся в другом слоте.

Сервер запустился с другим миром

Проверьте значение:

json
"SaveSlot": 1

Каждый слот хранит отдельный мир:

txt
saves/Slot1/
saves/Slot2/
saves/Slot3/

Если вы случайно изменили SaveSlot, верните прежнее значение и перезапустите сервер.

Высокое использование памяти

Sons of the Forest может потреблять много RAM, особенно на долгоживущих мирах.

На потребление памяти влияют:

txt
количество игроков
количество построек
размер и возраст мира
активность игроков
частота сохранений
продолжительность работы без перезапуска

Для снижения нагрузки:

txt
уменьшите MaxPlayers
настройте ежедневный перезапуск
проверяйте состояние старых сохранений
создавайте резервные копии перед крупными изменениями

Максимальное количество игроков задаётся параметром:

json
"MaxPlayers": 4

Sons of the Forest поддерживает до 8 игроков. Не указывайте значение выше поддерживаемого лимита.

Повреждение файла сохранения

Если один слот вызывает падение сервера, а другой слот работает корректно, проблема связана с конкретным сохранением.

Порядок действий:

txt
1. Остановите сервер.
2. Создайте резервную копию каталога saves/.
3. Переключите SaveSlot на другой слот.
4. Запустите сервер для проверки.
5. Если новый слот работает, восстановите старый слот из резервной копии или создайте новый мир.

Перед удалением повреждённого слота скачайте его копию.

Ошибка из-за неправильного GameMode

Режим игры задаётся параметром:

json
"GameMode": "normal"

Допустимые значения:

txt
normal
hard
hardsurvival
peaceful
custom

Значение должно быть указано строчными буквами.

Некорректное значение может привести к ошибкам запуска или неправильной загрузке настроек мира.

GameSeed не изменяет существующий мир

Параметр:

json
"GameSeed": ""

используется при создании нового мира.

Если мир уже создан, изменение GameSeed не изменит текущую карту. Для генерации нового мира нужно использовать новый SaveSlot или удалить старое сохранение после создания резервной копии.

Порядок диагностики

При проблемах с сервером проверьте настройки в следующем порядке:

txt
1. Корректность JSON в dedicatedserver.cfg
2. Значения ServerPort, ServerQueryPort и BlobSyncPort
3. Значение LanOnly
4. Значение SaveSlot
5. Наличие файлов в saves/
6. Версию сервера и клиента
7. Пароль ServerPassword
8. Логи запуска сервера
9. Потребление RAM

После каждого изменения конфигурации перезапускайте сервер.

Рекомендации

Останавливайте сервер перед редактированием dedicatedserver.cfg.

Используйте только порты, назначенные серверу в панели управления.

Создавайте резервные копии каталога:

txt
saves/

перед обновлениями, заменой мира или изменением слотов.

Для публичного сервера используйте:

json
"LanOnly": false

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

Не используйте принудительное завершение процесса, если сервер отвечает на обычную остановку.

Информация

После завершения платежа выбранная вами сумма будет зачислена на ваш баланс, что позволит вам продлить ваши услуги или разместить новые заказы.

Сколько вы хотите добавить?