Перейти к содержанию

Меню

Тема оформления

Введите слово, например «metamod» или «порты»: нужно хотя бы 2 буквы.

Настройка1 мин чтения

Ротация карт и mapcycle на сервере CS 1.6

Как настроить смену карт на сервере CS 1.6: файл mapcycle.txt, параметры mapcyclefile и mp_timelimit, скачивание карт игроками (FastDL).

Как это работает

Когда время карты (mp_timelimit) заканчивается, сервер берёт следующую карту из списка mapcycle.txt. После последней карты цикл начинается заново.

Файл mapcycle.txt

Файл лежит в cstrike/mapcycle.txt. Формат простой: одна карта в строке, без расширения .bsp:

text
de_dust2
de_inferno
de_nuke
de_mirage
cs_italy

Время и порядок

Время карты задайте в server.cfg:

text
mp_timelimit 25

Другой список можно подключить командой mapcyclefile "mymaps.txt". Если нужно, чтобы игроки сами выбирали следующую карту, подключите плагин голосования из каталога AMX Mod X: «Плагины».

Новые карты

  1. Скопируйте файл .bsp в cstrike/maps/.
  2. Добавьте название в mapcycle.txt.
  3. Проверьте карту командой changelevel имя_карты на тестовом запуске.

Как игроки скачивают карты

По умолчанию карту скачивают с самого сервера, и это медленно. Для быстрого скачивания задайте sv_downloadurl и выложите файлы по HTTP (FastDL). Копируйте туда папки maps, sound, models в том же виде, что на сервере.

Что дальше

Подключите админ-доступ: «Админ-доступ через users.ini». Основные параметры сервера описаны в статье «server.cfg».

Частые вопросы

Где лежит список карт?

В файле mapcycle.txt в каталоге cstrike. Каждая карта записывается в отдельной строке без расширения.

Как поменять время смены карты?

Параметром mp_timelimit в server.cfg: значение в минутах. Нуль отключает ограничение.

Почему игроки долго входят после смены карты?

Новую карту нужно скачать. Настройте FastDL: быстрый HTTP-сервер для файлов, и игроки будут получать карты быстрее.

Можно ли использовать другой файл вместо mapcycle.txt?

Да, задайте параметр mapcyclefile с именем нужного файла.

Заметки об обновлениях руководств публикуем в Telegram-канале @cssrv_ru