Руководство по настройке выделенного сервера Sons of the Forest
Это руководство охватывает всё необходимое для настройки, подключения и управления вашим выделенным сервером Sons of the Forest, размещённым у Legion Hosting. Управление вашим сервером осуществляется через GPanel.
Файл конфигурации сервера
Основной файл конфигурации сервера — dedicatedserver.cfg. Вы можете редактировать этот файл напрямую через файловый менеджер GPanel или по SFTP.
Поиск файла конфигурации
Файл конфигурации находится в корневом каталоге вашего сервера:
dedicatedserver.cfg
Параметры конфигурации
Ниже приведён полный справочник доступных настроек в dedicatedserver.cfg.
| Настройка | По умолчанию | Описание |
|---|---|---|
ServerName |
"Sons Of The Forest" |
Имя, отображаемое в браузере серверов и в списке серверов Steam. |
ServerPassword |
"" |
Пароль, необходимый для входа. Оставьте пустым для публичного сервера. |
MaxPlayers |
4 |
Максимальное количество игроков, разрешённых на сервере одновременно. По умолчанию 4, максимальное поддерживаемое значение — 8. |
SaveSlot |
1 |
Какой слот сохранения использует сервер (1–3). Каждый слот — это отдельный мир. |
SaveInterval |
600 |
Как часто сервер автоматически сохраняется, в секундах. По умолчанию 10 минут (600). |
GameMode |
"normal" |
Задаёт сложность и правила. Значения указываются строчными буквами. См. раздел «Варианты игрового режима» ниже. |
GameSeed |
"" |
Необязательный сид генерации мира. Оставьте пустым для случайного сида. Установите до первого запуска. |
ServerPort |
— | Основной игровой порт (UDP). Проверьте вкладку Network в GPanel, чтобы узнать назначенный вам порт. Не изменяйте его, если иное не указано службой поддержки. |
ServerQueryPort |
— | Порт запросов Steam (UDP), используемый для браузера серверов. Проверьте вкладку Network в GPanel, чтобы узнать назначенный вам порт. |
BlobSyncPort |
— | Порт синхронизации blob (UDP), используемый для синхронизации данных мира между сервером и клиентами. Проверьте вкладку Network в GPanel, чтобы узнать назначенный вам порт. |
SkipNetworkAccessibilityTest |
false |
Установите значение true, чтобы пропустить сетевой тест при запуске. Полезно, если тест вызывает медленный запуск. |
LanOnly |
false |
Если true, сервер не будет отображаться в публичном списке серверов Steam. |
LogFilesEnabled |
true |
Включает создание серверных файлов журналов для устранения неполадок. |
Пример конфигурации
Замените значения портов ниже на реальные порты, назначенные вашему серверу. Проверьте вкладку Network в GPanel, чтобы узнать конкретные номера портов.
{
"ServerName": "My SOTF Server",
"ServerPassword": "mypassword",
"MaxPlayers": 4,
"SaveSlot": 1,
"SaveInterval": 600,
"GameMode": "normal",
"GameSeed": "",
"ServerPort": YOUR_GAME_PORT,
"ServerQueryPort": YOUR_QUERY_PORT,
"BlobSyncPort": YOUR_BLOB_SYNC_PORT,
"SkipNetworkAccessibilityTest": false,
"LanOnly": false,
"LogFilesEnabled": true
}
dedicatedserver.cfg необходимо перезапустить сервер из GPanel, чтобы изменения вступили в силу.
Варианты игрового режима
Настройка GameMode управляет сложностью и правилами выживания. Установите её до первого запуска, так как изменение на существующем сохранении может применяться не полностью.
| Значение | Описание |
|---|---|
"normal" |
Стандартный опыт выживания со сбалансированным ИИ врагов, голодом, жаждой и полным набором игровых систем. |
"hard" |
Повышенная сложность врагов, более быстрое потребление ресурсов и уменьшенный запас прочности для выживания. |
"hardsurvival" |
Самый сложный режим. Безвозвратная смерть и самые суровые условия выживания. |
"peaceful" |
Враги пассивны, что позволяет игрокам сосредоточиться на исследовании и строительстве без боёв. |
"custom" |
Позволяет настраивать игровые параметры. Используйте этот режим для тонкой настройки отдельных параметров сложности. |
Как подключиться к вашему серверу
Поиск IP и порта вашего сервера
IP вашего сервера и назначенные порты отображаются во вкладке Network в GPanel. Подробные инструкции см. в статье: Как найти IP-адрес и порт вашего сервера.
Sons of the Forest использует три порта (игровой, запросов и blob sync). Они назначаются автоматически в GPanel. Проверьте вкладку Network и вкладку Startup, чтобы узнать конкретные назначенные вам номера портов, и убедитесь, что значения в dedicatedserver.cfg совпадают.
Вариант 1: Прямое подключение через Steam
- Откройте Steam и нажмите Вид в верхней строке меню.
- Выберите Игровые серверы.
- Перейдите на вкладку Избранное, затем нажмите Добавить сервер.
- Введите IP вашего сервера и порт запросов (из вкладки Network в GPanel) в формате
IP:QueryPort. - Нажмите Найти игры по этому адресу, затем Добавить в избранное.
- Запустите Sons of the Forest, перейдите в Multiplayer > Join Game и выберите свой сервер из избранного.
Вариант 2: Браузер серверов Steam (в игре)
- Запустите Sons of the Forest и выберите Multiplayer в главном меню.
- Выберите Join Game, затем перейдите на вкладку Internet.
- Используйте поиск/фильтр, чтобы найти свой сервер по имени, или нажмите Connect by IP, если доступно.
- Введите пароль сервера, если он установлен, и присоединитесь.
Управление сохранениями
Слоты сохранения
Sons of the Forest поддерживает до 3 независимых слотов сохранения на сервер. Активный слот управляется настройкой SaveSlot в dedicatedserver.cfg. Каждый слот хранит собственное состояние мира, данные игроков и прогресс.
Чтобы переключить миры, измените значение SaveSlot (1, 2 или 3) и перезапустите сервер.
Расположение файлов сохранения
Файлы сохранения сервера хранятся по следующему пути на вашем сервере:
saves/
У каждого слота сохранения есть собственная подпапка в этом каталоге. Структура выглядит так:
saves/
Slot1/
Slot2/
Slot3/
Загрузка сохранения через SFTP
Вы можете загрузить существующее сохранение из локальной одиночной игры или с другого сервера на ваш выделенный сервер с помощью SFTP. Полные инструкции по подключению по SFTP см. в статье: Как загружать файлы через SFTP.
- Остановите сервер из GPanel перед загрузкой файлов.
- Подключитесь к серверу по SFTP, используя учётные данные, показанные в GPanel.
- Перейдите в каталог
saves/на вашем сервере. - Загрузите свою локальную папку сохранения в соответствующую папку слота (например,
Slot1/). - Убедитесь, что
SaveSlotвdedicatedserver.cfgсоответствует слоту, в который вы загрузили данные. - Запустите сервер из GPanel.
%APPDATA%\LocalLow\Endnight\SonsOfTheForest\Saves\Скопируйте нужную папку сохранения в соответствующий каталог слота на вашем сервере.
Резервное копирование сохранений
Рекомендуется периодически создавать резервные копии файлов сохранения через SFTP. Загружайте весь каталог saves/ в безопасное место на вашем локальном компьютере перед внесением серьёзных изменений или обновлений.
Связанные статьи
- Устранение неполадок Sons of the Forest — Сбои, проблемы с памятью, проблемы с подключением и устранение неполадок с сохранениями
- Как найти IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP
Нужна дополнительная помощь?
Если у вас по-прежнему возникают проблемы после выполнения этого руководства, пожалуйста, создайте тикет в службу поддержки и приложите:
- Описание проблемы и когда она началась
- Идентификатор вашего сервера или IP-адрес из GPanel
- Любые соответствующие сообщения об ошибках из консоли сервера или файлов журнала