
Все стандартные иконки вшиты в код самого плагина. Теперь они будут не загружаться с сайта, а сохраняться в базу изображений сервера напрямую.
Из-за этого увеличился размер файла плагина, ведь теперь в нём все картинки, однако это позволяет избежать проблем в случае, если есть какие-то трудности с доступом к сайту.
Исправлена ошибка в API NTeleportation. Теперь отображение сохраненных домов будет работать корректно
- Исправлена генерация кастомных карт (Спасибо @rostov114 ) а именно получение названия карты.
- Добавлено отображение на карте Конюшни
- Попытка исправить получение изображения карты с data/RustMap/Maps, у некоторых хостингах нету полного доступа
- УДАЛИТЕ ВСЕ СТАРЫЕ ФАЙЛЫ RustMap - Конфигурацию, папку data/RustMap и старый плагин
Что Нового?
- Собственная генерация изображения карты (Стандартных и кастомных)
- Плагин генерирует новое изображения карт в папку data/RustMap/Maps
- Новое изображение карты
- Новая кастомная настройка отображения для каждого игрока
- Новая минимальная конфигурация
- Исправлено много недочётов, добавлен новый функционал.
- Телепортация для администраторов по РТ (Привилегия rustmap.admin)
- Телепортация к игроку, и игрока к себе, так же добавлены кик и бан. (Просто нажмите на иконку игрока на карте)
- Верное отображения рейдов домов игрока, отображения для администраторов о всех рейдах на карте (отображение иконками, поддержка плагина NoEScape с сайта)
- Изменен дизайн карты, добавлено отображения квадрата.
- Добавлены команды добавления иконок и текста на карте а так же их удаление.
- Чатовая команда добавления иконки: /addpoint IconURL IconKey MapText
- Чатовая команда удаления иконки: /removePoint IconKey
- Чатовая команда добавления текста на карте:
/addtext IconKey Размер-Текста Цвет(#HEX) ТЕКСТ Пример: /addtext key 12 #FFFFF ТЕКСТ НА КАРТЕ
- Чатовая команда удаления иконки: /removeText IconKey
Добавлено API:
C#:ApiAddPointText(string iconName, Vector3 pos, string title, int size = 0, string color = null) - Добавления текста на карту. ApiRemovePointText(string iconName) - Удаления текста на карте ApiAddPointUrl(string url, string iconName, Vector3 pos, string title, float size = 0) - Добавление иконку с текстом на карту ApiRemovePointUrl(string iconName) - Удаление иконки
Новая конфигурация:
JSON:{ "Основные настройки": { "Кастомная карта (http:// или с папки data/RustMap)": "", "Частота обновления иконок на карте": 0.3, "Время до автоматического закрытия карты после ее открытия": 10, "Прозрачность карты": 1.0, "Размер карты": 0.5, "Отображать местоположение монументов": true, "Отображать названия монументов": true, "Размер шрифта названия монументов": 13, "Отображать пещеры": true, "Отображать водонапорные башни": true, "Отображать подстанции": true, "Отображать местоположение cброшенного груза с грузового вертолёта": true, "Отображать местоположение грузового вертолёта (чинука)": true, "Отображать местоположение магазинов с Сompound (Аванпост)": false, "Отображать местоположение самолета": true, "Отображать местоположение танка": true, "Отображать местоположение вертолёта": true, "Отображать местоположение cброшенного груза (Аирдроп)": true, "Отображать местоположение ящиков с вертолёта": true, "Отображать местоположение корабля": true, "Отображать местоположение торговых автоматов": true, "Отображать местоположение пустых торговых автоматов": true, "Показывать текущие координаты игрока": true, "Поддержка Clans (Отображение сокланов на карте)": false, "Поддержка Friends (Отображение друзей на карте)": false, "Поддержка Внутриигровой системы друзей (Отображение друзей на карте)": false, "Поддержка NoEscape (Отображение рейда дома игрока)": false, "Поддержка NoEscape (Отображение всех рейдов на сервере по привилегии)": false, "Поддержка Teleportation, NTeleportation, Teleport (Отображение сохраненных точек игроков)": false }, "Версия конфигурации": { "Major": 2, "Minor": 1, "Patch": 3 } }
- Обновлены хуки.
В последующих обновлениях ожидается, новая генерация, иконки и новые методы
ПЕРЕД ОБНОВЛЕНИЕМ ПЕРЕКАЧАЙТЕ ИКОНКИ
Добавил на карту отображение воздушных шаров. Обновил конфигурацию, добавил настройку цвета иконок Патрульного вертолёта и чинука
Код:"Цвет иконок Патрульного вертолёта и Чинука (Вместо прозрачности используйте {alpha} чтобы данные брало с конфигурации)": "1.00 0.00 0.00 {alpha}", "Размер иконки воздушных шаров": 0.04, "Прозрачность иконки воздушных шаров": 0.99, "Отображение на карте иконки воздушных шаров": true,
Исправил отображение залоченого ящика на карте - Показывало лишь после перезагрузки карты, переделал отображение на корабле
Добавил на карту отображение Тимейтов - Групп созданных в игре
Обновил конфигурацию:
Добавил включение\отключение показа Team на карте в /map helpКод:"Отображать местоположение команды игрока (Team)": true,
![]()
ИКОНКИ ОБНОВЛЕНЫ, перед обновлением загрузите новые иконки и сделайте вайп карты map.wipe
(https://rustplugin.ru/link-forums/ikonki-dlja-rustmap.30/)
- Добавлено отображение корабля на карту.
- Добавлено отображение бандитского города на карту
- Убрано отображение сброшеного груза на корабле
- Добавлено описание ко всем карьерам
- Добавлено отображение болота на карту
При тестировании я отключил показ друзей и кланов на карте, а включить назад забыл.
- Я изменил /map help, и заменил на UI, теперь управление картой игроком идёт через UI панель с кнопками.
- Админ или привилегия rustmap.admin:
![]()
- Игрок:
![]()
- Убрал привилегию rustmap.banned - Теперь она общая, rustmap.admin
- Сделал оптимизацию, убрал некоторое лишнее с плагина
- Теперь если была ошибка со стороны beancan при подключении и получение ссылки на карту, плагин будет пробовать через минуту.
- Добавил API PlayersClasses для отображения игроков своего класса на карте
Перекачайте иконки (ссылка в описание к плагину) перед обновлением
На карту добавлены:
Отображение Аванпоста (нового РТ)
![]()
Отображенеие магазинов с него
В конфигурацию добавлено Включение\Отключение магазинов аванпоста
К /map help добавил четкость указанных команд (/map friends и т.п.) для того что бы игроки не задавали множество вопросов.
![]()
Добавлены иконки монументов Водяных сборников
Добавил общую проверку на инициализацию карты, что бы в последствии игрок не был кикнул с RPC.
Исправил проблему с ошибкой таймера если игрок вышел
После обновления конфигурация будет обновлена, добавлены новые пункты, перекачайте ИКОНКИ в описание плагина, для правильной работоспособности плагина:
Код:"Время до автоматического закрытия карты после ее открытия": 10.0, "Отображать местоположение cброшенного груза с грузового вертолёта": true, "Отображать местоположение грузового вертолёта": true, "Прозрачность иконки груза с грузового вертолёта": 0.99, "Прозрачность иконки грузового вертолёта": 0.99, "Размер иконки груза с грузового вертолёта": 0.05, "Размер иконки грузового вертолёта": 0.035, "Частота обновлений карты": 0.3
Как видно с добавленых пунктов, в отображение добавлен новый вертолёт и его груз.
Добавил частоту обновлений карты, установил по стандарту самый оптимальный вариант
Добавил автозакрытие карты после ее открытия, что бы карта не зависала у игроков. Время вы можете сами поставить в конфигурации
Изменил дропхост генерации карты.
Так же, ПРОШУ если вы еще не обновились до последней версии Oxide (Oxide.Rust 2.0.3829), сделайте это сейчас. В этих обновлениях разработчики исправили загрузку data images в FileStorage
А это означает, что загрузка иконок, и картинок, будет стабильная
- Added patch for uint <> int FileStorage issue in Rust (fixes some sign/image loading issues)
Добавлен Up-Time на загрузку иконок до полной инициализации сервера
Изменена сылка генерация карты (Для стабильной работы в случае сбоя сайта)
Подправил вывод png карты что локальной что генерируемой beancan(ом).
Я так и не понял как работает новая система с базой данных, потому пока на тесте.
На забудьте удалить storage с сервера, а так же напишите игрокам удалить папку storage с их директорий Rust(а). Что бы не подтягивать старые данные
Привет! Мы недавно переехали на новый стиль, поэтому возможны различные ошибки. Если вы заметили такую - пожалуйста, оставьте сообщение в этом разделе. Спасибо!