Как настроить ротацию карт на сервере CS2
❤️ Приветствуем Вас, дорогие посетители хостинга - WorldHosts.FUN! Ротация карт — это смена карты после матча по списку или голосованию игроков. В Counter-Strike 2 старый mapcycle.txt из CS:GO почти не работает. Удобный способ на WorldHosts — плагин RockTheVote для CounterStrikeSharp: вы задаёте список карт в maplist.txt, а игроки голосуют командой rtv или в конце раунда.
Что понадобится:
Установленные Metamod:Source и CounterStrikeSharp. Инструкции по Metamod — ТУТ, CounterStrikeSharp — ТУТ. Как устанавливать плагины читайте ТУТ.
✔️ Инструкция:
Шаг 1. Скачиваем RockTheVote
Откройте релизы плагина на GitHub: ТУТ. Скачайте zip (например RockTheVote_v….zip) и распакуйте на компьютере. Внутри будет папка RockTheVote с файлом RockTheVote.dll и maplist.txt.

Шаг 2. Заливаем папку плагина
В панели WorldHosts откройте Файлы → game → csgo → addons → counterstrikesharp → plugins. Нажмите Загрузить папки и загрузите папку RockTheVote целиком. Для удобства рекомендуем воспользоваться подключением к SFTP-серверу, инструкция ТУТ.
Правильный путь:
game/csgo/addons/counterstrikesharp/plugins/RockTheVote/
Папка должна называться так же, как .dll внутри: RockTheVote / RockTheVote.dll.

Шаг 3. Проверяем файлы плагина
Откройте папку RockTheVote в файловом менеджере. Должны быть RockTheVote.dll и файл maplist.txt — именно в нём задаётся ротация.

Шаг 4. Настраиваем список карт в maplist.txt
Откройте maplist.txt в редакторе панели. Укажите карты по одной в строке — только имена, которые есть на сервере (официальные вроде de_dust2, de_mirage). Строки с // — комментарии, их можно оставить.
Пример:
// Список карт для голосования
de_dust2
de_mirage
de_inferno
de_nuke
de_ancient
Карту из Мастерской можно писать как имя:ID (ID со страницы Workshop), если карта уже доступна серверу. Сохраните файл в редакторе. Как установить карты из мастерской читайте ТУТ.

Шаг 5. Перезапускаем сервер
В шапке панели нажмите Перезапустить и дождитесь статуса Онлайн. Плагин и новый список карт подхватятся после полного рестарта.

Шаг 6. Проверяем загрузку и голосуем в игре
Откройте Консоль и выполните:
- meta list — среди плагинов Metamod должен быть CounterStrikeSharp;
- css_plugins list — в списке должен появиться RockTheVote.
В игре игроки запускают голосование командой rtv (или !rtv / .rtv — в зависимости от настроек чата). В конце матча плагин тоже предлагает выбор следующей карты из вашего maplist. Админ может форсировать смену через команды плагина (см. описание релиза на GitHub).

Если что-то пошло не так
Unknown command css_plugins — сначала поставьте Metamod и CounterStrikeSharp по отдельным инструкциям.
RockTheVote нет в css_plugins list — проверьте путь plugins/RockTheVote/RockTheVote.dll и логи в game/csgo/addons/counterstrikesharp/logs.
Голосование есть, но карта не меняется / ошибка загрузки — в maplist указано имя, которого нет на сервере, или workshop-карта без коллекции/ключа. Уберите лишние строки и оставьте проверенные de_… / cs_….
Хотели «как в CS:GO через mapcycle.txt» — на CS2 это ненадёжный путь. Используйте RockTheVote или коллекцию Workshop.
Отлично! Теперь вы знаете, как настроить ротацию карт на сервере CS2. Если остались вопросы или возникли трудности – создайте тикет в техподдержку.
⚡ Настройка сервера CS2: https://worldhosts.fun/knowledgebase/4/CS-2
❤️ Благодарим, что используете хостинг - WorldHosts.FUN!

⚡ Промокод на скидку 15% - WORLDHOSTS
☝️ Применяется только для новых регистраций
