Совсем? Это будет лишнее. Я вот предлогал уже свои мысли, но повторюсь. Необходимо сделать, чтобы карты шли в рандомном порядке. В конце каждой игры будет появляться голосовалка, но в ней будет содерждаться только название одной карты (следующей по порядку) и список режимов (желательно всех, которые сейчас есть на сервере). Игроки выбирают режим и происходит загрузка следующей карты в выбранном режиме.
Так же желательно ограничить количество вызываний call vote. Например, если DM, то только один раз за всю карту на каждого отдельного игрока. В случае других режимов, например по 3 голосования на всю команду.
зы и ещё вопрос. Можно решить проблему с голосовалкой в ходе игры? Почему не срабатывает обычное большинство голосов? Например, расклад голосов "за-против" 5-4, а в итоге пишет vote failed.