Как настроить голосование на сервере ARMA 3

На серверах Arma 3 есть встроенная функция голосования, которая позволяет игрокам голосовать за определённые события или изменения в режиме реального времени. Владельцы серверов могут настраивать доступные команды и их конфигурацию в файле server.cfg.


#Синтаксис конфигурации голосования

Свойства конфигурации голосования в Arma 3 требуют использования следующего синтаксиса. Подробнее об этом синтаксисе и конфигурации голосования в Arma 3 см. на этой вики-странице .

allowedVoteCmds[] = {{<commandName>, <preMissionStart>, <postMissionStart>, 
<votingThreshold>}, ...};
  • <commandName>- имя команды, например, «admin»
  • <preMissionStart> (Необязательно) — true, чтобы разрешить команду до начала миссии. По умолчанию: true.
  • <postMissionStart> (Необязательно) — true, чтобы разрешить выполнение команды после начала миссии. По умолчанию: true.
  • <votingThreshold> (Необязательно) — порог голосования 0...1. По умолчанию: значение, назначенное параметру voteThreshold. В противном случае — 0,5.
  • <percentSideVotingThreshold> (Необязательно) - пороговое значение в процентах 0...1. По умолчанию: 0,5

#Конфигурация разрешенных команд голосования

Вы можете настроить детали включенных команд голосования вашего сервера или решить, какие команды голосования будут включены, используя соответствующее свойство конфигурации в конфигурации сервера Arma 3, находящейся на панели управления Shockbyte.

  1. Откройте панель управления и остановите сервер.
  2. Перейдите к файлам сервера и откройте файл server.cfg .
  3. Найдите //VOTING раздел конфигурации. Если он отсутствует, скопируйте и вставьте его отсюда .
  4. Настройте эти параметры по своему усмотрению, подробности синтаксиса см. на этой вики-странице .
  5. Нажмите  «Сохранить»  и  запустите  сервер.

#Конфигурация разрешенных проголосованных команд администратора

Настройте, к каким командам на вашем сервере будут иметь доступ проголосовавшие администраторы, используя соответствующее свойство конфигурации в конфигурации сервера Arma 3, находящейся на панели управления Multicraft.

  1. Откройте панель управления и остановите сервер.
  2. Перейдите к файлам сервера и откройте файл server.cfg .
  3. Внизу файла скопируйте и вставьте следующее:
allowedVotedAdminCmds[] =
{
    { "mission", true, true },
    { "missions", true, true },
    { "restart", true, true },
    { "reassign", true, true },
    { "kick", true, true }
};​
  1. Настройте эти параметры по своему усмотрению,   подробности синтаксиса см. на этой вики-странице .
  2. Нажмите  «Сохранить»  и  запустите  сервер.

Вот и всё! Всё готово к настройке голосования на сервере ARMA 3. Независимо от того, играете ли вы в небольшую игру с друзьями или управляете большим сообществом, настройка голосования гарантирует, что каждый сможет принять участие в развитии событий.