Skills - лучшая система способностей (скиллов)

Skills - лучшая система способностей (скиллов) 2.2.27

  • [Fixed] Исправлены отключения игроков с ошибкой RPC Error, когда другой плагин возвращал в общий пул неочищенный UI-контейнер
  • [Updated] Снижено количество выделений памяти
ВАЖНО: эта версия для ноябрьского обновления Rust 2026. Устанавливайте её только после того, как ваш сервер обновится до ноябрьского обновления игры.
  • [Fixed] Выгрузка или перезагрузка ServerPanel вместе с Skills больше не выводит в консоль ошибку NullReferenceException
  • [Fixed] Совместимость с ноябрьским обновлением Rust 2026
  • [Fixed] Защита от вертолёта и Защита от Брэдли не работали на серверах, обновлённых со старых версий: навыки, добавленные обновлением, могли получить тот же ID, что и ваши собственные навыки
  • [Fixed] Включение навыка с тем же ID, что у другого включённого навыка, больше не ломает плагин без предупреждения. Повторный навык пропускается, а в консоли появляется ошибка с его названием и ID
  • [Fixed] Защита от вертолёта теперь снижает и урон от ракет вертолёта, а не только от пулемёта
  • [Updated] При обновлении навыки, добавленные с уже занятым вашим навыком ID, получают новый свободный ID. Ваши навыки сохраняют свои ID, а игроки свои уровни
  • [Updated] Изображения по умолчанию загружаются через CDN вместо GitLab, ошибки 429 при загрузке картинок больше не возникают
  • [Removed] Изображения больше не входят в архив. Для офлайн-режима скачайте их вручную (см. README)
  • [Fixed] Изображения баннера, фона и кнопки редактирования, заданные в редакторе конфига, теперь загружаются сразу и появляются после сохранения, без перезагрузки плагина
  • [Fixed] Изображения элементов окон, заданные в редакторе, теперь загружаются и перерисовываются сразу
  • [Fixed] Режим офлайн-изображений теперь действует и на изображения, заданные в редакторе
  • [Fixed] XP Bar больше не показывает код цвета текстом, когда игрок получает опыт, и строка больше не разваливается на несколько строк - в режимах Native и SimpleStatus теперь весь заголовок подсвечивается цветом полученного опыта
  • [Updated] Окна описания навыков, подтверждение сброса, окно генов растений и админский редактор конфига теперь размывают меню под собой, в том числе в новом рендер-пайплайне Rust. Установленные шаблоны с фоном по умолчанию обновляются автоматически
  • [Fixed] Кнопки подтверждения больше не выглядят прозрачными в новом рендер-пайплайне Rust
  • [Fixed] Окно генов растений теперь закрывается вместе с меню
  • [Added] В архив плагина теперь входят стандартные изображения: скопируйте папку data на сервер и включите офлайн-режим, чтобы они загружались без скачивания
  • [Added] Skills XP Bar: настройка офлайн-режима для иконки
  • [Updated] Без ImageLibrary меню навыков теперь открывается без загружаемых изображений, а не показывает ошибку
  • [Fixed] Иконки редактора и предупреждений, общие с ServerPanel, не показывались без ServerPanel или с его офлайн-режимом. Теперь плагин загружает их сам, и они входят в архив
  • [Fixed] В редакторе конфига и редакторе интерфейса не отображались названия полей
  • [Added] Новый скилл Гены растений - семена, которые сажает игрок, получают гены, заданные для его уровня скилла, например GGGYYY на последнем уровне. Клоны сохраняют свои гены
  • [Added] При обновлении скилл Гены растений добавляется в существующий конфиг рядом с Урожаем с грядок в выключенном виде - включите его, чтобы пользоваться
  • [Added] XP Bar - новый дополнительный плагин в архиве, который показывает баланс опыта игрока строкой в списке статусов справа снизу, рядом со здоровьем, водой и едой
  • [Added] XP Bar на несколько секунд показывает рядом с заголовком, сколько опыта игрок только что получил, и пока игрок продолжает фармить, сумма копится
  • [Added] XP Bar работает через SimpleStatus или AdvancedStatus, если один из них установлен, а без них строку рисует сама игра, как свои статусы
  • [Added] Настройки XP Bar: разрешение на показ строки, режим отображения, скрытие строки при нулевом балансе, время показа полученного опыта, цвета строки и иконка
  • [Updated] XP Bar теперь обновляется сразу, как только игрок получает или тратит опыт, а не с небольшой задержкой
  • [Updated] XP Bar меньше нагружает сервер, пока ничего не меняется - между изменениями опыта он только перепроверяет баланс раз в Интервал обновления баланса
  • [Fixed] Разделка животных теперь даёт бонус ресурсов с коров, телят, быков, овец и ягнят из ранчо-обновления Rust
  • [Fixed] Урон по животным и Защита от животных снова работают на медведях, белых медведях, волках, кабанах, оленях, курицах и новом скоте после обновления животных в Rust
  • [Added] За убийство коров, телят, быков, овец и ягнят начисляется XP - при обновлении они добавляются в вашу существующую запись награды за животных
  • [Added] Новый скилл Гены растений - игрок сам выбирает гены семян, которые сажает, командой в чате, например /genes GGGYYY (G - рост, Y - урожай, H - выносливость, W - вода, X - пусто). Клоны сохраняют свои гены
  • [Added] Каждый уровень скилла Гены растений открывает больше слотов генов - по умолчанию 2, 4 и 6 из 6. Команду можно поменять в настройках скилла
  • [Added] При обновлении скилл Гены растений добавляется в существующий конфиг сразу после Урожая с грядок в выключенном виде - включите его, чтобы пользоваться
  • [Added] Окно выбора генов растений - открывается кнопкой ВЫБОР в панели скилла Гены растений или командой /genes без аргументов
  • [Added] Клик по слоту в окне меняет ген по кругу G, Y, H, W, X. Слоты, которые открываются на следующих уровнях, показаны с замком и номером уровня
  • [Added] При обновлении окно генов само добавляется в ваши шаблоны интерфейса
  • [Added] Перевод скилла Гены растений на русский и немецкий
  • [Updated] Описание скилла Гены растений стало короче и помещается в панель скилла
  • [Fixed] Строки и кнопки в админских редакторах больше не выглядят светлыми прозрачными пятнами на новом рендер-пайплайне Rust
  • [Fixed] Окна подтверждения и уведомления, открытые внутри ServerPanel, теперь используют тот же слой, что и панель, и панель больше не пропадает за ними
  • [Fixed] Конфиг и файлы данных, созданные сборкой плагина на другом языке (русской или английской), теперь читаются корректно и переносятся на текущий язык без потери настроек
  • [Fixed] Собираемые ресурсы теперь дают опыт даже если их содержимым управляет плагин редактирования лута
  • [Fixed] Добыча дерева больше не перестает давать опыт при отключенных навыках добычи
  • [Updated] Собираемый ресурс теперь дает опыт один раз за подбор, а не за каждый выпавший предмет
  • [Fixed] Плагин теперь корректно подстраивается под шаблон ServerPanel, когда у категории панели отрицательный ID - раньше он откатывался на шаблон Fullscreen
  • [Fixed] Предупреждение о несовпадении макета теперь указывает на макет V1 для шаблона панели t4 вместо V2
  • [Fixed] Перезагрузка ServerPanel больше не сбрасывает шаблон интерфейса в конфиге
  • [Added] Новое значение Auto для настройки шаблона, используется по умолчанию: плагин сам подстраивается под шаблон ServerPanel. Укажите V1, V2, V4 или Fullscreen, чтобы выбрать шаблон вручную
  • [Fixed] Плагин больше не считается размещённым в панели, если он не добавлен ни в одну категорию панели
  • [Fixed] Плагин снова корректно загружается после обновления Rust (сентябрь 2026)
  • [Fixed] Ящики, вскрытые раньше срока с помощью навыка ускорения взлома, теперь корректно отображаются как полностью взломанные
  • [Updated] Это релиз производительности - Skills теперь нагружает процессор сервера в несколько раз меньше, чем 2.1.43
  • [Updated] Проверки прав до 6 раз быстрее. Skills патчит систему прав сервера, поэтому за него платили проверки прав всех плагинов на сервере, и одна проверка стала занимать 0.45 микросекунды вместо 2.8
  • [Updated] Чтение значения скилла до 14 раз быстрее, поэтому бонусы на добычу, урон и крафт обходятся намного дешевле на каждом срабатывании
  • [Added] Опциональное хранение данных игроков в Protobuf - файлы в 2.4 раза меньше и читаются примерно вдвое быстрее, включается командой skills.convertstorage Protobuf
  • [Updated] В памяти теперь держатся только игроки онлайн. Данные остальных читаются по запросу и сразу освобождаются, а не копятся до выгрузки плагина
  • [Updated] Данные игрока записываются на диск только тогда, когда они действительно изменились, а не при каждом сохранении
  • [Fixed] Проверки прав и групп от скиллов теперь сравниваются точно - скилл, выдающий shop.vip, больше не проходит проверку shop.vi
  • [Added] Импорт данных из старого Skills или SkillTree теперь предупреждает о включенном Protobuf, чтобы импортированный прогресс не оказался невидимым
  • [Added] Поддержка ивента Subway Event, теперь можно выдавать XP за его прохождение через запись SubwayEvent
  • [Fixed] XP за сбитие патрульного вертолета не начислялся, если в конфиге не было включенных записей XP за попадания по частям тела
  • [Added] Навык «Размер магазина» теперь поддерживает новый реактивный гранатомёт Dragon - при обновлении новые оружия добавятся в конфиг автоматически
  • [Fixed] Взломанные ящики больше не выдают событие завершения взлома и клановые очки несколько раз
  • [Fixed] Исправлена возможная ошибка при перезагрузке плагина во время взлома ящика
  • [Fixed] Навыки мгновенного сбора вроде мгновенной рубки деревьев, добычи руды и разделки животных теперь правильно начисляют опыт навыка при срабатывании
  • [Fixed] Бонусы к урону оружия больше не применяются к ресурсным объектам, таким как деревья и рудные жилы
  • [Fixed] Совместимость с августовским обновлением Rust 2026
  • [Fixed] Навык Combat Medic теперь корректно увеличивает лечение от бинтов и шприцов, а не только от большой аптечки
  • [Fixed] При добыче ресурсов теперь корректно учитываются серверные множители добычи (древесина, руда, сбор)
  • [Updated] Навык Combat Medic теперь восстанавливает только здоровье и не превышает максимум HP игрока
  • [Fixed] Админ-команды выдачи, списания и установки баланса XP теперь корректно работают на серверах с кастомной экономикой XP
  • [Fixed] XP, возвращаемый при сбросе навыка или всех навыков игрока, теперь корректно зачисляется в кастомную экономику XP
  • [Added] Другие плагины теперь могут в реальном времени получать уведомление об изменении баланса XP игрока, включая изменения через админ-команды
  • [Fixed] Мгновенная рубка деревьев, добыча руды и разделка животных теперь правильно выдают бонусные ресурсы за последний удар
  • [Fixed] Размер магазина оружия больше не изменяется у игроков без навыка Magazine Size
  • [Updated] Плагин теперь автоматически перестает отслеживать игровые события для навыков и источников опыта, отключенных в конфиге, что улучшает производительность сервера
  • [Updated] Оптимизирован поиск уровней навыков и наград опыта для лучшей производительности
  • [Fixed] Мгновенные навыки сбора (мгновенная разделка, мгновенная рубка деревьев, мгновенное разрушение руды) теперь корректно применяют остальные бонусы навыков, такие как навык разделки и бонусы сбора для отдельных предметов, к ресурсам, получаемым при мгновенном сборе
  • [Fixed] Бонус скилла «Размер магазина» теперь корректно складывается со всеми модулями на оружие, которые влияют на вместимость магазина, а не только с одним конкретным модулем увеличенного магазина
  • [Fixed] Патроны в магазине больше не пропадают при уменьшении вместимости (например, при снятии модуля) — лишние патроны теперь возвращаются в инвентарь игрока
  • [Added] Новый навык: Урон по вертолёту — увеличивает ваш урон по патрульному вертолёту
  • [Added] Новый навык: Урон по танку — увеличивает ваш урон по танку (Брэдли)
  • [Added] Новый навык: Урон по турелям — увеличивает ваш урон по турелям и ловушкам (по умолчанию автотурели, ловушки-дробовики, огнемётные турели и ЗРК, полностью настраивается)
  • [Added] Новый навык: Урон по постройкам — увеличивает ваш урон по дверям, стенам, полам, фундаментам и крышам (полностью настраиваемый список целей)
  • [Added] Новый навык: Защита от турелей — снижает входящий урон от турелей и ловушек: автотурелей, ловушек-дробовиков, огнемётных турелей, ЗРК, катушек Теслы, медвежьих капканов и мин (полностью настраиваемый список источников)
  • [Updated] Пять новых навыков автоматически добавляются в существующие конфиги, но остаются выключенными — вы сами выбираете, какие включить
  • [Removed] Устаревший навык «Урон по технике NPC» удалён из существующих конфигов при обновлении
  • [Fixed] На серверах Carbon при вводе текста через консольную команду администратора первое слово отбрасывалось
  • [Added] Новый навык Атака - увеличивает урон любого оружия по всем целям и суммируется с существующими навыками урона по конкретным целям
  • Like
Реакции: Mr.Snake
  • [Added] Новый навык "Боевой медик" в категории "Бой": увеличивает количество здоровья, восстанавливаемого при использовании бинтов, шприцов и аптечек, 10 уровней, каждый повышает бонус к лечению
  • [Fixed] Навыки защиты от вертолёта и Брэдли теперь корректно добавляются в существующие конфиги при обновлении
  • [Updated] Эти навыки отключены по умолчанию после миграции, поэтому включите их в конфиге, если хотите использовать
  • [Added] Новый навык: Защита от вертолёта - снижает урон от патрульного вертолёта (10 уровней, до 50% с дополнительным пермишеном)
  • [Added] Новый навык: Защита от Брэдли - снижает урон от Брэдли (10 уровней, до 50% с дополнительным пермишеном)
  • [Added] Награда XP за убийство животных (медведь, волк, кабан, олень, курица, белый медведь, акула, пантера, крокодил, тигр, змея, лошадь)
  • [Updated] Награда XP за учёных теперь использует более широкое совпадение префабов, автоматически покрывая все варианты учёных
  • [Fixed] Бонус скорости переработчика теперь корректно работает для установленных игроками переработчиков (не только для тех, с которыми взаимодействовали)
  • [Fixed] Бонус скорости печки теперь корректно применяется для печек, принадлежащих игроку, даже если они не отслеживаются плагином
  • [Добавлено] Награды XP за Scientist NPC (новый тип врага в Rust)
  • [Добавлено] Награды XP за вариант волка (новый тип животного в Rust)
  • [Обновлено] Миграция конфига теперь корректно добавляет новые типы NPC в существующие записи наград
  • [Fixed] Совместимость с обновлением Rust (июнь 2026)
  • [Fixed] Исправлены потенциальные ошибки сервера при загрузке данных игрока с пустым или некорректным ID
  • [Fixed] Исправлены ошибки различных навыков, возникавшие при потере ссылки на игрока (отключившиеся игроки, null-ссылки)
  • [Fixed] Бонус к вместимости магазина теперь применяется мгновенно при выстреле, а не с задержкой
  • [Fixed] Исправлена интеграция с ImageLibrary - изображения плагина теперь корректно загружаются при старте сервера
  • [Fixed] Добавлена проверка на null для магазина оружия для предотвращения ошибок
  • [Added] Новая настройка авто-вайпа для сохранения баланса XP у игроков со скиллом защиты от вайпа
  • [Updated] Конфигурация авто-вайпа теперь включает опцию сохранения XP для защищенных игроков
  • [Fixed] Множитель XP больше не применяется к списанию XP, только к начислению
  • [Fixed] Отслеживание навыка переработчика теперь регистрирует игрока сразу при взаимодействии с переработчиком
  • [Fixed] Убийство раненых NPC больше не даёт дублирующиеся или некорректные награды XP
  • [Fixed] Потенциальные ошибки при проверке разрешений или групп игрока с пустыми
  • [Added] Навык рыбалки теперь начисляет XP при ловле рыбы с помощью ловушек для дикой природы
  • [Fixed] Расходуемые предметы больше не применяют дублирующие эффекты при перезагрузке плагина
  • [Fixed] Улучшена совместимость с другими плагинами, изменяющими поведение расходуемых предметов
  • [Added] Навык рыбалки теперь начисляет XP при ловле рыбы с помощью ловушек для дикой природы
  • [Added] Теперь игроки могут получать награды для навыков за взлом ящиков Cobalt Laboratory
  • [Fixed] Хуки ивентов
  • [Added] Хуки для ShipwreckEvent, ArmoredTrainEvent, SurvivalArena, TugboatPirates, FerryTerminalEvent, KillBoss, OnRaidableBaseCompleted, AbandonedBase, DangerousEvent
  • [Fixed] Расположение UI-панелей
  • [Updated] Все пермишены (права) для уровней 6...10 заменены на одно общее значение "skills.extralevel"
  • [Fixed] Уведомления в Discord об изучении навыка теперь отображаются корректно
  • [Added] API: API_GetPlayerXP - получить баланс опыта (XP) игрока
  • [Added] API: API_AddPlayerXP - выдать опыт игроку
  • [Added] API: API_RemovePlayerXP - забрать опыт у игрока
  • [Added] API: API_SetPlayerXP - установить значение опыта игрока напрямую
  • [Added] API: API_GetSkillInfo - получить конфигурацию (настройки) навыка
  • [Added] API: API_GetAllSkills - получить список всех включенных навыков и их конфигурации
  • [Added] API: API_GetSkillMaxLevel - получить максимальный уровень для навыка
  • [Added] API: API_HasSkillAccess - проверить наличие у игрока доступа к навыку
  • [Added] API: API_GetPlayerSkillLevel - получить уровень навыка игрока по его SteamID (работает даже если игрок оффлайн)
  • [Fixed] Бонус к размеру магазина теперь правильно снимается при замене модификаторов оружия
  • [Fixed] Отслеживание использованных ящиков с лутом больше не сохраняет их после вскрытия
  • [Fixed] Возврат очков при сбросе навыка больше не вызывает двойное уведомление о балансе
  • [Updated] Исправлена стоимость прокачки 5-го уровня в нескольких навыках по умолчанию (Мгновенное разрушение руды, Мгновенная рубка деревьев, Шанс угля, Шанс выплавленной руды, Мгновенная разделка, Шанс дублирования крафта, Мгновенное уничтожение бочек, Дополнительный лут из ящиков)
  • [Updated] Стоимость прокачки уровней 6-10 навыка Лечение при воскрешении увеличена
  • [Updated] Хук OnSkillUpgraded переименован в OnSkillsSkillLevelUp
  • [Added] Новый хук OnSkillsPlayerLoaded срабатывает при подключении игрока и загрузке его данных
  • [Added] Хук OnSkillsSkillLevelUp теперь также срабатывает при установке или выдаче уровней навыка через консольные команды администратора
  • [Fixed] Защита от вайпа теперь корректно удаляет навык защиты от вайпа, когда он истекает после достижения максимального количества использований
  • [Fixed] Передача XP при убийстве игрока теперь корректно проверяет, что у жертвы достаточно баланса, прежде чем передавать XP убийце
  • [Fixed] Данные отслеживания игрока теперь корректно очищаются при отключении игрока, предотвращая возможные утечки памяти
  • [Fixed] Бонус к размеру магазина теперь корректно убирается с оружия при выгрузке плагина
  • [Fixed] Бонус к размеру магазина теперь правильно пересчитывается при изменении навыков, предотвращая некорректное накопление
Сверху