На серверах 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.
- Откройте панель управления и остановите сервер.
- Перейдите к файлам сервера и откройте файл server.cfg .
- Найдите
//VOTING
раздел конфигурации. Если он отсутствует, скопируйте и вставьте его отсюда . - Настройте эти параметры по своему усмотрению, подробности синтаксиса см. на этой вики-странице .
- Нажмите «Сохранить» и запустите сервер.
#Конфигурация разрешенных проголосованных команд администратора
Настройте, к каким командам на вашем сервере будут иметь доступ проголосовавшие администраторы, используя соответствующее свойство конфигурации в конфигурации сервера Arma 3, находящейся на панели управления Multicraft.
- Откройте панель управления и остановите сервер.
- Перейдите к файлам сервера и откройте файл server.cfg .
- Внизу файла скопируйте и вставьте следующее:
allowedVotedAdminCmds[] =
{
{ "mission", true, true },
{ "missions", true, true },
{ "restart", true, true },
{ "reassign", true, true },
{ "kick", true, true }
};
- Настройте эти параметры по своему усмотрению, подробности синтаксиса см. на этой вики-странице .
- Нажмите «Сохранить» и запустите сервер.
Вот и всё! Всё готово к настройке голосования на сервере ARMA 3. Независимо от того, играете ли вы в небольшую игру с друзьями или управляете большим сообществом, настройка голосования гарантирует, что каждый сможет принять участие в развитии событий.