PvE-режим на сервере Rust — это не одна галочка, а набор решений: можно ли бить друг друга, можно ли рейдить, что происходит с лутом соседа, что делать с монументами. Ванильный конвар закрывает только первый вопрос и делает это грубо. Ниже — что реально включает server.pve, чем его дополняют и как получить сервер, где новичок не теряет базу за ночь.
Ванильный PvE-режим на сервере Rust
Самый простой способ:
server.pve trueСтрока идёт в server.cfg, применяется при старте. Что она делает: игроки перестают наносить друг другу урон и попутно сервер получает соответствующий признак в браузере.
Чего она не делает:
- Не запрещает взрывать чужие постройки. C4 и ракеты продолжают работать
- Не защищает лут — выбитый ящик обчистят так же
- Не даёт никакой гибкости: нельзя сделать PvP-зону на арене или включить драки в определённые часы
Поэтому чистая ваниль-PvE встречается редко. Обычно её берут как отправную точку, а всё остальное вешают на плагин:
| Что нужно | server.pve true | TruePVE |
|---|---|---|
| Запрет урона между игроками | да | да, настраивается правилами |
| Защита построек от C4 и ракет | нет | да |
| PvP-зоны и арены | нет | да, вместе с ZoneManager |
| Тонкая настройка турелей, спящих, NPC | нет | да |
Если нужна просто облегчённая игра без отдельного PvE, у Rust есть встроенный режим softcore (меньше урона в PvP, часть лута сохраняется после смерти) — список режимов есть в вики Facepunch. Режим нельзя переключать посреди вайпа: это сбросит игроков и их инвентарь.
TruePVE — стандарт для PvE-серверов
Плагин с uMod, который и делает настоящий PvE. Он перехватывает все события урона и решает по правилам, кто кому что может.
После установки в oxide/config/TruePVE.json появляется набор из трёх сущностей: правила (что чему может наносить урон), наборы правил (rulesets) и привязки (какой набор действует где). Звучит сложнее, чем есть: дефолтный конфиг уже настроен как классический PvE — игроки не бьют игроков, постройки не рушатся, NPC и животные работают как обычно.
Что обычно правят в первую очередь:
- Урон по спящим. По умолчанию убить спящего нельзя — это правильно для PvE
- Урон по постройкам владельца. Свои стены сносить надо уметь, иначе перестроить базу не выйдет
- Турели и ловушки. Решаете, стреляют ли они по игрокам вообще
- Вертолёт и танк. Их урон по игрокам обычно оставляют — иначе весь контент рассыпается
Установка плагина ничем не отличается от любого другого: файл .cs в oxide/plugins/. Порядок описан в заметке про ручную установку плагинов Oxide.
PvP-зоны внутри PvE-сервера
Самая частая просьба игроков через месяц после запуска: «сделай место, где можно подраться». Решается связкой TruePVE и ZoneManager.
ZoneManager позволяет разметить область — вокруг монумента, на арене, на выделенном острове, — а TruePVE привязывает к этой области отдельный набор правил, где урон между игроками разрешён.
Типичные зоны на живых PvE-серверах:
- Арена 1v1 для дуэлей
- Нефтевышка или военный тоннель как PvP-контент за лут
- Ивентовая зона, включающаяся по расписанию
Полезное дополнение — уведомление на входе в зону. Игрок должен понимать, что он пересёк границу, иначе первые смерти превратятся в жалобы.
Защита базы и лута
PvE-сервер без защиты владения — это PvE только на бумаге. Что обычно ставят дополнительно:
- Защита ящиков и шкафа. Плагины, которые запрещают открывать чужие ящики и авторизоваться в чужом шкафу инструментов
- Отключение или смягчение декея. Ушёл человек в отпуск — база не должна рассыпаться. Часто ставят увеличенный срок вместо полного отключения, иначе карта зарастает брошенными коробками
- Автоочистка заброшенного. Обратная сторона: без неё через месяц карта забита базами, в которые никто не заходил
Баланс между двумя последними пунктами — вопрос вкуса. Рабочая практика: декей замедлить в несколько раз, а базы игроков, не заходивших две недели, чистить автоматически с предупреждением в Discord.
Контент вместо рейдов
Убрав рейд, вы убираете основную цель для половины игроков. Её надо чем-то заменить, иначе сервер живёт до первого полного набора снаряжения.
Что работает:
- Рейдабельные базы — сгенерированные NPC-базы разной сложности, которые можно ломать легально
- Ивенты — конвои, караваны, воздушные события с боем против NPC
- Экономика и магазин — валюта за активность, обмен на ресурсы. Про механику есть отдельная статья: настройка экономики на сервере
- Кланы и общие базы — кооператив вместо конкуренции
Отдельный разбор PvE-сервера с точки зрения концепции и подбора плагинов — в статье про PvE-сервер Rust.
Не забудьте про браузер серверов
Игрок должен понимать, куда идёт, ещё до подключения. Иначе вы получите PvP-аудиторию, которая уйдёт через десять минут и оставит отзыв.
server.tags "pve,weekly,modded"Допустимые значения тегов перечислены в вики Facepunch. И то же самое словами в описании — первой строкой, а не в конце. Как оформить карточку, разобрано в заметке про описание и баннер сервера.
Частые ошибки
Включили только server.pve true и решили, что готово. Первый же вечер закончится взорванной базой новичка и вопросом «а разве у нас не PvE».
Настроили TruePVE, но не сняли server.pve. Два механизма могут конфликтовать в неочевидных местах. Практика такая: если ставите TruePVE — держите ваниль-конвар выключенным и управляйте всем через плагин.
Забыли про турели. Игрок ставит турель, она стреляет по всем подряд, и на PvE-сервере появляется PvP там, где его не ждали.
Отключили декей полностью. Через месяц карта — свалка из брошенных фундаментов, новичку негде строиться.
Не выдали права. Часть функций плагинов работает только с выданным разрешением; см. права и группы Oxide.
Коротко
Ванильный server.pve — черновик, реальный PvE делается на TruePVE плюс ZoneManager, защита ящиков и шкафов обязательна, декей смягчается, а вместо рейдов на сервер приносят ивенты и рейдабельные базы. И честные теги в браузере, чтобы приходили те, кому это нужно.
Если планируете такой сервер и не хотите начинать с установки Oxide вручную — тарифы под Rust здесь — Oxide там ставится из панели одной кнопкой.