Название плагина: TurretOptimizer.cs
Turret Optimizer
Плагин серверной производительности: убирает лишнюю обработку авто-турелей, не меняя их прицеливание и боевое поведение.
|
Оптимизация серверного FPS
|
Oxide & Carbon
|
Не требует настройки
|
Выигрыш растёт с числом турелей на сервере. На плотно застроенных серверах плагин пропускает десятки тысяч лишних обновлений турелей каждую секунду.
Цели
Перед разработкой любого плагина мы определяем цели, которых он должен достигать на вашем игровом сервере.
|
Поднять и стабилизировать серверный FPS
|
Убрать лишнюю холостую обработку
|
Проблема
Авто-турели продолжают выполнять повторяющуюся логику обновления, даже когда они обесточены или находятся далеко от игроков. На серверах с сотнями и тысячами турелей это ощутимая нагрузка на главный поток.
Turret Optimizer убирает эту холостую обработку, при этом активные турели продолжают использовать обычное прицеливание и боевое поведение.
Turret Optimizer убирает эту холостую обработку, при этом активные турели продолжают использовать обычное прицеливание и боевое поведение.
Возможности
Две независимые оптимизации запускаются автоматически после загрузки плагина. Настройка и команды для игроков не требуются.
|
|
||||
|
|
Результаты замеров
Тестовый стенд: 2 000 турелей по всей процедурной карте (половина запитана, половина без питания). Тот же сервер, та же карта — единственное отличие — плагин.
Серверный FPS до и после включения плагина
Одна непрерывная запись серверного FPS; оптимизация включена посреди теста. До включения FPS периодически проседал примерно до 160 FPS. После — держался у настроенного потолка 240 FPS
Время обработки турелей — выделено зелёным
Выделенный участок — серверное время, потраченное на методы авто-турелей.
После включения плагина измеренное время обработки резко упало.
После включения плагина измеренное время обработки резко упало.
Фоновая нагрузка турелей — время CPU в секунду
Замерено Rust ServerProfiler. Один масштаб во всех строках — чем короче, тем лучше.
Суммарная нагрузка турелей
| ДО |
|
| ПОСЛЕ |
|
Обновления наведения
| ДО |
|
| ПОСЛЕ |
|
Сетевая синхронизация наведения
| ДО |
|
| ПОСЛЕ |
|
Служебные проверки плагина
| ДО |
|
| ПОСЛЕ |
|
Служебные проверки немного растут — так задумано: плагин следит за оптимизированными турелями и при необходимости мгновенно возвращает им обычную обработку. В этом тесте они добавили около 2 мс/с, при этом суммарная обработка турелей упала с 87 до 15 мс/с — чистая экономия около 72 мс/с.
|
~80,000
лишних обновлений турелей пропускается каждую секунду
|
160 → 230+
минимальный серверный FPS в этом тесте
|
0 ms
дополнительной нагрузки в бою по замерам этого теста
|
Записано 29 июля 2026 года на актуальном билде Rust-сервера; пустой тестовый сервер с потолком 240 FPS. Реальный результат зависит от железа, активности игроков, числа энтити, других плагинов и количества турелей. Используйте turretopt.stats чтобы измерить эффект на своём сервере.
Часто задаваемые вопросы
Мы предугадали ваши вопросы и ответили на самые частые ниже.
Дополнительные вопросы можно задать в обсуждении плагина.
Дополнительные вопросы можно задать в обсуждении плагина.
Может ли плагин замедлить наведение турели во время рейда?
Нет. Как только игрок или допустимая цель входит в радиус, турель мгновенно возвращается к обычной обработке. Получение урона, захват цели, смена питания или подключение через компьютерную станцию также возвращают её в активное состояние.
Даёт ли он эффект после встроенных оптимизаций турелей в Rust?
Да. Встроенные бюджеты Rust лишь ограничивают, сколько обработки турелей выполняется за один кадр. Turret Optimizer работает на другом уровне — он убирает лишнюю обработку обесточенных и удалённых турелей. Замер выше записан 29 июля 2026 года на актуальном билде Rust-сервера.
Совместим ли он с плагинами вроде «турелей без электричества»?
Да. Плагин отслеживает питание турели несколькими независимыми путями, включая нестандартные способы включения из сторонних плагинов. Если у вас сильно переработанная кастомная система турелей — напишите нам до покупки, и мы подтвердим совместимость.
Сколько FPS получит мой сервер?
Выигрыш зависит от числа турелей на карте. Свежий вайп с парой турелей почти не изменится, а серверы с большими базами и сотнями турелей получают максимум.
Что делать, если плагин не работает?
Создайте тикет на нашем Discord-сервере, и мы поможем решить проблему.
Команды
Ниже — список команд, доступных в плагине.
| turretopt.stats | Живая статистика в консоли |
|---|