Задача
Требуется разработать плагин для сервера игры Rust. Плагин должен изменять стандартный SkinID указанного предмета на кастомный (пользовательский). Дополнительно необходимо создать сам скин (текстуру/модель) на основе предоставленной заказчиком фотографии и текстового описания.
Требования к плагину
- Плагин должен быть совместим с последними версиями серверного ПО Rust (Oxide/uMod или аналоги).
- Автоматически подменять SkinID для выбранного (или всех) экземпляров предмета при спавне, получении игроком или крафте.
- Встроенная возможность конфигурации: какие предметы изменять, какой идентификатор скина присваивать (можно из файла .json или через чат-команду консоли).
- Поддержка горячей перезагрузки конфигов и лёгкая интеграция на уже работающий сервер.
Требования к скину
- На основе описания и предоставленных фото необходимо создать качественный кастомный скин (PNG-файл текстуры и корректировка .prefab файла при необходимости).
- Формат и размер текстуры - строго согласно существующим канонам игры Rust.
- После завершения права на эксклюзивное использование передаются заказчику (Full Work Made for Hire).
- Плагин должен быть опубликован или скомпилирован так, чтобы его можно было обозревать/редактировать заказчику.
Дополнительные пожелания
- После написания кода - краткая документация встроенными комментариями.
- Решение должно избегать сильного влияния на производительность сервера.
- Код не должен фигурировать в публичных репозиториях (NG) при размещении в приватной среде.