- Поддерживаемые игры
-
- CS: Source (OrangeBox)
- CS: Source (v34)
- CS: GO
- Half-Life 2: Deathmatch
Refork: Extended MapConfig for SourceMod
Этот плагин является рефорком оригинального mapconfig от Milo, полностью переписанным и расширенным для современных версий SourceMod (1.11+).
Основные улучшения и изменения
Новый синтаксис
- Полный переход на #pragma newdecls required и современный стиль кода SourcePawn.
- Читаемый, поддерживаемый и стандартизированный формат.
Логика pre/post конфигов
- Поддержка pre-config'ов до смены карты (по sm_map, changelevel).
- post-config'и выполняются через OnConfigsExecuted() после загрузки.
Структура директорий
- Автоматическое создание всех нужных папок:
C-подобный:cfg/mapconfig/ ├── pre/ │ ├── general/ │ ├── gametype/ │ └── maps/ └── post/ ├── general/ ├── gametype/ └── maps/
Типы конфигураций
- Разделение по типам:
- general — для всех карт,
- gametype — по префиксу карты (de, cs, и т.д.),
- maps — индивидуально на каждую карту.
Умная генерация конфигов
- Конфиги создаются только если отсутствуют, исключены повторные ошибки создания.
- Заголовок // Configfile for: <название> автоматически добавляется.