Как настроить ротацию карт на сервере 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

☝️ Применяется только для новых регистраций

0 Пользователи считают это полезным
Помог ли вам данный ответ?