Wiki Abiotic Factor
Настройка сервера
Обновлено: 29.06.2026 11:07

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

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

Это руководство описывает настройку выделенного сервера Abiotic Factor: первый запуск, переменные запуска, параметры песочницы, файл SandboxSettings.ini, подключение игроков, сохранения мира и добавление администраторов.

Описание сервера

Abiotic Factor — кооперативная игра на выживание, действие которой происходит внутри огромного подземного научного комплекса. Игроки выступают в роли учёных, оказавшихся в изоляции среди аномальных существ, опасных зон и последствий неудачного эксперимента.

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

Возможности выделенного сервера

На выделенном сервере доступны:

txt
постоянный мир
настройка имени сервера
пароль для входа
лимит игроков
отдельный query-порт Steam
настройки песочницы
несколько сохранённых миров
администраторы через Admin.ini
резервное копирование сохранений

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

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

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

Нажмите Start.

При первом запуске сервер скачает и установит файлы выделенного сервера через Steam.

App ID выделенного сервера Abiotic Factor:

txt
2857200

Первый запуск может занять несколько минут. Сервер создаст начальные файлы, каталоги сохранений и конфигурацию мира.

Дождитесь, пока сервер завершит загрузку и начнёт ожидать подключения игроков.

Автоматические обновления

При запуске сервер может проверять наличие обновлений и устанавливать их через Steam.

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

Переменные запуска

Основные параметры сервера задаются во вкладке Startup.

Переменная Описание
SERVER_NAME Название сервера в браузере серверов
SERVER_PASSWORD Пароль для входа игроков
NUM_PLAYERS Максимальное количество игроков
QUERY_PORT Query-порт Steam для отображения сервера

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

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

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

txt
SERVER_NAME

Пример:

txt
My Abiotic Factor Server

Это имя отображается в браузере серверов Steam и в списке серверов Abiotic Factor.

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

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

txt
SERVER_PASSWORD

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

Пример приватного сервера:

txt
SERVER_PASSWORD=my_password

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

Лимит игроков

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

txt
NUM_PLAYERS

Пример:

txt
NUM_PLAYERS=6

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

Query-порт Steam

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

txt
QUERY_PORT

Он используется Steam для отображения сервера в браузере серверов.

Пример:

txt
QUERY_PORT=27015

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

Параметры запуска сервера

Abiotic Factor использует параметры командной строки для передачи основных настроек серверу.

Наиболее важные параметры:

Параметр Назначение
-SteamServerName="Name" Название сервера
-MaxServerPlayers=6 Максимальное количество игроков
-PORT=7777 Игровой UDP-порт
-QueryPort=27015 Query-порт Steam
-ServerPassword="password" Пароль сервера
-AdminPassword="password" Пароль администратора
-log Вывод логов в консоль
-newconsole Использование отдельной консоли вывода

В панели управления эти параметры обычно формируются автоматически из переменных запуска. Редактировать команду запуска вручную нужно только при продвинутой настройке.

Приоритет переменных запуска

Если один и тот же параметр задан в Startup и в файле конфигурации, приоритет имеет значение из Startup.

Используйте:

txt
Startup — для имени сервера, пароля, лимита игроков и портов
файлы конфигурации — для тонкой настройки мира и песочницы

Настройки песочницы

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

Файл настроек песочницы:

txt
AbioticFactor/Saved/SaveGames/Server/Worlds/<WorldName>/SandboxSettings.ini

Каждый мир имеет собственный SandboxSettings.ini.

Перед редактированием остановите сервер.

Обязательный заголовок SandboxSettings.ini

Файл должен начинаться с секции:

ini
[SandboxSettings]

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

Пример SandboxSettings.ini

ini
[SandboxSettings]
GameDifficulty=1
HardcoreMode=False
EnemySpawnRate=1.0
EnemyHealthMultiplier=1.0
EnemyPlayerDamageMultiplier=1.0
PlayerXPGainMultiplier=1.5
HungerSpeedMultiplier=0.8
ThirstSpeedMultiplier=0.8
FatigueSpeedMultiplier=0.8
DamageToAlliesMultiplier=0.0
ItemStackSizeMultiplier=2.0
LootRespawnEnabled=True
DayNightCycleState=0
DayNightCycleSpeedMultiplier=1.0
FoodSpoilSpeedMultiplier=0.5
DeathPenalties=1

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

Настройки сложности

Параметр Значения Описание
GameDifficulty 0-2 Общая сложность мира
HardcoreMode True/False Режим перманентной смерти

Значения GameDifficulty:

Значение Сложность
0 Normal
1 Hard
2 Apocalyptic

HardcoreMode=True делает прохождение значительно суровее. Используйте этот режим только если игроки готовы к потере персонажей.

Настройки врагов

Параметр Описание
EnemySpawnRate Частота появления врагов
EnemyHealthMultiplier Множитель здоровья врагов
EnemyPlayerDamageMultiplier Урон врагов по игрокам
EnemyDeployableDamageMultiplier Урон врагов по постройкам и установкам
DetectionSpeedMultiplier Скорость обнаружения игроков врагами
EnemyAccuracy Точность врагов дальнего боя

Пример более лёгкой настройки:

ini
EnemySpawnRate=0.75
EnemyHealthMultiplier=0.8
EnemyPlayerDamageMultiplier=0.75
DetectionSpeedMultiplier=0.8
EnemyAccuracy=1

Пример более сложной настройки:

ini
EnemySpawnRate=2.0
EnemyHealthMultiplier=1.5
EnemyPlayerDamageMultiplier=1.5
DetectionSpeedMultiplier=1.5
EnemyAccuracy=3

Настройки игроков

Параметр Описание
PlayerXPGainMultiplier Множитель получения опыта
HungerSpeedMultiplier Скорость роста голода
ThirstSpeedMultiplier Скорость роста жажды
FatigueSpeedMultiplier Скорость роста усталости
DamageToAlliesMultiplier Урон по союзникам
ItemStackSizeMultiplier Размер стаков предметов
ItemWeightMultiplier Вес предметов
ItemDurabilityMultiplier Прочность предметов
DurabilityLossOnDeathMultiplier Потеря прочности после смерти
BaseInventorySize Базовый размер инвентаря
BonusPerkPoints Дополнительные очки перков
DeathPenalties Штрафы за смерть

Чтобы отключить дружественный огонь:

ini
DamageToAlliesMultiplier=0.0

Чтобы ускорить развитие навыков:

ini
PlayerXPGainMultiplier=1.5

Чтобы увеличить размер стаков:

ini
ItemStackSizeMultiplier=2.0

Настройки потребностей

Параметры голода, жажды и усталости:

ini
HungerSpeedMultiplier=1.0
ThirstSpeedMultiplier=1.0
FatigueSpeedMultiplier=1.0

Чтобы сделать выживание мягче:

ini
HungerSpeedMultiplier=0.5
ThirstSpeedMultiplier=0.5
FatigueSpeedMultiplier=0.5

Чтобы отключить потребность полностью, используйте 0.0:

ini
HungerSpeedMultiplier=0.0
ThirstSpeedMultiplier=0.0
FatigueSpeedMultiplier=0.0

Настройки мира

Параметр Описание
DayNightCycleState Режим дня и ночи
DayNightCycleSpeedMultiplier Скорость цикла дня и ночи
LootRespawnEnabled Возрождение лута
FoodSpoilSpeedMultiplier Скорость порчи еды
RefrigerationEffectivenessMultiplier Эффективность холодильников
PowerSocketsOffAtNight Отключение розеток ночью
WeatherFrequency Частота погодных событий
HomeWorlds Доступ к Home Worlds
RadiationDealsDamage Урон от радиации

Значения DayNightCycleState:

Значение Описание
0 Обычный цикл
1 Всегда день
2 Всегда ночь

Пример мира с постоянным днём:

ini
DayNightCycleState=1

Пример включённого возрождения лута:

ini
LootRespawnEnabled=True

Прочие настройки

Параметр Описание
ShowDeathMessages Показывать сообщения о смерти
AllowRecipeSharing Разрешить обмен рецептами
AllowPagers Разрешить пейджеры
AllowTransmog Разрешить трансмог брони
DisableResearchMinigame Отключить мини-игру исследований
AllowCharacterReset Разрешить сброс персонажа
HostAccessPlayerCorpses Доступ администратора к сумкам смерти игроков

Для более удобного PvE-сервера можно использовать:

ini
ShowDeathMessages=True
AllowRecipeSharing=True
AllowPagers=True
AllowTransmog=True
AllowCharacterReset=True

Рекомендуемая настройка для спокойного PvE

ini
[SandboxSettings]
GameDifficulty=0
HardcoreMode=False
EnemySpawnRate=0.75
EnemyHealthMultiplier=0.8
EnemyPlayerDamageMultiplier=0.75
PlayerXPGainMultiplier=1.5
HungerSpeedMultiplier=0.7
ThirstSpeedMultiplier=0.7
FatigueSpeedMultiplier=0.7
DamageToAlliesMultiplier=0.0
ItemStackSizeMultiplier=2.0
ItemWeightMultiplier=0.8
ItemDurabilityMultiplier=2.0
LootRespawnEnabled=True
FoodSpoilSpeedMultiplier=0.5
DeathPenalties=0

Рекомендуемая настройка для сложного выживания

ini
[SandboxSettings]
GameDifficulty=2
HardcoreMode=False
EnemySpawnRate=2.0
EnemyHealthMultiplier=1.5
EnemyPlayerDamageMultiplier=1.5
DetectionSpeedMultiplier=1.5
EnemyAccuracy=3
PlayerXPGainMultiplier=1.0
HungerSpeedMultiplier=1.2
ThirstSpeedMultiplier=1.2
FatigueSpeedMultiplier=1.2
DamageToAlliesMultiplier=0.5
ItemStackSizeMultiplier=1.0
LootRespawnEnabled=False
FoodSpoilSpeedMultiplier=1.2
DeathPenalties=3

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

Чтобы подключиться через браузер серверов:

  1. Запустите Abiotic Factor.
  2. Откройте Play Online.
  3. Перейдите в Server Browser.
  4. Найдите сервер по имени.
  5. Нажмите Join.
  6. Введите пароль, если он установлен.

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

Прямое подключение

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

Формат подключения:

txt
IP:PORT

Пример:

txt
123.123.123.123:7777

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

Подключение через Steam

Также можно добавить сервер в избранное Steam.

Используйте query-порт:

txt
IP:QUERY_PORT

Пример:

txt
123.123.123.123:27015

После добавления сервер появится в избранных серверах Steam.

Сохранения мира

Сохранения мира находятся в каталоге:

txt
AbioticFactor/Saved/SaveGames/Server/Worlds/<WorldName>/

Каждый мир имеет собственную папку.

Внутри папки мира находятся данные сохранения и конфигурация этого мира, включая:

txt
SandboxSettings.ini

Автоматическое сохранение

Сервер периодически сохраняет состояние мира во время игры.

Также мир сохраняется при корректной остановке сервера.

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

Ручная резервная копия мира

Чтобы создать резервную копию:

  1. Остановите сервер.
  2. Откройте файловый менеджер или SFTP.
  3. Перейдите в каталог:
txt
AbioticFactor/Saved/SaveGames/Server/Worlds/
  1. Скачайте папку нужного мира.
  2. Храните копию локально или в отдельном хранилище.

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

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

  1. Остановите сервер.
  2. Откройте каталог:
txt
AbioticFactor/Saved/SaveGames/Server/Worlds/
  1. Загрузите сохранённую папку мира обратно.
  2. Запустите сервер.

Перед заменой сохранения создайте копию текущего мира.

Запуск нового мира

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

  1. Остановите сервер.
  2. Перейдите в каталог:
txt
AbioticFactor/Saved/SaveGames/Server/Worlds/
  1. Переименуйте текущую папку мира.

Пример:

txt
World

переименовать в:

txt
World_backup
  1. Запустите сервер.

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

Настройка администраторов

Администраторов можно добавить через файл:

txt
Admin.ini

Добавьте Steam64 ID администратора по одному на строку.

Пример:

txt
76561198012345678
76561198087654321

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

Steam64 ID администратора

В Admin.ini используется Steam64 ID.

Пример формата:

txt
76561198012345678

Не используйте SteamID в формате STEAM_0:1:12345678, если сервер ожидает Steam64.

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

Проверьте:

txt
сервер полностью запущен
SERVER_NAME заполнен
QUERY_PORT назначен серверу
игровой порт назначен серверу
клиент и сервер одной версии
сервер не защищён некорректным паролем

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

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

Проверьте:

txt
правильный IP и порт
SERVER_PASSWORD введён правильно
сервер полностью запущен
игрок использует актуальную версию игры
NUM_PLAYERS не превышен
карта или мир не повреждены

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

Настройки песочницы не применяются

Проверьте:

txt
сервер был остановлен перед редактированием
файл начинается с [SandboxSettings]
редактируется SandboxSettings.ini нужного мира
значения указаны в допустимом диапазоне
сервер был перезапущен после изменения

Если на сервере несколько миров, убедитесь, что изменён файл именно активного мира.

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

Проверьте:

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

Не удаляйте и не заменяйте сохранения, пока сервер запущен.

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

Настраивайте имя сервера, пароль, лимит игроков и порты через Startup.

Для тонкой настройки мира используйте SandboxSettings.ini.

Перед изменением SandboxSettings.ini остановите сервер.

Файл SandboxSettings.ini должен начинаться с [SandboxSettings].

Для каждого мира настройки песочницы хранятся отдельно.

Для администраторов используйте Steam64 ID в Admin.ini.

Перед обновлениями и изменением мира создавайте резервную копию.

Не удаляйте сохранения во время работы сервера.

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

Информация

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

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