Metadata, Permissions and Configuration Manager

Платное Metadata, Permissions and Configuration Manager 1.4.16

Языки
  1. Английский

О метаданных, разрешениях и диспетчере конфигураций​

ezgif.com-webp-to-gif-converter.gif

Это плагин управления сервером. Он позволяет вам иметь согласованность и видимость всей информации, связанной с вашим сервером, включая его базовую конфигурацию. Вы можете найти это ценным, независимо от того, управляете ли вы ОДНИМ или ДЕСЯТЬЮ серверами, он отлично работает с инструментами автоматизации, Docker и т. п. Он имеет четыре основные функции:
  1. Калькулятор расписания очистки (поддерживает еженедельно, раз в две недели и ежемесячно)
  2. Управляет информацией сервера (название, описание, теги, логотип, баннер и т. д.)
  3. Управляет базовой конфигурацией сервера (cvars)
  4. Управляет группами, разрешениями и членством пользователей Oxide.
  5. Загрузка сообщений, когда игрок присоединяется и/или ждет в очереди.
  6. Сообщения по времени (реклама)
  7. Команда публичного чата "!wipe", которая сообщит:
    1. Дата последнего стирания
    2. Следующая дата стирания
    3. Текущее время в формате UTC
  8. Поддержите новый компьютерный обратный отсчет для ядерной ракетной шахты
  9. Поддержка динамических слотов (увеличение общего количества слотов в зависимости от подключенных игроков)
1. Калькулятор расписания очистки
Плагин предоставляет четыре "токена", которые вы можете использовать в названии или описании сервера, чтобы информировать своих пользователей о том, когда была последняя очистка и когда будет следующая. Вы можете настроить формат даты и расписание очистки в файле конфигурации, а калькулятор расписания очистки будет учитывать принудительную очистку в четверг.

// Вы можете отформатировать дату по своему усмотрению
JSON:
  "Date": {
    "Short": "dd/MM",
    "Long": "dd/MM/yyyy"
  },
    
  "Wipe": {
    "DoW": 4,
    "Hour": 19,
    "Timezone": "Europe/London",
    "Frequency": "BiWeekly"
  },

2. Управляет информацией сервера

Этот пункт довольно понятен, он позволяет вам определить все метаданные о вашем сервере.

"Server":
JSON:
 {
    "Name": "DEVELOPMENT SERVER | %LASTWIPE%",
    "Description": [
      "Map size is %WORLDSIZE% using seed %WORLDSEED%.",
      "Last wipe was at %LASTWIPE_LONG%, Next wipe is at %NEXTWIPE_LONG%",
      "Server has %UPTIME% seconds uptime, running at %FPS% fps with %ONLINE%/%MAXSLOTS% players online."
    ],
    "Banner image": "https://assets.example.com/banner.jpg",
    "Logo image": "https://assets.example.com/logo.png",
    "Tags": [
      "weekly",
      "vanilla"
    ],
    "Website": "https://example.com/",
    "Custom map name": "kasvoton was here",
    "Wipe schedule": 7
  },

qHICgO6.webp


Обратите внимание на специальную функцию " Настраиваемое имя карты ", которая позволяет вам настраивать имя карты, отображаемое в списке серверов (Процедурная карта). Это отображается не только в игровом браузере серверов Rust, но и на всех других сайтах, которые демонстрируют ваш сервер, например, Battlemetrics. МЫ НЕ ТРЕБУЕМ ОТКЛЮЧАТЬ РЕЖИМ SANDBOX OXIDE, КАК ЭТО ДЕЛАЮТ ДРУГИЕ ПЛАГИНЫ.

3. Управляет базовой конфигурацией сервера (cvars)


Это позволяет вам иметь четкое представление о том, какие переменные применяются, что очень полезно, если вы используете инструменты автоматизации, такие как Docker или GitHub, для управления конфигурациями сервера.

"CVars":
JSON:
 {
    "fps.limit": "32",
    "server.tickrate": "10",
    "server.censorplayerlist": "true",
    "server.maxplayers": "8",
    "env.time": "12",
    "env.progresstime": "false"
  },

4. Управляет группами, разрешениями и членством пользователей Oxide.

Когда вы определяете группу внутри конфигурационного файла плагина, это означает, что плагин позаботится о том, чтобы группа была создана, разрешения были назначены и перечисленные члены были частью группы. Вы можете (и должны) назначать пользователей в свои группы, используя инструменты oxide или любой другой сторонний плагин, как обычно, единственное отличие в том, что члены, перечисленные в этом конфигурационном файле, всегда будут добавлены обратно в группы, даже если они удалены вручную.

"Permissions":
JSON:
 {
    "Delay": 60.0,
    "Groups": [
      {
        "Name": "admin",
        "Title": "Administrators",
        "Parent": "developer",
        "Rank": 0,
        "Default": false,
        "Permissions": [],
        "Members": []
      },
      {
        "Name": "default",
        "Title": "Default",
        "Parent": null,
        "Rank": 0,
        "Default": true,
        "Permissions": [],
        "Members": [
          "*"
        ]
      },
      {
        "Name": "developer",
        "Title": "Developer",
        "Parent": "administrator",
        "Rank": 800,
        "Default": false,
        "Permissions": [
          "plugin.e",
          "plugin.f"
        ],
        "Members": [
          "123456789123456789"
        ]
      },
      {
        "Name": "administrator",
        "Title": "Administrator",
        "Parent": "moderator",
        "Rank": 80,
        "Default": false,
        "Permissions": [
          "plugin.b",
          "plugin.c",
          "plugin.d"
        ],
        "Members": [
          "123456789123456789",
          "123456789123456789"
        ]
      },
      {
        "Name": "moderator",
        "Title": "Moderator",
        "Parent": "default",
        "Rank": 60,
        "Default": false,
        "Permissions": [
          "plugin.a"
        ],
        "Members": [
          "123456789123456789",
          "123456789123456789",
          "123456789123456789"
        ]
      }
    ]
  }

Обратите внимание на важный параметр конфигурации "Delay", когда сервер запускается, мы не можем сказать, в каком порядке плагины будут загружены Oxide, что означает, что при загрузке OxidationMetadata, скорее всего, мы будем не последними, кого загрузят. Если мы попытаемся назначить разрешение группе, но сторонний плагин еще не загрузился, то разрешение не будет найдено, и мы получим ошибку. "Delay" создает период ожидания для OxidationMetadata, чтобы дождаться загрузки всех остальных плагинов, и только затем он попытается назначить разрешения, значение задержки на самом деле зависит от вашего собственного сервера.

Список поддерживаемых форматов строк «токенов»:

%FPS% Среднее значение FPS на сервере
%MAXSLOTS% Максимальное количество игроков на сервере
%ONLINE% Общее количество игроков онлайн
%UPTIME% Время безотказной работы сервера в секундах
%WORLDSEED% Начальное значение, используемое для генерации мира
%WORLDSIZE% Размер мира, например, 3500

%LASTWIPE% Дата последнего стирания в краткой форме
%LASTWIPE_LONG% Дата последнего стирания в длинной форме
%NEXTWIPE% Дата следующего стирания в краткой форме
%NEXTWIPE_LONG% Дата следующего стирания в длинной форме
Автор
WOLF SPIRIT
Скачиваний
5
Просмотры
683
Первый выпуск
Обновление

Рейтинги

0.00 звёзд 0 оценок

Ещё ресурсы от WOLF SPIRIT

  • Better NPC
    Платное Better NPC
    Лучшие NPC для заполнения вашего сервера!
  • Space Event
    Платное Space Event
    Плагин позволяет игрокам побывать в холодном атмосферном космосе!
  • Auto Farm
    Платное Auto Farm
    Автоматическая посадка и сбор урожая на грядке.
  • Gas Station Event
    Платное Gas Station Event
    Совершенно новое событие, созданное с учетом пожеланий новичков и начинающих игроков!
  • Monterose Island
    Платное Monterose Island
    Остров Монтероз — это пользовательская карта, на которой вы найдете множество нестандартных мест

Последние обновления

  1. Обновления

    Исправлен алгоритм динамических слотов.

Похожие ресурсы

Full Drugs Configuration for Custom Mixing Table WOLF SPIRIT
Это сложная конфигурация для использования на серверах x2
Скачиваний
3
Обновлено