НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как настроить голосования за карты и правила голосований на сервере DDNet

DDNet (DDraceNetwork)Updated Oct 23, 20264 min read

Игроки вызывают голосования из меню голосований в игре. Новый сервер уже предлагает голосование за каждую карту в data/maps и несколько опций. Меняйте список и правила голосований строками в myServerconfig.cfg в разделе Files, затем перезапустите сервер.

Какие голосования есть на новом сервере

  • Голосование за каждую карту в data/maps: карты, которые идут с DDNet, и ваши. Загруженная вами карта попадает в этот список при следующем запуске.
  • Опции, которые идут с DDNet: обычная, лунная и нулевая гравитация, а также Option: Reset server, которая заново запускает стартовый файл игры.
  • Нет голосования за остановку сервера. PlayNHost убирает голосование DDNet «Shutdown server», чтобы игроки не могли проголосовать за выключение вашего сервера.

Чтобы предложить только что загруженную карту до следующего перезапуска, используйте кнопку с поднятой рукой на странице Карты: Как сменить карту или добавить голосования за карты на сервере DDNet.

Добавьте свои голосования

Добавьте строку add_vote в myServerconfig.cfg: текст, который видят игроки, затем команда, которую он выполняет, оба в кавычках.

add_vote "Event map: Gold Mine" "change_map \"Gold Mine\""
add_vote "Option: Reload the map" "reload"

Внутри команды ставьте \" вокруг названия карты с пробелами. Текст каждого голосования должен отличаться от всех остальных, включая голосования Map:, которые сервер создаёт для каждой карты.

Как редактировать файл: Как добавить свои настройки на сервер DDNet.

Уберите голосования

  • Одно голосование: remove_vote "Option: Moon gravity", с точным текстом голосования.
  • Все голосования: clear_votes, включая голосования за карты. Ставьте её перед своими строками add_vote, чтобы остался только ваш список. Добавьте после неё строку add_map_votes, если всё ещё хотите голосование за каждую карту.

В Console команда votes показывает голосования, которые есть у сервера сейчас.

Правила голосований

СтрокаЧто делаетПо умолчанию в DDNet
sv_vote_kick 0Запрещает голосования за кик. 1 разрешает.1
sv_vote_kick_bantime 5Минуты, на которые банится игрок, кикнутый голосованием. 0 кикает без бана.5
sv_vote_kick_min 3Сколько игроков должно быть на сервере, чтобы можно было начать голосование за кик.0
sv_vote_spectate 0Запрещает голосования, которые переводят игрока в зрители.1
sv_vote_time 25Сколько секунд длится голосование.25
sv_vote_yes_percentage 50Больше этого процента должны проголосовать «за».50
sv_vote_delay 3Секунды между любыми двумя голосованиями.3
sv_vote_map_delay 0Секунды между двумя голосованиями за карту.0
sv_rcon_vote 1Вызывать голосования могут только участники команды, вошедшие через F2.0
sv_map_vote 0Выключает /map, чат-команду для голосования за карту по названию.1

Завершите голосование сами

Пока идёт голосование, введите vote yes или vote no в Console, чтобы завершить его с таким результатом. Модераторы могут принудительно завершить голосование командой force_vote.

Полезно знать

Ваш сервер уже у другого хостинга? Перенесите его к нам

СОЗДАЙТЕ СВОЙ ИГРОВОЙ СЕРВЕР
ГОТОВЫ НАЧАТЬ?

Сэкономьте до 30% на вашем новом игровом сервере.
Премиальная производительность, мгновенная активация и непревзойдённая надёжность по лучшей цене.

ПОСЛЕДНИЕ БЛОГИ