Файл конфигурации 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.pve | true | Включить PvE-режим |
server.radiation | true | Включить радиацию |
server.level | "Procedural Map" | Тип карты (Procedural Map, Barren и др.) |
server.levelurl | "https://" | URL кастомной карты |
server.worldsize | 4500 | Размер карты |
server.seed | 123456 | Seed генерации (1–2147483647) |
server.port | 28015 | Игровой порт |
server.queryport | 28016 | Query-порт |
rcon.port | 28017 | Порт RCON |
app.port | 28082 | Порт Rust+ |
server.woundingenabled | true | Нокаут вместо мгновенной смерти |
server.globalchat | true | Включить глобальный чат |
server.idlekick | 30 | Кик за AFK (в минутах) |
server.idlekickmode | 1 | 0 — выкл, 1 — только при заполнении, 2 — всегда |
server.idlekickadmins | 1 | 1 — не кикать админов, 0 — кикать |
max_sleeping_bags | 15 | Лимит спальников на игрока (-1 — без лимита) |
hackablelockedcrate.requiredhackseconds | 900 | Время взлома ящика Чинука (сек) |
mlrs.brokendownminutes | 10 | Откат MLRS (минуты) |
server.stability | true | Стабильность построек |
server.itemdespawn | 180 | Время исчезновения предметов (сек) |
sentry.maxinterference | 12 | Лимит турелей в радиусе |
sentry.interferenceradius | 40 | Радиус ограничения турелей (м) |
physics.gravity | 1 | Гравитация (1 — стандарт, 0 — выкл) |
debug.disablecondition | true | Отключить износ предметов |
Множители урона и защиты
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
server.arrowdamage | 1 | Множитель урона от стрел |
server.meleedamage | 1 | Множитель урона от холодного оружия |
server.bleedingdamage | 1 | Множитель урона от кровотечения |
server.bulletdamage | 1 | Множитель урона от огнестрела |
server.meleearmor | 1 | Множитель защиты от холодного оружия |
server.bleedingarmor | 1 | Множитель защиты от кровотечения |
server.bulletarmor | 1 | Множитель защиты от огнестрела |
Популяции и спавн на карте
Животные
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
bear.population | 2 | Медведи (на кв. км) |
boar.population | 5 | Кабаны (на кв. км) |
chicken.population | 3 | Курицы (на кв. км) |
polarbear.population | 1 | Белые медведи (на кв. км) |
ridablehorse.population | 2 | Лошади (на кв. км) |
stag.population | 3 | Олени (на кв. км) |
wolf.population | 2 | Волки (на кв. км) |
crocodile.population | 1 | Крокодилы (на кв. км) |
panther.population | 0.5 | Пантеры (на кв. км) |
tiger.population | 0.5 | Тигры (на кв. км) |
tigerfsm.chargerange | 20 | Дистанция атаки тигра |
tigersneaktelegraphgrowl.minangle | 60 | Мин. угол рычания тигра |
tigersneaktelegraphgrowl.mintimebetweengrowls | 5 | Интервал между рычаниями тигра |
snakehazard.population | 5 | Змеи (на кв. км) |
Транспорт
Наземный
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
bike.motorbikemonumentpopulation | 1 | Мотоциклы на монументах |
bike.pedalmonumentpopulation | 1 | Велосипеды на монументах |
bike.pedalroadsidepopulation | 1 | Велосипеды вдоль дорог |
modularcar.population | 3 | Модульные автомобили |
traincar.population | 2.3 | Вагоны поездов |
Водный
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
motorrowboat.population | 1 | Моторные лодки |
rhib.rhibpopulation | 0 | RHIB-катера |
Воздушный
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
hotairballoon.population | 1 | Воздушные шары |
minicopter.population | 0 | Миникоптеры |
scraptransporthelicopter.population | 0 | Транспортные вертолёты |
NPC и события
NPC
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
ai.npc_max_population_military_tunnels | 3 | Макс. NPC в военных туннелях |
zombie.population | 0 | Зомби (на кв. км) |
Сезонные события
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
halloween.murdererpopulation | 0 | Убийцы (Halloween) |
halloween.scarecrowpopulation | 0 | Пугала (Halloween) |
halloweendungeon.population | 0 | Хэллоуинские подземелья |
xmasdungeon.xmaspopulation | 0 | Рождественские подземелья |
Прочее
Ресурсы
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
metaldetectorsource.population | 1200 | Объекты для металлоискателя (на кв. км) |
Системные настройки спавна
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
spawn.respawn_populations | true | Включить возрождение существ |
spawn.tick_populations | 60 | Интервал обновления популяций (сек) |
Сезонные режимы и ивенты
Xmas (Рождественский ивент)
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
xmas.enabled | - | Включение режима |
xmassantasleigh.desiredaltitude | - | Высота полёта саней Санты |
santasleigh.altitudeaboveterrain | - | Высота полёта над землёй |
xmas.giftsperplayer | - | Подарков на игрока |
xmas.spawnrange | - | Радиус спавна подарков |
Halloween
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
halloween.enabled | - | Включение режима |
halloweenhalloween.murdererpopulation | - | Количество убийц (возможная ошибка в названии ключа) |
halloweenhalloween.scarecrowpopulation | - | Количество пугал (возможная ошибка в названии ключа) |
zombie.population | 0 | Количество зомби (на кв. км) |
Cargo Ship
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
cargoship.cargo_escape_boat_rhib | true | Использовать RHIB для побега |
cargoship.dock_time | 480 | Время стоянки (сек) |
cargoship.docking_debug | false | Отладка стыковки |
cargoship.egress_duration_minutes | 10 | Время выхода из события (мин) |
cargoship.event_duration_minutes | 50 | Длительность события (мин) |
cargoship.event_enabled | true | Включить событие |
cargoship.loot_round_spacing_minutes | 10 | Интервал между волнами лута |
cargoship.loot_rounds | 3 | Количество волн лута |
cargoship.refresh_loot_on_dock | true | Обновлять лут при стыковке |
cargoship.should_dock | true | Разрешить стыковку |
ai.npc_spawn_on_cargo_ship | true | Спавн NPC на корабле |
Bradley APC
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
bradley.enabled | - | Включение танка Bradley |
bradleybradley.respawndelayminutes | - | Респавн после уничтожения (возможная ошибка в ключе) |
bradley.respawndelayvariance | - | Случайная задержка респавна |
Chinook CH47 / Locked Crate
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
hackablelockedcrate.requiredhackseconds | - | Время взлома контейнера |
hackablelockedcrate.decayseconds | 7200 | Время исчезновения контейнера (2 часа) |
Настройки гниения (Decay)
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
baseridableanimal.decayminutes | 180 | Гниение оставленной лошади (мин) |
basesubmarine.deepwaterdecayminutes | 120 | Гниение подлодки в глубокой воде |
basesubmarine.outsidedecayminutes | 180 | Гниение подлодки вне воды |
bike.outsidedecayminutes | 1440 | Гниение велосипеда |
decay.bracket_0_blockcount | 15 | Блоков для уровня 0 |
decay.bracket_0_costfraction | 0.1 | Стоимость обслуживания (уровень 0) |
decay.bracket_1_blockcount | 50 | Блоков для уровня 1 |
decay.bracket_1_costfraction | 0.15 | Стоимость обслуживания (уровень 1) |
decay.bracket_2_blockcount | 125 | Блоков для уровня 2 |
decay.bracket_2_costfraction | 0.2 | Стоимость обслуживания (уровень 2) |
decay.bracket_3_blockcount | 200 | Блоков для уровня 3 |
decay.bracket_3_costfraction | 0.333 | Стоимость обслуживания (уровень 3) |
decay.debug | false | Режим отладки |
decay.delay_metal | 0 | Задержка гниения металла (часы) |
decay.delay_override | 0 | Общая задержка (часы) |
decay.delay_stone | 0 | Задержка гниения камня (часы) |
decay.delay_toptier | 0 | Задержка гниения топ-типа (часы) |
decay.delay_twig | 0 | Задержка гниения веток (часы) |
decay.delay_wood | 0 | Задержка гниения дерева (часы) |
decay.duration_metal | 8 | Разрушение металла (часы) |
decay.duration_override | 0 | Общая длительность |
decay.duration_stone | 5 | Разрушение камня (часы) |
decay.duration_toptier | 12 | Разрушение топ-уровня (часы) |
decay.duration_twig | 1 | Разрушение веток (часы) |
decay.duration_wood | 3 | Разрушение дерева (часы) |
decay.outside_test_range | 50 | Радиус проверки внешнего размещения |
decay.scale | 1 | Масштаб гниения |
decay.tick | 600 | Интервал обновления (сек) |
decay.upkeep | true | Включить upkeep |
decay.upkeep_grief_protection | 1440 | Защита после уничтожения шкафа (мин) |
decay.upkeep_heal_scale | 1 | Восстановление при обслуживании |
decay.upkeep_inside_decay_scale | 0.1 | Гниение внутри базы |
decay.upkeep_period_minutes | 1440 | На сколько минут хватает ресурсов |
frankensteinpet.decayminutes | 180 | Гниение питомца Франкенштейна |
hackablelockedcrate.decayseconds | 7200 | Гниение невскрытого ящика (сек) |
hotairballoon.outsidedecayminutes | 180 | Гниение воздушного шара |
modularcar.outsidedecayminutes | 864 | Гниение модульной машины |
motorrowboat.decaystartdelayminutes | 45 | Задержка перед гниением лодки |
motorrowboat.deepwaterdecayminutes | 120 | Гниение лодки в глубокой воде |
motorrowboat.outsidedecayminutes | 180 | Гниение лодки вне воды |
playerhelicopter.insidedecayminutes | 2880 | Гниение вертолёта внутри |
playerhelicopter.outsidedecayminutes | 480 | Гниение вертолёта снаружи |
snowmobile.outsidedecayminutes | 1440 | Гниение снегохода |
traincar.decayminutes | 30 | Гниение вагона |
traincarunloadable.decayminutesafterunload | 10 | Гниение разгруженного вагона |
tugboat.tugdecayminutes | 2160 | Гниение буксира |
tugboat.tugdecaystartdelayminutes | 1440 | Задержка перед гниением буксира |
Воздушные шары
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
hotairballoon.population | — | Количество шаров на карте |
hotairballoon.outsidedecayminutes | 180 | Время до разрушения на улице |
hotairballoon.serviceceiling | — | Максимальная высота полёта |
NPC и AI
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
ai.npc_enable | true | Включение NPC |
nav_wait | — | Ожидание генерации navmesh |
nav_disable | — | Отключение навигации (NPC/животные не двигаются) |
ai.think | true | Включение «мышления» NPC |
ai.move | true | Включение движения NPC |
npcplayerapex.population | — | Количество учёных на карте |
ai.npc_junkpile_a_spawn_chance | — | Шанс спавна NPC на мусорке A |
ai.npc_junkpile_g_spawn_chance | — | Шанс спавна NPC на мусорке G |
ai.ignoreplayers | false | Игнорирование игроков NPC и животными |
Остров обучения
| Параметр | Значение | Описание |
|---|---|---|
server.tags | "tut" | Добавить тег острова обучения |
server.tutorialenabled | true | Включить режим обучения |
Наценка на верстаки (Workbench Tax)
| Параметр | Значение | Описание |
|---|---|---|
server.workbench1taxrate | 0 | Наценка за верстак 1 уровня (%) |
server.workbench2taxrate | 10 | Наценка за верстак 2 уровня (%) |
server.workbench3taxrate | 20 | Наценка за верстак 3 уровня (%) |
NPC торговые автоматы (Dynamic Pricing)
Основные параметры
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
npcvendingmachine.dynamicpricingenabled | true | Включить динамическое ценообразование |
npcvendingmachine.startingpricemultiplier | 2 | Стартовый множитель цен |
Ограничения цен
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
npcvendingmachine.maximumpricemultiplier | 2 | Максимальный множитель |
npcvendingmachine.minimumpricemultiplier | 0.5 | Минимальный множитель |
Изменение цен
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
npcvendingmachine.pricedecreaseamount | 0.05 | Снижение цены при слабых продажах |
npcvendingmachine.priceincreaseamount | 0.1 | Повышение цены при активных продажах |
Частота обновления
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
npcvendingmachine.priceupdatefrequencydefault | 3 | Стандартный интервал (часы) |
npcvendingmachine.priceupdatefrequencyweekly | 1 | Еженедельный интервал (часы) |
npcvendingmachine.priceupdatefrequencybiweekly | 2 | Двухнедельный интервал (часы) |
Допустимый диапазон интервала: от 0.5 до 72 часов.
Лимиты системы торговых автоматов
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
vendingmachine.max_history | 10000 | Лимит записей истории |
vendingmachine.max_processed | 10000 | Лимит обработанных транзакций |
vendingmachine.max_returned | 100 | Лимит возвращаемых результатов |
Полезные команды
Общие
| Команда | Описание |
|---|---|
global.clearvendingmachinenamescontaining | Очистить имена автоматов по части текста |
server.listvendingmachines | Список всех торговых автоматов |
NPC-автоматы
| Команда | Описание |
|---|---|
npcvendingmachine.addhours | Симулировать прохождение часов |
npcvendingmachine.printallpricechanges | Показать изменения цен |
npcvendingmachine.resetdynamicpricing | Сбросить динамические цены |
npcvendingmachine.resetfrequencytags | Сбросить теги частоты |
Очистка данных
| Команда | Описание |
|---|---|
vendingmachine.clearallvendingcustomerhistory | Очистить статистику покупателей |
vendingmachine.clearallvendinghistory | Очистить всю историю автоматов |
Лимит турелей
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
sentry.interferenceradius | 40 | Радиус ограничения |
sentry.maxinterference | 12 | Максимум турелей в радиусе |
Другие полезные настройки сервера
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
server.pve | — | Включить PvE |
server.respawnresetrange | — | Радиус кулдауна спальников |
server.itemdespawn | — | Время исчезновения предметов |
antihack.debuglevel | — | Уровень логирования Antihack |
fps.limit | — | Лимит FPS сервера |
server.tickrate | — | Тикрейт сервера |
relationshipmanager.maxteamsize | 8 | Макс. размер команды |
server.stability | — | Стабильность построек |
craft.instant | — | Мгновенный крафт |
server.max_sleeping_bags | 15 | Лимит мешков/кроватей |
Softcore режим
Значения и поведение могут меняться в обновлениях Rust. Проверяй актуальность через
findи тестовый сервер.
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
storagecontainer.dropcorpseondeath | true | Тело игрока появляется после смерти |
storagecontainer.canrequireauthifnolock | true | Требовать авторизацию у контейнеров без замка |
server.pvpbulletdamagemultiplier | 0.75 | Множитель урона пуль в PvP |
player.keepteamdeath | true | Игрок остаётся в команде после смерти |
player.dropbackpackondowned | false | Рюкзак не выпадает при нокауте |
decay.use_door_upkeep_brackets | true | Поэтапное разрушение дверей |
relationshipmanager.maxteamsize | 4 | Максимальный размер команды |