Skip to content

ar1ocker/Squadjs-skipmap-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

SquadJS Skipmap Plugin

SquadJS plugin for voting for skip map

SquadJS плагин для пропуска карты в Squad

Проверено на версии 4.0.0 с патчами от https://github.com/fantinodavide/SquadJS/tree/eos-integration

Установка

  1. Копируем файл в папку squad-server/plugins/
  2. Правим config.json, дописывая в раздел plugins

2.1. Минимальная конфигурация

{
  "plugin": "SkipMapVote",
  "enabled": true
},

2.2. Максимальная конфигурация

{
  "plugin": "SkipMapVote",
  "enabled": true,
  "startVoteCommand": "skipmap",
  "startVoteMessage": "Голосование за скип карты! + или - в чат"
  "ignoreChats": ["ChatTeam", "ChatSquad"],
  "endVoteTimer": 90,
  "activeTimeAfterNewMap": 180,
  "minPlayersForStart": 10,
  "minPlayersVotePercent": 0.30,
  "timeoutBeforeEndMatch": 7,
  "periodicallyMessageTimer": 15,
  "periodicallyMessageText": "Скип? +/-",
  "ignoreWhenPreviousMatchSkipped": true
},

Описание параметров

startVoteCommand

description: 'Команда начала голосования',

default: 'skipmap'

startVoteMessage

description: 'Сообщение после начала голосования',

default: 'Голосование за скип карты! + или - в чат'

ignoreChats

description: 'Пропускаемые чаты',

default: ['ChatTeam', 'ChatSquad']

endVoteTimer

description: 'Время на голосование в секундах',

default: 90

activeTimeAfterNewMap

description: 'Время после начала новой карты в которое доступен скип карты в секундах',

default: 180

minPlayersForStart

description: 'Минимальное количество игроков после которого активен скип карты',

default: 10

minPlayersVotePercent

description: 'Минимальный процент проголосовавших для зачета результата, дробное значение',

default: 0.30

timeoutBeforeEndMatch

description: 'Таймаут перед завершением матча в секундах',

default: 7

periodicallyMessageTimer

description: 'Время между сообщениями о ходе голосования, в секундах',

default: 15

periodicallyMessageText

description: 'Текст периодического сообщения',

default: 'Скип? +/-'

ignoreWhenPreviousMatchSkipped

description: 'Игнорировать ли команду когда предыдущая карта была скипнута',

default: true

About

SquadJS plugin for voting for skip map

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published