Skip to content

Файл конфигурации server.cfg

Основная информация

Файл server.cfg используется для тонкой настройки сервера Rust.

  • Чтобы найти нужную переменную, используйте команду find в консоли сервера или клиента.
  • Чтобы посмотреть текущее значение переменной, введите её имя в консоль (например: fps.limit).

Совет

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

Основные настройки сервера

ПараметрЗначение по умолчаниюОписание
server.hostname""Название сервера
server.description""Описание сервера (\n — перенос строки)
server.url"https://"Ссылка на сайт сервера
server.headerimage"https://"Баннер сервера (рекомендуется 1024x512, .png/.jpg)
server.logoimage"https://"Логотип сервера для Rust+ (256x256)
server.motd""Сообщение игроку в чате при входе
server.gamemode"vanilla"Режим игры: vanilla, softcore, hardcore
server.tags"vanilla,pve,monthly"Теги сервера через запятую
server.identity""Идентификатор сервера (папка сохранений)
server.pvetrueВключить PvE-режим
server.radiationtrueВключить радиацию
server.level"Procedural Map"Тип карты (Procedural Map, Barren и др.)
server.levelurl"https://"URL кастомной карты
server.worldsize4500Размер карты
server.seed123456Seed генерации (12147483647)
server.port28015Игровой порт
server.queryport28016Query-порт
rcon.port28017Порт RCON
app.port28082Порт Rust+
server.woundingenabledtrueНокаут вместо мгновенной смерти
server.globalchattrueВключить глобальный чат
server.idlekick30Кик за AFK (в минутах)
server.idlekickmode10 — выкл, 1 — только при заполнении, 2 — всегда
server.idlekickadmins11 — не кикать админов, 0 — кикать
max_sleeping_bags15Лимит спальников на игрока (-1 — без лимита)
hackablelockedcrate.requiredhackseconds900Время взлома ящика Чинука (сек)
mlrs.brokendownminutes10Откат MLRS (минуты)
server.stabilitytrueСтабильность построек
server.itemdespawn180Время исчезновения предметов (сек)
sentry.maxinterference12Лимит турелей в радиусе
sentry.interferenceradius40Радиус ограничения турелей (м)
physics.gravity1Гравитация (1 — стандарт, 0 — выкл)
debug.disableconditiontrueОтключить износ предметов

Множители урона и защиты

ПараметрЗначение по умолчаниюОписание
server.arrowdamage1Множитель урона от стрел
server.meleedamage1Множитель урона от холодного оружия
server.bleedingdamage1Множитель урона от кровотечения
server.bulletdamage1Множитель урона от огнестрела
server.meleearmor1Множитель защиты от холодного оружия
server.bleedingarmor1Множитель защиты от кровотечения
server.bulletarmor1Множитель защиты от огнестрела

Популяции и спавн на карте

Животные

ПараметрЗначение по умолчаниюОписание
bear.population2Медведи (на кв. км)
boar.population5Кабаны (на кв. км)
chicken.population3Курицы (на кв. км)
polarbear.population1Белые медведи (на кв. км)
ridablehorse.population2Лошади (на кв. км)
stag.population3Олени (на кв. км)
wolf.population2Волки (на кв. км)
crocodile.population1Крокодилы (на кв. км)
panther.population0.5Пантеры (на кв. км)
tiger.population0.5Тигры (на кв. км)
tigerfsm.chargerange20Дистанция атаки тигра
tigersneaktelegraphgrowl.minangle60Мин. угол рычания тигра
tigersneaktelegraphgrowl.mintimebetweengrowls5Интервал между рычаниями тигра
snakehazard.population5Змеи (на кв. км)

Транспорт

Наземный

ПараметрЗначение по умолчаниюОписание
bike.motorbikemonumentpopulation1Мотоциклы на монументах
bike.pedalmonumentpopulation1Велосипеды на монументах
bike.pedalroadsidepopulation1Велосипеды вдоль дорог
modularcar.population3Модульные автомобили
traincar.population2.3Вагоны поездов

Водный

ПараметрЗначение по умолчаниюОписание
motorrowboat.population1Моторные лодки
rhib.rhibpopulation0RHIB-катера

Воздушный

ПараметрЗначение по умолчаниюОписание
hotairballoon.population1Воздушные шары
minicopter.population0Миникоптеры
scraptransporthelicopter.population0Транспортные вертолёты

NPC и события

NPC

ПараметрЗначение по умолчаниюОписание
ai.npc_max_population_military_tunnels3Макс. NPC в военных туннелях
zombie.population0Зомби (на кв. км)

Сезонные события

ПараметрЗначение по умолчаниюОписание
halloween.murdererpopulation0Убийцы (Halloween)
halloween.scarecrowpopulation0Пугала (Halloween)
halloweendungeon.population0Хэллоуинские подземелья
xmasdungeon.xmaspopulation0Рождественские подземелья

Прочее

Ресурсы

ПараметрЗначение по умолчаниюОписание
metaldetectorsource.population1200Объекты для металлоискателя (на кв. км)

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

ПараметрЗначение по умолчаниюОписание
spawn.respawn_populationstrueВключить возрождение существ
spawn.tick_populations60Интервал обновления популяций (сек)

Сезонные режимы и ивенты

Xmas (Рождественский ивент)

ПараметрЗначение по умолчаниюОписание
xmas.enabled-Включение режима
xmassantasleigh.desiredaltitude-Высота полёта саней Санты
santasleigh.altitudeaboveterrain-Высота полёта над землёй
xmas.giftsperplayer-Подарков на игрока
xmas.spawnrange-Радиус спавна подарков

Halloween

ПараметрЗначение по умолчаниюОписание
halloween.enabled-Включение режима
halloweenhalloween.murdererpopulation-Количество убийц (возможная ошибка в названии ключа)
halloweenhalloween.scarecrowpopulation-Количество пугал (возможная ошибка в названии ключа)
zombie.population0Количество зомби (на кв. км)

Cargo Ship

ПараметрЗначение по умолчаниюОписание
cargoship.cargo_escape_boat_rhibtrueИспользовать RHIB для побега
cargoship.dock_time480Время стоянки (сек)
cargoship.docking_debugfalseОтладка стыковки
cargoship.egress_duration_minutes10Время выхода из события (мин)
cargoship.event_duration_minutes50Длительность события (мин)
cargoship.event_enabledtrueВключить событие
cargoship.loot_round_spacing_minutes10Интервал между волнами лута
cargoship.loot_rounds3Количество волн лута
cargoship.refresh_loot_on_docktrueОбновлять лут при стыковке
cargoship.should_docktrueРазрешить стыковку
ai.npc_spawn_on_cargo_shiptrueСпавн NPC на корабле

Bradley APC

ПараметрЗначение по умолчаниюОписание
bradley.enabled-Включение танка Bradley
bradleybradley.respawndelayminutes-Респавн после уничтожения (возможная ошибка в ключе)
bradley.respawndelayvariance-Случайная задержка респавна

Chinook CH47 / Locked Crate

ПараметрЗначение по умолчаниюОписание
hackablelockedcrate.requiredhackseconds-Время взлома контейнера
hackablelockedcrate.decayseconds7200Время исчезновения контейнера (2 часа)

Настройки гниения (Decay)

ПараметрЗначение по умолчаниюОписание
baseridableanimal.decayminutes180Гниение оставленной лошади (мин)
basesubmarine.deepwaterdecayminutes120Гниение подлодки в глубокой воде
basesubmarine.outsidedecayminutes180Гниение подлодки вне воды
bike.outsidedecayminutes1440Гниение велосипеда
decay.bracket_0_blockcount15Блоков для уровня 0
decay.bracket_0_costfraction0.1Стоимость обслуживания (уровень 0)
decay.bracket_1_blockcount50Блоков для уровня 1
decay.bracket_1_costfraction0.15Стоимость обслуживания (уровень 1)
decay.bracket_2_blockcount125Блоков для уровня 2
decay.bracket_2_costfraction0.2Стоимость обслуживания (уровень 2)
decay.bracket_3_blockcount200Блоков для уровня 3
decay.bracket_3_costfraction0.333Стоимость обслуживания (уровень 3)
decay.debugfalseРежим отладки
decay.delay_metal0Задержка гниения металла (часы)
decay.delay_override0Общая задержка (часы)
decay.delay_stone0Задержка гниения камня (часы)
decay.delay_toptier0Задержка гниения топ-типа (часы)
decay.delay_twig0Задержка гниения веток (часы)
decay.delay_wood0Задержка гниения дерева (часы)
decay.duration_metal8Разрушение металла (часы)
decay.duration_override0Общая длительность
decay.duration_stone5Разрушение камня (часы)
decay.duration_toptier12Разрушение топ-уровня (часы)
decay.duration_twig1Разрушение веток (часы)
decay.duration_wood3Разрушение дерева (часы)
decay.outside_test_range50Радиус проверки внешнего размещения
decay.scale1Масштаб гниения
decay.tick600Интервал обновления (сек)
decay.upkeeptrueВключить upkeep
decay.upkeep_grief_protection1440Защита после уничтожения шкафа (мин)
decay.upkeep_heal_scale1Восстановление при обслуживании
decay.upkeep_inside_decay_scale0.1Гниение внутри базы
decay.upkeep_period_minutes1440На сколько минут хватает ресурсов
frankensteinpet.decayminutes180Гниение питомца Франкенштейна
hackablelockedcrate.decayseconds7200Гниение невскрытого ящика (сек)
hotairballoon.outsidedecayminutes180Гниение воздушного шара
modularcar.outsidedecayminutes864Гниение модульной машины
motorrowboat.decaystartdelayminutes45Задержка перед гниением лодки
motorrowboat.deepwaterdecayminutes120Гниение лодки в глубокой воде
motorrowboat.outsidedecayminutes180Гниение лодки вне воды
playerhelicopter.insidedecayminutes2880Гниение вертолёта внутри
playerhelicopter.outsidedecayminutes480Гниение вертолёта снаружи
snowmobile.outsidedecayminutes1440Гниение снегохода
traincar.decayminutes30Гниение вагона
traincarunloadable.decayminutesafterunload10Гниение разгруженного вагона
tugboat.tugdecayminutes2160Гниение буксира
tugboat.tugdecaystartdelayminutes1440Задержка перед гниением буксира

Воздушные шары

ПараметрЗначение по умолчаниюОписание
hotairballoon.populationКоличество шаров на карте
hotairballoon.outsidedecayminutes180Время до разрушения на улице
hotairballoon.serviceceilingМаксимальная высота полёта

NPC и AI

ПараметрЗначение по умолчаниюОписание
ai.npc_enabletrueВключение NPC
nav_waitОжидание генерации navmesh
nav_disableОтключение навигации (NPC/животные не двигаются)
ai.thinktrueВключение «мышления» NPC
ai.movetrueВключение движения NPC
npcplayerapex.populationКоличество учёных на карте
ai.npc_junkpile_a_spawn_chanceШанс спавна NPC на мусорке A
ai.npc_junkpile_g_spawn_chanceШанс спавна NPC на мусорке G
ai.ignoreplayersfalseИгнорирование игроков NPC и животными

Остров обучения

ПараметрЗначениеОписание
server.tags"tut"Добавить тег острова обучения
server.tutorialenabledtrueВключить режим обучения

Наценка на верстаки (Workbench Tax)

ПараметрЗначениеОписание
server.workbench1taxrate0Наценка за верстак 1 уровня (%)
server.workbench2taxrate10Наценка за верстак 2 уровня (%)
server.workbench3taxrate20Наценка за верстак 3 уровня (%)

NPC торговые автоматы (Dynamic Pricing)

Основные параметры

ПараметрЗначение по умолчаниюОписание
npcvendingmachine.dynamicpricingenabledtrueВключить динамическое ценообразование
npcvendingmachine.startingpricemultiplier2Стартовый множитель цен

Ограничения цен

ПараметрЗначение по умолчаниюОписание
npcvendingmachine.maximumpricemultiplier2Максимальный множитель
npcvendingmachine.minimumpricemultiplier0.5Минимальный множитель

Изменение цен

ПараметрЗначение по умолчаниюОписание
npcvendingmachine.pricedecreaseamount0.05Снижение цены при слабых продажах
npcvendingmachine.priceincreaseamount0.1Повышение цены при активных продажах

Частота обновления

ПараметрЗначение по умолчаниюОписание
npcvendingmachine.priceupdatefrequencydefault3Стандартный интервал (часы)
npcvendingmachine.priceupdatefrequencyweekly1Еженедельный интервал (часы)
npcvendingmachine.priceupdatefrequencybiweekly2Двухнедельный интервал (часы)

Допустимый диапазон интервала: от 0.5 до 72 часов.

Лимиты системы торговых автоматов

ПараметрЗначение по умолчаниюОписание
vendingmachine.max_history10000Лимит записей истории
vendingmachine.max_processed10000Лимит обработанных транзакций
vendingmachine.max_returned100Лимит возвращаемых результатов

Полезные команды

Общие

КомандаОписание
global.clearvendingmachinenamescontainingОчистить имена автоматов по части текста
server.listvendingmachinesСписок всех торговых автоматов

NPC-автоматы

КомандаОписание
npcvendingmachine.addhoursСимулировать прохождение часов
npcvendingmachine.printallpricechangesПоказать изменения цен
npcvendingmachine.resetdynamicpricingСбросить динамические цены
npcvendingmachine.resetfrequencytagsСбросить теги частоты

Очистка данных

КомандаОписание
vendingmachine.clearallvendingcustomerhistoryОчистить статистику покупателей
vendingmachine.clearallvendinghistoryОчистить всю историю автоматов

Лимит турелей

ПараметрЗначение по умолчаниюОписание
sentry.interferenceradius40Радиус ограничения
sentry.maxinterference12Максимум турелей в радиусе

Другие полезные настройки сервера

ПараметрЗначение по умолчаниюОписание
server.pveВключить PvE
server.respawnresetrangeРадиус кулдауна спальников
server.itemdespawnВремя исчезновения предметов
antihack.debuglevelУровень логирования Antihack
fps.limitЛимит FPS сервера
server.tickrateТикрейт сервера
relationshipmanager.maxteamsize8Макс. размер команды
server.stabilityСтабильность построек
craft.instantМгновенный крафт
server.max_sleeping_bags15Лимит мешков/кроватей

Softcore режим

Значения и поведение могут меняться в обновлениях Rust. Проверяй актуальность через find и тестовый сервер.

ПараметрЗначение по умолчаниюОписание
storagecontainer.dropcorpseondeathtrueТело игрока появляется после смерти
storagecontainer.canrequireauthifnolocktrueТребовать авторизацию у контейнеров без замка
server.pvpbulletdamagemultiplier0.75Множитель урона пуль в PvP
player.keepteamdeathtrueИгрок остаётся в команде после смерти
player.dropbackpackondownedfalseРюкзак не выпадает при нокауте
decay.use_door_upkeep_bracketstrueПоэтапное разрушение дверей
relationshipmanager.maxteamsize4Максимальный размер команды

Опубликовано под лицензией MIT.
Данный проект не является официальной документацией Facepunch/Rust.
Это общественная база знаний, созданная для удобства администраторов и игроков.