Server Panel

$ Server Panel 1.4.0

  • [Добавлено] Механизм восстановления для ограничения действий игрока и предотвращения спама.
  • [Обновлено] Изменено создание элементов пользовательского интерфейса для использования нового метода сериализации для повышения производительности.
  • [Исправлено] Различные незначительные ошибки, связанные с обновлениями пользовательского интерфейса и управлением элементами.
  • [Добавлено] Пагинация для категорий команд в ServerPanel
  • [Исправлено] Проблемы с навигацией и отображением меню
  • [Обновлено] Улучшена компоновка пользовательского интерфейса и поведение прокрутки.
  • [Исправлено] Ошибка с сохранением цвета текста во всплывающих окнах
  • [Исправлено] Ошибка с удалением локализации при редактировании текста
  • [Исправлено] Несоответствие ключей локализации текстового редактора, препятствующее отображению перевода
ВНИМАНИЕ: в версии 1.3.x структуры хранения шаблонов были изменены, поэтому перед установкой новой версии ServerPanel (1.3.0+) установите ServerPanelMigrations на сервер и выполните команду «sp.migrations run 1.3.0», затем установите новую версию ServerPanel. После выполнения миграций ServerPanelMigrations можно удалить с сервера.
  • [Добавлено] Плагин ServerPanelMigrations — система миграции для обновлений формата данных ServerPanel
  • [Удалено] Консольная команда «serverpanel.migrate» перенесена в отдельный плагин ServerPanelMigrations.
  • [Добавлено] Консольная команда «sp.migrations list» — показывает все доступные миграции со статусом.
  • [Добавлено] Консольная команда «sp.migrations run <key> [force]» — выполняет определённую миграцию с необязательным флагом force.
  • [Добавлено] Автоматическое создание резервной копии перед выполнением миграции с отметкой времени
  • [Добавлено] Миграция 1.3.0: преобразует отдельные поля фона в объекты UiElement
  • [Добавлено] Миграция 1.2.3: обновление ключей локализации для структуры category_page_element
  • [Исправлено] Кроссплатформенная совместимость путей к файлам — жёстко заданные разделители заменены на Path.DirectorySeparatorChar
  • [Добавлено] Улучшенная обработка элементов пользовательского интерфейса
  • [Исправлено] Улучшена обработка URL-адресов изображений для поддержки дополнительных префиксов.
  • [Добавлено] Улучшена проверка регистрации команд для предотвращения дублирования записей в категориях меню и на страницах.
  • [Исправлено] Улучшена обработка URL-адресов изображений для поддержки дополнительного префикса «TheMevent/» для значков категорий.
  • [Исправлено] Сообщения локализации, отображающие один и тот же контент на разных страницах
  • [Добавлено] Консольная команда «serverpanel.migrate 1.2.0» для обновления локализованных сообщений до нового формата.
  • [Добавлено] Поля информации о сервере: "{server_name}", "{server_description}", "{server_url}", "{server_headerimage}", "{server_fps}", "{server_entities}", "{seed}", "{worldsize}", "{maxplayers}", "{ip}", "{port}", "{server_time}", "{tod_time}", "{realtime}", "{map_size}", "{map_url}", "{save_interval}", "{pve}"
  • [Добавлено] Поля статистики игрока: "{player_health}", "{player_maxhealth}", "{player_calories}", "{player_hydration}", "{player_radiation}", "{player_comfort}", "{player_bleeding}", "{player_temperature}", "{player_wetness}", "{player_oxygen}", "{player_poison}", "{player_heartrate}"
  • [Добавлено] Поля позиции игрока: "{player_position_x}", "{player_position_y}", "{player_position_z}", "{player_rotation}"
  • [Добавлено] Поля подключения игрока: "{player_ping}", "{player_ip}", "{player_auth_level}", "{player_steam_id}", "{player_connected_time}", "{player_idle_time}"
  • [Добавлено] Поля состояния игрока: "{player_sleeping}", "{player_wounded}", "{player_dead}", "{player_building_blocked}", "{player_safe_zone}", "{player_swimming}", "{player_on_ground}", "{player_flying}", "{player_admin}", "{player_developer}"
  • [Добавлено] Поля сетевой статистики: "{network_in}", "{network_out}", "{fps}", "{memory}", "{collections}"
  • [Исправлено] Всплывающие окна: редактирование полей «Включено» и «ID» в редакторе
  • [Добавлено] Всплывающие окна: поле редактирования в ScrollHeight
  • [Обновлено] Всплывающие окна: в конфигурации по умолчанию описания, у которых была высота, теперь будут отображаться в полноэкранном режиме.
  • [Добавлено] Всплывающие окна: автономный режим для изображений
  • [Исправлено] Всплывающие окна: прокрутка прокручивается во время редактирования
  • [Исправлено] ServerPanel: прокрутка скрола во время редактирования.
  • [Добавлено] Режим автономного изображения — новая функция, которая помогает предотвратить проблемы с загрузкой изображений (чёрные изображения, ошибка 429) путём локального хранения всех необходимых изображений на сервере. Этот режим можно включить в файле конфигурации, и он рекомендуется для серверов, испытывающих проблемы с загрузкой изображений.
  • [Добавлено] Проверка разрешений для категорий для улучшения обратной связи с пользователями по правам доступа.
[Fixed] NRE
  • [Добавлено] API - строка API_GetCurrentTemplate()
  • [Исправлено] Ошибка: Клонирование не создает независимые страницы
  • [Исправлено] Форматирование «{player_avatar}»
  • [Исправлено] Небольшой рефакторинг кода
  • [Удалено] С помощью плагина «ServerPanelAvatars» теперь аватары отображаются из игры
  • [Исправлено] Перемещение элементов пользовательского интерфейса
  • [Исправлено] Перемещение полей заголовка
  • [Исправлено] Удаление полей заголовка
  • [Исправлено] Клонирование полей заголовка
  • [Исправлено] Перемещение элементов пользовательского интерфейса во всплывающих окнах
[Исправлено]
Ошибка, когда в редакторе GUI можно было ввести только 16 букв.
Проблема была в том, что Oxide ограничивает количество аргументов в консольных командах до 16, поэтому нам пришлось это обойти.
  • [Добавлено] Кнопка клонирования страницы
  • [Исправлено] Отображение категорий: ранее при отображении категорий не учитывалось, что категория отключена, и разрешения
  • [Исправлено] Переключение оси при редактировании элемента
  • [Исправлено] Отображение цветов при редактировании текста
Cookie

Cookie VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
C

CaptainNemo VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
XuViGaN

XuViGaN VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
Любовь

Любовь VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
X

X_hren VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас