Игроки вызывают голосования из меню голосований в игре. Новый сервер уже предлагает голосование за каждую карту в 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.
Полезно знать
- Голосование за карту с очень длинным именем DDNet может отклонить. Дайте карте более короткое имя.
- Игроков с прокси-адресами можно не пускать к голосованиям пресетом публичного сервера: Как остановить спам в чате и заглушать игроков на сервере DDNet.





