TeaHost
Rustrustрейтыgathermanagerплагины6 мин. чтения

Рейты на сервере Rust: сбор, крафт и печи

Рейты на сервере Rust: настройка GatherManager, команды gather.rate, ускорение крафта и плавки, размеры стаков и подбор баланса под аудиторию

Кратко

Множителей добычи в ванильном Rust нет — рейты задаются плагинами Oxide или Carbon: GatherManager (gather.rate dispenser * 5), ускорение крафта, QuickSmelt для печей и контроллер стаков. Настраивайте все пять подсистем сразу: добычу, подбор, крафт, плавку и стаки, а взрывчатку и ракеты оставляйте почти ванильными даже на x100.

Рейты на сервере Rust — главное, что игрок читает в названии перед заходом. И первое, что вызывает разочарование, если сделано криво: обещали x5, а по факту ускорена только добыча дерева, крафт остался ванильным, печи плавят по полчаса, и стаки на 1000 при этом ломают экономику рейдов.

Сразу важная вещь: в чистом Rust множителей добычи нет. Facepunch не даёт конвара вида «умножить всё на пять». Всё, что вы видите на серверах, сделано плагинами. Значит, нужен Oxide или Carbon и понимание, какой плагин за что отвечает.

Из чего складывается ощущение рейтов

Игрок не различает технические подсистемы — он оценивает скорость прогресса целиком. А складывается она из пяти независимых вещей:

  1. Добыча — сколько ресурсов даёт удар по дереву, руде или туше.
  2. Подбор — сколько даёт собранный с земли камень, конопля, гриб.
  3. Крафт — время изготовления предметов.
  4. Плавка — скорость печей и барбекю.
  5. Стаки — сколько влезает в один слот.

Сервер, где ускорена только первая позиция, ощущается как ванилла с чуть менее нудным фармом. Именно поэтому x2-серверы часто выглядят удачнее криво настроенных x10.

GatherManager: рабочая лошадка

Стандарт для настройки добычи — плагин GatherManager. Кладётся в oxide/plugins/, конфиг создаётся в oxide/config при первом запуске (порядок описан в документации Oxide по установке плагинов). У Carbon есть встроенный аналог — опциональный модуль Gather Manager из документации Carbon. Управление идёт консольными командами, а не только через файл:

код
gather.rate dispenser wood 5
gather.rate dispenser stones 5
gather.rate dispenser metal.ore 5
gather.rate dispenser sulfur.ore 5
gather.rate dispenser * 5
gather.rate pickup * 3
gather.rate quarry * 2
gather.rate survey * 2
gather.rate excavator * 2

Разбор типов:

  • dispenser — то, что выбивается из деревьев, руды и трупов животных инструментом. Основной множитель.
  • pickup — предметы, поднимаемые с земли: камни, ветки, конопля, ягоды.
  • quarry — карьеры и нефтяные вышки.
  • survey — заряды разведки, определяющие качество места под карьер.
  • excavator — гигантский экскаватор на монументе.

Звёздочка означает «все ресурсы». Если хотите тонкой настройки, задавайте по одному — например, серу оставить x3, а дерево поднять до x10, чтобы стройка шла быстро, а рейды не превратились в фарм ракет за минуту.

Множитель дробный тоже работает: gather.rate dispenser sulfur.ore 1.5 — вполне валидное значение для мягкого x2-сервера.

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

Крафт

Тут есть ванильный вариант:

код
craft.instant true

Мгновенный крафт всего и сразу. Подходит для x100 и боевых серверов, но на x2–x5 ломает баланс: смысл очереди крафта в том, что она стоит времени.

Более гибкий путь — плагин InstantCraft с процентными настройками. Типичный конфиг для x5:

код
Craft time multiplier: 0.2
Instant craft for blueprints: false
Blocked items:
  - explosive.timed
  - ammo.rocket.basic

Множитель 0.2 означает пятикратное ускорение. Блок-лист по взрывчатке — частое решение: всё быстро, кроме рейдовых материалов, чтобы рейды оставались событием, а не фоном.

Плавка и переработка

Ванильная печь плавит металлическую руду медленно, и на любом сервере выше x2 это становится бутылочным горлышком. Решают плагином QuickSmelt:

код
Furnace speed multiplier: 5.0
Campfire speed multiplier: 5.0
Charcoal multiplier: 2.0
Recycler speed: 3.0

Отдельно стоит подумать про уголь: на больших рейтах его начинает не хватать, потому что дерево тратится на стройку, а не на печи. Множитель угля 2 обычно снимает проблему.

Переработчик (recycler) на высоких рейтах ускоряют реже — он и так быстрый, а перекос делает лут с монументов слишком выгодным.

Стаки

Плагин StackSizeController или аналог. Здесь важнее всего не перестараться:

  • x2 сервер — стаки трогать не обязательно, максимум поднять ресурсы до 5000.
  • x5 — ресурсы 10 000, компоненты 1000.
  • x10 — ресурсы 50 000.
  • x100 — ресурсы в миллион, но обязательно ограничьте взрывчатку и патроны.

Классическая ошибка — поднять стак взрывных зарядов до сотни. Один игрок с рюкзаком сносит любую базу за минуту, а рейд перестаёт быть содержанием игры. Оставляйте C4 и ракеты в ванильных или почти ванильных стаках даже на самых высоких рейтах.

Второй нюанс — стаки в печах. Если стак руды 10 000, а печь принимает весь стак, плавка мгновенно превращается в бесконечную. Большинство плагинов умеет ограничивать размер стека внутри контейнеров отдельно.

Плотность ресурсов на карте

Это не рейты, но соседний рычаг. В server.cfg:

код
spawn.min_rate 1
spawn.max_rate 1
spawn.min_density 1
spawn.max_density 1

Значения выше единицы увеличивают количество нод и деревьев на карте. Полезно на серверах с большим онлайном, где к вечеру первого дня всё выбито. Но каждая нода — это сущность, поэтому density 2 на карте 4500 заметно добавит нагрузки.

Как подобрать рейты на сервере Rust

Несколько ориентиров из практики:

ФорматДобычаКрафтПлавкаСтаки ресурсовВайпДля кого
x2x2x2x2ванильные, максимум 5000раз в две неделиЛюбителям ваниллы, у которых мало времени
x5x5вчетверо быстрееx510 000раз в неделюСамый популярный формат в русскоязычном сегменте
x10x10мгновенный, кроме взрывчаткиx1050 000раз в неделю или чащеБыстрый прогресс, акцент на PvP
x100x100мгновенныймаксимальнаядо миллиона, кроме взрывчатки и патроновчастоПо сути другой жанр: база за десять минут, дальше война

На x100 важнее не рейты, а киты, наборы и ивенты — подробнее в статье про x100.

Главное правило: заявленные в названии рейты должны совпадать с фактическими. Игрок, зашедший на «x10» и обнаруживший ванильный крафт, уйдёт через пять минут и напишет об этом в отзывах.

Проверка

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

Если рейты не сработали, проверьте в консоли:

код
oxide.plugins
gather.rate

Первая команда покажет, загрузился ли плагин вообще (частая причина — файл с расширением .cs.txt, о чём говорится в заметке про ручную установку плагинов). Вторая выведет текущие множители.

Итог

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

Готовые подборки плагинов под разные форматы серверов есть в обзоре Oxide-плагинов. А если нужна машина под x10 с плагинами: с Oxide ориентир — около 20 игроков на 8 ГБ (Pro), до 50 на 12 ГБ (Mega), до 80 на 16 ГБ (Ultra) и до 150 на 24 ГБ (God), — конфигурации тут.