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) одним кликом. В ручном режиме:
- Скачайте актуальный билд с
umod.org/games/rust - Распакуйте в директорию сервера (файлы перезапишут оригинальные DLL)
- Перезапустите сервер
- Проверьте наличие папки
oxide/в директории сервера
После установки появятся папки:
oxide/plugins/- сюда кладутся.csфайлы плагиновoxide/config/- конфиги плагинов в формате JSONoxide/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-сервера:
| Предмет | Количество | Назначение |
|---|---|---|
| Wood | 100 000 | Базовое строительство |
| Stone | 100 000 | Улучшение до камня |
| Metal Fragments | 50 000 | Улучшение до металла |
| High Quality Metal | 10 000 | Армированный металл |
| Hammer | 1 | Улучшение блоков |
| Building Plan | 1 | Размещение блоков |
| Tool Cupboard | 5 | Шкафы авторизации |
| Metal Door | 10 | Двери |
| Code Lock | 10 | Замки |
| Sleeping Bag | 3 | Спавн-точки |
Для кита “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 |
| Rocket | 30 |
| Satchel Charge | 40 |
| MLRS Rocket | 10 |
| Gunpowder | 10 000 |
| Metal Fragments | 20 000 |
| Semi-Automatic Rifle | 1 |
| Ammo (5.56) | 500 |
| Med Kit | 10 |
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 хостинг