Pterohost docs

Rust: creative и building-сервер

Как поднять creative и building-сервер в Rust: плагины NoDecay, Build Tools, зоны строительства для тренировки рейдов и билдов.

Кратко: Building-сервер в Rust - это специализированный сервер без гниения, с бесконечными ресурсами и инструментами для свободного строительства. Поднимается за 30 минут через Oxide + 3-4 плагина. Подходит для тренировки рейдов, практики базостроения и отработки дизайнов.

Rust: creative и building-сервер

Building-серверы в Rust - отдельный жанр серверов, который стабильно набирает аудиторию в 2026 году. Игроки приходят сюда не за выживанием, а за возможностью спокойно строить базы без постоянного страха рейда, отрабатывать дизайны защитных конструкций, тренировать технику рейдования или просто экспериментировать с механиками строительства. Vanilla Rust для этого подходит плохо: постройки гниют, ресурсы ограничены, NPC мешают, а физика нестабильности сносит конструкции. Специализированный building-сервер решает все эти проблемы через серверные конфиги и Oxide-плагины. В этой статье - полная инструкция с реальными настройками.

Pterohost - хостинг Rust-серверов с NVMe-дисками, DDoS-защитой и поддержкой 24/7. Уже через 5 минут после оплаты сервер онлайн. Промокод 4START даёт -20% на первый заказ. Заказать Rust хостинг

Базовые серверные параметры для building-режима

Прежде чем ставить плагины, нужно настроить сам сервер. Все параметры задаются либо через server.cfg, либо вводятся в консоль RCON. Для building-сервера критичны несколько групп настроек.

Отключение гниения и апкипа на уровне сервера

Первое, что делают на любом building-сервере - отключают деградацию структур. В vanilla Rust это делается двумя командами:

decay.upkeep false
decay.upkeep_period_minutes 0

Команда decay.upkeep false отключает требование наполнять шкафы ресурсами (tool cupboard upkeep). decay.upkeep_period_minutes 0 убирает цикличность проверки апкипа. Без плагина это не отключает гниение полностью - лишь убирает апкип. Для полного отключения нужен NoDecay.

Физика и стабильность строений

По умолчанию Rust рассчитывает structural integrity - стабильность конструкций. Если убрать опоры, верхние блоки рухнут. На building-сервере это мешает экспериментировать:

server.stability false

После этой команды постройки держатся в воздухе без опор. Важно: изменение применяется только к новым блокам. Уже установленные блоки могут продолжать проверяться.

Фиксация времени суток

Для комфортного строительства фиксируют день:

env.time 12
env.progresstime false

env.time 12 - полдень. env.progresstime false - время не идёт вперёд. Можно чередовать с реалистичным освещением для скриншотов - тогда убирают second команду.

Отключение AI и NPC

На чисто building-серверах NPC только мешают:

aimanager.nav_disable true
npcautoturretsEnabled false

aimanager.nav_disable true выключает навигацию всех NPC - медведей, волков, Scarecrow. Turrets тоже лучше отключить, чтобы не мешали.

Пример server.cfg для building-сервера

server.hostname "My Building Server | NoDecay | Kits"
server.description "Билдинг-сервер без гниения. Бесконечные ресурсы. Тренировка рейдов."
server.maxplayers 50
server.worldsize 2000
server.seed 12345

decay.upkeep false
server.stability false
env.progresstime false
env.time 12
aimanager.nav_disable true

fps.limit 30
server.tickrate 10

server.worldsize 2000 - небольшая карта, не нужна большая для building-сервера. fps.limit 30 и server.tickrate 10 снижают нагрузку на CPU - на building-серверах нет смысла в высоком тикрейте.

Установка Oxide (uMod)

Без Oxide большинство плагинов не работает. Oxide - это модификационный фреймворк, который устанавливается поверх Rust Dedicated Server.

Если используете хостинг с панелью Pterodactyl (как Pterohost), Oxide устанавливается через настройки яйца (egg) одним кликом. В ручном режиме:

  1. Скачайте актуальный билд с umod.org/games/rust
  2. Распакуйте в директорию сервера (файлы перезапишут оригинальные DLL)
  3. Перезапустите сервер
  4. Проверьте наличие папки oxide/ в директории сервера

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

  • oxide/plugins/ - сюда кладутся .cs файлы плагинов
  • oxide/config/ - конфиги плагинов в формате JSON
  • oxide/data/ - данные плагинов
  • oxide/logs/ - логи

Плагин NoDecay - полное отключение гниения

NoDecay от imthenewguy - стандарт для building-серверов. Плагин есть на umod.org (бесплатно).

Установка: скачайте NoDecay.cs, положите в oxide/plugins/. Плагин загрузится автоматически без перезапуска сервера.

Конфиг oxide/config/NoDecay.json после первого запуска:

{
  "Global Decay Scale (0 = off, 1 = normal)": 0.0,
  "Use Permission System": false,
  "Enable Logging": false,
  "Output to server console": false,
  "Scale per building block type": {
    "wood": 0.0,
    "stone": 0.0,
    "metal": 0.0,
    "toptier": 0.0
  },
  "Scale deployed items (boxes, sleeping bags, etc)": 0.0,
  "Scale for vehicles": 0.0,
  "Scale for helicopters": 0.0
}

Ключевое значение - "Global Decay Scale": 0.0. Ноль означает полное отключение гниения для всех типов построек. При значении 0.5 гниение происходит в два раза медленнее нормы.

Перезагрузка плагина после изменения конфига:

oxide.reload NoDecay

Плагин Kits - стартовые наборы ресурсов

Kits (umod.org, бесплатно) позволяет создавать наборы предметов, которые игроки получают командой /kit. Для building-сервера создают несколько наборов.

Пример создания кита через RCON-консоль:

kit add builder
kit set builder description "Building Kit - все ресурсы для строительства"
kit set builder permission kits.builder
kit set builder cooldown 0

Добавление предметов в кит делается через интерфейс - нужно зайти в игру от имени админа, наполнить инвентарь нужными предметами и выполнить:

kit create builder

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

ПредметКоличествоНазначение
Wood100 000Базовое строительство
Stone100 000Улучшение до камня
Metal Fragments50 000Улучшение до металла
High Quality Metal10 000Армированный металл
Hammer1Улучшение блоков
Building Plan1Размещение блоков
Tool Cupboard5Шкафы авторизации
Metal Door10Двери
Code Lock10Замки
Sleeping Bag3Спавн-точки

Для кита “raider” добавляют C4, Rockets, MLRS Rockets, Satchel Charges.

Плагин GatherManager - множитель добычи ресурсов

Если Kit не хватает или игроки хотят добывать ресурсы самостоятельно, используют GatherManager (umod.org, бесплатно). Плагин умножает количество ресурсов с нод, животных и бочек.

Конфиг oxide/config/GatherManager.json:

{
  "Gather Multipliers": {
    "Default": 1000.0
  },
  "Dispenser Multipliers": {
    "Tree": 1000.0,
    "Ore": 1000.0,
    "Corpse": 1000.0
  },
  "Pickup Multipliers": {
    "Default": 500.0
  }
}

Значение 1000.0 означает x1000 к стандартному количеству. Одно дерево даст 100 000+ дерева. Для building-серверов это стандартная практика - нет смысла гриндить, когда цель - строить.

ZoneManager - зоны строительства

ZoneManager - мощный плагин для создания игровых зон с особыми правилами. Бесплатно на umod.org. Особенно полезен для PvP/PvE-разделения: одна зона для спокойного строительства, другая - для тренировки рейдов.

Создание зоны через команду (вводить находясь в центре нужной области):

/zone_add buildzone radius 200 name "BuildZone" undestr nodecay nopve nopvp

Флаги зоны:

ФлагОписание
nodecayБез гниения в зоне
nopvpЗапрет атак игрок-игрок
nopveЗапрет урона от NPC
undestrПостройки нельзя разрушить
nosuicideНельзя убить себя командой kill
nobuildЗапрет строительства (для raid-зон)
notpЗапрет телепортации в зону
autolightsАвтоматические фонари в зоне

Для raid-зоны, где можно практиковать штурм:

/zone_add raidzone radius 150 name "RaidZone" pvp

Совмещение ZoneManager с плагином TruePVE позволяет тонко настроить правила взаимодействия внутри каждой зони.

BuildTools и Spawner - инструменты creative-режима

Для полноценного creative-опыта используют дополнительные плагины.

Spawner / AdminSpawner

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

/give player_name item_shortname quantity

Например:

/give PlayerName stones 50000
/give PlayerName explosive.timed 10
/give PlayerName rocket 20

Через RCON можно использовать vanilla-команду:

inventory.give PlayerName stones 50000

Instant Craft

Плагин InstantCraft (umod.org) убирает время крафта - все предметы крафтятся мгновенно. Полезно на building-серверах, где игрок хочет быстро крафтить дополнительное оснащение.

Конфиг простой:

{
  "Enabled": true,
  "BlockedItems": [],
  "FreeBlueprints": true
}

FreeBlueprints: true открывает все чертежи без изучения.

Stack Size Controller

Плагин Stack Size Controller увеличивает максимальный стак предметов в инвентаре. По умолчанию камень стакается до 1000, дерево до 1000. На building-сервере удобнее иметь стаки по 100 000+.

Пример конфига:

{
  "Stack Multiplier": 100,
  "Individual Stack Settings": {
    "wood": 100000,
    "stones": 100000,
    "metal.fragments": 50000,
    "metal.refined": 10000
  }
}

Тренировка рейдов - настройка raid-зоны

Building-серверы часто совмещают с функцией тренировки рейдов. Для этого нужна отдельная зона, где разрешён PvP и разрушение построек, и плагины для быстрой выдачи взрывчатки.

Настройка raid-кита

/kit add raider

Состав кита для рейдеров:

ПредметКоличество
Explosive (C4)20
Rocket30
Satchel Charge40
MLRS Rocket10
Gunpowder10 000
Metal Fragments20 000
Semi-Automatic Rifle1
Ammo (5.56)500
Med Kit10

RaidableBases - готовые базы для штурма

Плагин RaidableBases генерирует случайные базы с лутом для рейдования - игрокам не нужно самим строить базы для тренировки. Плагин платный (codefling.com), но есть аналог ArenaEvent с базовой функциональностью.

Основные команды после установки RaidableBases:

/rb easy    - заспавнить лёгкую базу
/rb medium  - средняя сложность
/rb hard    - тяжёлая база
/rb expert  - экспертная база

Для ручного тестирования достаточно admin-команды spawn base и дать игрокам C4.

Управление разрешениями через Oxide

На building-серверах часто нужна система прав: одни игроки могут строить везде, другие - только в определённых зонах, у некоторых есть доступ к продвинутым командам.

Oxide использует встроенную систему групп и прав. Базовые команды:

# Создать группу builder
oxide.group add builder

# Дать право использовать кит builder всей группе
oxide.grant group builder kits.builder

# Добавить игрока в группу
oxide.usergroup add PlayerName builder

# Дать игроку конкретное право напрямую
oxide.grant user PlayerName nodecay.use

Для moderator-группы, которая может управлять зонами:

oxide.group add moderator
oxide.grant group moderator zonemanager.zone
oxide.grant group moderator kits.admin

Оптимизация производительности building-сервера

Building-серверы с большим количеством объектов (тысячи блоков на карте) нагружают сервер иначе, чем обычные. Несколько настроек снижают нагрузку.

Ключевые параметры оптимизации

# Ограничение сущностей
server.maxentitylimit 10000000

# Тикрейт - для building не нужен высокий
server.tickrate 10

# Ограничение FPS сервера
fps.limit 30

# Сохранение карты каждые 30 минут
server.saveinterval 1800

# Отключить broadcast состояния сущностей
entityspotlight true

Контроль количества построек

Плагин Building Limit позволяет ограничить количество блоков на одну базу (по шкафу) или на игрока. Полезно если building-сервер публичный и несколько игроков строят огромные конструкции.

{
  "Default Block Limit": 5000,
  "VIP Block Limit": 20000,
  "Admin Block Limit": 100000
}

Типичные проблемы и их решение

Постройки всё равно гниют после установки NoDecay

Проверьте, что плагин загружен: введите в консоль oxide.plugins. NoDecay должен быть в списке. Если нет - проверьте oxide/logs/ на ошибки компиляции.

Также убедитесь что в конфиге NoDecay значение Global Decay Scale равно 0.0, а не 0 (целое число может вызвать проблему парсинга в старых версиях).

Блоки падают несмотря на server.stability false

Это применяется только к новым блокам. Уже установленные блоки нужно снести и поставить заново. Кроме того, некоторые обновления Rust сбрасывают этот конвар - проверяйте после вайпов.

Плагины не загружаются после обновления Rust

Rust обновляется раз в месяц (первый четверг). Oxide обычно обновляется в течение нескольких часов. Дождитесь обновления uMod или используйте Carbon (альтернативный фреймворк, часто обновляется быстрее).

Игроки не могут использовать /kit

Убедитесь что выдали право: oxide.grant group default kits.kit_name. Замените kit_name на точное название вашего кита.

Связанные материалы

Если вы только поднимаете Rust-сервер с нуля, начните с базовой настройки: Настройка сервера Rust. Тонкую настройку параметров сервера и конфигов смотрите в Конфигурация Rust-сервера. Полный список admin-команд для управления через RCON и F1-консоль - в статье Admin-команды Rust.

Заключение

Building-сервер в Rust - это не просто сервер с отключённым гниением. Это полноценная среда для отработки механик игры: от базового строительства деревянных домиков до сложных каменных крепостей с ловушками. С плагинами NoDecay, Kits, GatherManager и ZoneManager вы получаете полный набор инструментов за несколько часов настройки. Все перечисленные плагины бесплатны и активно поддерживаются в 2026 году. Главное - не забыть про оптимизацию сервера при большом числе объектов на карте, и регулярно обновлять Oxide после ежемесячных апдейтов Rust.

Pterohost - надёжный хостинг для Rust-серверов с быстрыми NVMe-дисками и защитой от DDoS-атак. Технические вопросы решает поддержка 24/7. Промокод 4START даёт -20% на первый заказ. Заказать Rust хостинг