📈Флуктуация
Обзор
Automatize your virtual players, let them join and leave your network on their own.
Конфигурация
The configuration of this module can be a tricky, so follow this tutorial to know everything you need to use the fluctuation module.
Тип флуктуации
# This option how the fluctuation module will acts.
# The options are:
# - ALGORITHM: The poof players will follow a mathematical algorithm.
# - AI: The poof players will fluctuate depending on an AI. (Not yet implemented)
type: "ALGORITHM"
Эта опция позволяет вам выбирать между двумя режимами: режимом алгоритма, который основан на математической формуле, или режимом искусственного интеллекта, который собирает и воспроизводит поведение ваших реальных игроков.
К сожалению, режим искусственного интеллекта пока недоступен.
Порог
В этом разделе вы можете определить порог для виртуальных игроков. Эта функция не связана с алгоритмом или режимами искусственного интеллекта.
Таким образом, поле минимум
позволяет вам определить, сколько виртуальных игроков должно быть на вашем сервере в любое время, поле максимум
определяет лимит, поэтому алгоритм флуктуации прекращает добавлять новых игроков, когда он достигнут.
# +-------------------------------------------------------------------------+ #
# | | #
# | THRESHOLD SETTINGS | #
# | | #
# | Choose how many players should consistently stay on your server. | #
# | | #
# +-------------------------------------------------------------------------+ #
threshold:
# This field let you define the minimum amount of virtual players
# that should stay on your server no matter how many real players are
# online.
minimum: 2
# This field let you define the maximum amount of virtual players
# that should stay on your server at any time.
maximum: 20
Генератор
Как сказано в конфигурации, этот раздел позволяет вам выбирать между использованием нашего встроенного API и самостоятельной настройкой списка имен пользователей.
Чтобы использовать свой собственный список имен пользователей, установите для автоматического
поля значение false
и заполните список имен пользователей.
# +-------------------------------------------------------------------------+ #
# | | #
# | GENERATOR SETTINGS | #
# | | #
# | Define how virtual players name are chosen. | #
# | | #
# +-------------------------------------------------------------------------+ #
generator:
# If set to true, it will use our api and pick a pre-validated profile from
# our database. Otherwise, it will pick a username from the list above.
automatic: true
# You need to set the 'automatic' field to false in order use this list.
# You must verify a real profile exists for each username, otherwise,
# the module will ignore the username.
usernames:
- LordKiwix
- Kore
Настройки алгоритма
Как говорилось ранее, режим алгоритма основан на математической формуле, которая использует вашу конфигурацию, чтобы знать, когда подключать или отключать виртуальных игроков, чтобы охватить определенное общее количество игроков.
# +-------------------------------------------------------------------------+ #
# | | #
# | ALGORITHM SETTINGS | #
# | | #
# | Tweak fluctuation algorithm to fit your needs. | #
# | | #
# +-------------------------------------------------------------------------+ #
algorithm:
delay:
minimum: 10
maximum: 20
percentage:
minimum: 2.0
maximum: 2.5
asynchronous: false
Задержка первого раздела позволяет вам определить диапазон задержки (в секундах)
. Этот диапазон в основном определяет, как часто модуль выполняет обновление. Плагин выберет случайное значение в пределах этого диапазона и подождет указанное количество времени.
Затем, во втором разделе Процент,
вы можете определить диапазон, представляющий процент виртуальных игроков, которые будут автоматически подключаться к вашему серверу. Это нелегко понять с первого взгляда, поэтому позвольте мне объяснить вам, что я имею в виду.
Таким образом, по умолчанию конфигурация устанавливает диапазон от 2.0 до 2.5
, что на самом деле составляет от 200% до 250%
. Для примера предположим, что на вашем сервере подключено 5 игроков, тогда модуль fluctuation постепенно создаст от 5 до 6
виртуальных игроков, чтобы соответствовать 200% - 250%
.
Наконец, опция асинхронности
позволяет вам определить, должен ли алгоритм работать в основном потоке bukkit (синхронно) или во вторичном потоке (асинхронно).
Настройки исскуственного интелекта
На данный момент мы все еще работаем над функцией искусственного интеллекта. Мы надеемся выпустить ее в конце мая.
Last updated