MapChooser простой плагин для CS2 на CounterStrikeSharp, добавляющий команду !rtv для голосования за смену карты. Поддерживает обычные карты и карты из Steam Workshop.
Путь хранения плагина(Установка): Скопируйте плагин в указанный путь и перезапустите сервер. : addons/counterstrikesharp/plugins/MapChooser
При первом запуске автоматически создаётся настраиваемый файл settings.json со списком карт и параметрами плагина.
MapChooser v2.0.0 – Обновление
Список изменений
Добавлено:
- Поддержка мультиязычности – русский, украинский и английский языки. Выбор языка в конфиге ("Language": "ru/ua/en")
- Настраиваемый префикс в чате – измените [MapChooser] на любое название в settings.json
- Новый путь хранения конфига – файл настроек теперь лежит в configs/plugins/MapChooser/settings.json
- Локализация меню – все меню (номинация, голосование) теперь на выбранном языке
Исправлено:
- Оптимизирована загрузка языковых файлов
Установка
- Скопируйте папку MapChooser в директорию: addons/counterstrikesharp/plugins/
- Установите права 777 на папки: chmod -R 777 addons/counterstrikesharp/plugins/MapChooser и chmod -R 777 addons/counterstrikesharp/configs
- Перезапустите сервер.
Настройка
После первого запуска плагин автоматически создаст:
- Конфиг: addons/counterstrikesharp/configs/plugins/MapChooser/config.json
Параметры конфига (settings.json)
| Параметр | Описание | Значение по умолчанию |
|---|
| Prefix | Префикс в чате | [MapChooser] |
| Language | Язык (ru/ua/en) | ru |
| Maps | Список карт (DisplayName и MapId) | стандартный список |
| RtvMinPlayers | Мин. игроков для RTV | 4 |
| RtvRequiredPercent | Процент для RTV (0.6 = 60%) | 0.6 |
| RtvDelayMinutes | Задержка RTV после старта карты (мин) | 5 |
| VoteTime | Время голосования (сек) | 20 |
| RecentMapsCount | Количество недавних карт | 5 |
| VoteStartMinutes | Время до голосования (мин) | 5 |
| ExtendMinutes | Время продления карты (мин) | 15 |
Команды
- !rtv или !rockthevote – проголосовать за смену карты
- !nominate – номинировать карту
- !nextmap – показать следующую карту
- !maplist – показать список доступных карт
Поддержка Workshop
Плагин поддерживает различные форматы Workshop карт.
Требования
- CounterStrikeSharp версии 1.0.365 или выше
- .NET 8.0