Wiki The Forest
Настройка сервера
Обновлено: 05.07.2026 18:11

Настройка сервера

🕒 Последнее изменение: 05 июля 2026 в 18:11

Данная статья описывает базовую настройку выделенного сервера The Forest: первый запуск, переменные запуска, файл config.cfg, сетевые порты, пароль сервера, пароль администратора, сложность, сохранения и подключение игроков.

Первый запуск сервера

После выдачи сервера откройте панель управления и перейдите во вкладку «Startup».

Перед первым запуском проверьте основные параметры: название сервера, пароль сервера, пароль администратора, сложность, тип запуска и Steam Game Server Login Token.

После настройки переменных перейдите во вкладку «Console» и запустите сервер.

При первом запуске сервер скачивает файлы через SteamCMD, создаёт каталог конфигурации и формирует файл config.cfg.

Внимание: не останавливайте сервер во время первичной установки файлов.

Основной файл конфигурации

Основной файл конфигурации The Forest расположен по пути:

TheForestDedicatedServer_Data/forest/config/config.cfg

Перед редактированием файла config.cfg остановите сервер.

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

Основные переменные запуска

Часть параметров сервера задаётся через переменные во вкладке «Startup». Эти значения могут автоматически записываться в config.cfg при запуске или изменении конфигурации.

Переменная Назначение
SERVER_NAME Название сервера.
STEAM_PORT Steam-порт сервера.
QUERY_PORT Query-порт сервера.
MAX_PLAYERS Максимальное количество игроков.
SERVER_DIFFICULTY Сложность сервера.
STEAM_ACC Steam Game Server Login Token.
SERVER_PASS Пароль для входа на сервер.
ADMIN_PASS Пароль администратора.
VAC Включение или отключение VAC.
AUTO_UPDATE Автообновление сервера при запуске.
INIT_TYPE Тип запуска мира: новый мир или продолжение сохранения.

Название сервера

Название сервера задаётся переменной:

SERVER_NAME

В файле config.cfg это соответствует параметру:

serverName My Forest Server

Название отображается в браузере серверов.

Пароль сервера

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

SERVER_PASS

В файле config.cfg это соответствует параметру:

serverPassword mypassword

Чтобы сделать сервер публичным, оставьте пароль пустым:

serverPassword

Пароль администратора

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

ADMIN_PASS

В текущей конфигурации он передаётся серверу через параметр запуска:

-serverPasswordAdmin ADMIN_PASS

Используйте сложный пароль администратора и не совпадающий с обычным паролем сервера.

Steam Game Server Login Token

Для корректной работы сервера в Steam и сохранения прогресса игроков рекомендуется указать Steam Game Server Login Token.

Токен задаётся переменной:

STEAM_ACC

В файле config.cfg это соответствует параметру:

serverSteamAccount your_token

Для генерации токена используйте App ID игры The Forest:

242760

Внимание: не используйте App ID выделенного сервера для генерации токена. Для GSLT нужен App ID основной игры.

Порты сервера

The Forest использует несколько портов. Они должны быть выделены серверу во вкладке «Network».

Параметр Назначение
serverGamePort Основной игровой порт.
serverSteamPort Steam-порт.
serverQueryPort Query-порт для браузера серверов.

Пример:

serverSteamPort 8766
serverGamePort 56510
serverQueryPort 27016

Внимание: значения портов в config.cfg должны совпадать с портами, выделенными серверу во вкладке «Network».

serverIP

Параметр serverIP отвечает за IP-адрес, к которому привязывается сервер.

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

serverIP

Если указать:

serverIP 0.0.0.0

сервер может вывести предупреждение о несовпадении IP-адреса, потому что внутри контейнера он видит внутренний Docker-IP, а не внешний IP сервера.

Не указывайте внутренний адрес контейнера вручную. Он может измениться после перезапуска.

Максимальное количество игроков

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

MAX_PLAYERS

В файле config.cfg это соответствует параметру:

serverPlayers 10

Чем больше игроков на сервере, тем выше нагрузка на процессор, память и сеть.

Сложность сервера

Сложность задаётся переменной:

SERVER_DIFFICULTY

В файле config.cfg это соответствует параметру:

difficulty Normal

В текущей конфигурации допустимые значения:

Значение Описание
Peaceful Мирный режим без стандартной угрозы от врагов.
Normal Обычная сложность.
Hard Повышенная сложность.

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

Тип запуска мира

Тип запуска задаётся переменной:

INIT_TYPE

В файле config.cfg это соответствует параметру:

initType New

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

Значение Назначение
New Создать новый мир.
Continue Продолжить существующее сохранение.

Внимание: после первого создания мира измените INIT_TYPE на Continue. Если оставить New, сервер может начать новый мир при следующем запуске.

Слот сохранения

Слот сохранения задаётся параметром:

slot 1

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

1
2
3
4
5

Каждый слот — это отдельный мир.

VAC

VAC задаётся переменной:

VAC

В файле config.cfg это соответствует параметру:

enableVAC on

Отключение VAC:

enableVAC off

Автосохранение

Интервал автосохранения задаётся параметром:

serverAutoSaveInterval 15

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

Для обычного сервера рекомендуется оставить интервал автосохранения включённым.

Игровые параметры

Параметр Назначение
veganMode Отключает врагов.
vegetarianMode Ограничивает появление врагов дневным или ночным режимом.
resetHolesMode Сбрасывает отверстия в структурах при загрузке сохранения.
treeRegrowMode Включает восстановление части срубленных деревьев после сна.
allowBuildingDestruction Разрешает разрушение построек.
allowEnemiesCreativeMode Разрешает врагов в творческом режиме.
allowCheats Разрешает клиентам использовать встроенную консоль разработчика.

Пример config.cfg

serverIP
serverSteamPort 8766
serverGamePort 56510
serverQueryPort 27016
serverName My Forest Server
serverPlayers 10
serverPassword
serverSteamAccount your_token
enableVAC on
serverAutoSaveInterval 15
difficulty Normal
initType Continue
slot 1
showLogs off
serverContact admin@example.com
veganMode off
vegetarianMode off
resetHolesMode off
treeRegrowMode off
allowBuildingDestruction on
allowEnemiesCreativeMode off
allowCheats off
saveFolderPath
targetFpsIdle 5
targetFpsActive 60

Сохранения сервера

В текущей конфигурации сервер запускается с параметром:

-savefolderpath /home/container/TheForestDedicatedServer_Data

Это означает, что данные сохранений находятся внутри каталога:

TheForestDedicatedServer_Data/

Каждый слот сохранения соответствует отдельному миру.

Резервное копирование сохранения

Перед удалением мира, сменой слота или изменением важных параметров создайте резервную копию.

  1. Остановите сервер.
  2. Откройте файловый менеджер или подключитесь через SFTP.
  3. Перейдите в каталог TheForestDedicatedServer_Data/.
  4. Скачайте папку нужного слота или весь каталог сохранений.
  5. После копирования запустите сервер обратно.

Восстановление сохранения

  1. Остановите сервер.
  2. Загрузите резервную копию сохранения в нужный каталог.
  3. Проверьте значение slot в config.cfg.
  4. Установите initType Continue.
  5. Запустите сервер.

Создание нового мира

Чтобы создать новый мир:

  1. Остановите сервер.
  2. Создайте резервную копию текущего сохранения.
  3. Измените slot на свободный номер или очистите текущий слот.
  4. Установите initType New.
  5. Запустите сервер.
  6. После создания мира измените initType на Continue.

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

Подключение к серверу

IP-адрес и порты сервера отображаются во вкладке «Network».

Для подключения через Steam Favorites обычно используется IP-адрес и query-порт:

IP:QUERY_PORT

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

IP:GAME_PORT

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

Сервер не отображается в браузере Steam

Проверьте:

  • указан корректный serverSteamAccount;
  • GSLT создан для App ID 242760;
  • serverSteamPort, serverGamePort и serverQueryPort выделены серверу во вкладке «Network»;
  • порт подключения и query-порт не заняты другим сервером;
  • сервер полностью запущен;
  • в консоли нет ошибки Failed to connect to Steam.

Ошибка Failed to connect to Steam

Если в консоли появляется:

Failed to connect to Steam

проверьте:

  • переменная STEAM_ACC заполнена;
  • токен создан для App ID 242760;
  • токен не был удалён или отозван в Steam;
  • Steam-порт и query-порт выделены серверу;
  • сервер имеет доступ к сети.

Ошибка проверки IP-адреса

Если сервер сообщает, что указан 0.0.0.0, но хостовый IP отличается, это связано с запуском в контейнере.

В таком случае попробуйте оставить параметр serverIP пустым:

serverIP

Не указывайте внутренний Docker-IP вручную.

Сервер не применяет настройки

Проверьте:

  • сервер был остановлен перед редактированием config.cfg;
  • файл был сохранён после изменения;
  • после изменения сервер был перезапущен;
  • значение не перезаписывается переменной запуска;
  • изменяется правильный файл по пути TheForestDedicatedServer_Data/forest/config/config.cfg.

Создаётся новый мир вместо старого

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

initType

Для продолжения существующего мира должно быть:

initType Continue

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

slot 1

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

  • после первого создания мира измените initType на Continue;
  • перед редактированием config.cfg останавливайте сервер;
  • создайте GSLT для App ID 242760 и укажите его в STEAM_ACC;
  • убедитесь, что все нужные порты выделены во вкладке «Network»;
  • не указывайте внутренний Docker-IP в serverIP;
  • перед сменой слота или созданием нового мира делайте резервную копию;
  • используйте отдельные пароли для входа игроков и администрирования.

Файлы и каталоги, которые рекомендуется сохранить перед изменениями:

TheForestDedicatedServer_Data/forest/config/config.cfg
TheForestDedicatedServer_Data/
Информация

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

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