Подробный гайд: создание карт и моделей для CS2
Ниже приведён подробный, актуальный гайд по официальным и безопасным способам создания контента для CS2. Все методы используют инструменты от Valve и совместимы с Source 2.
ЧАСТЬ 1: Создание карт в CS2 (Workshop Tools)
1. Установка инструментов
- Откройте Steam → вкладка
Библиотека→ сверху выберитеИнструменты. - Найдите и установите
Counter-Strike 2 Workshop Tools. - После установки в библиотеке появится
CS2 Workshop Tools. Запускать нужно его, а не саму CS2.
2. Знакомство с Hammer Editor (Source 2)
- Запустите
Hammerиз панели инструментов. - Создайте новый проект:
File → New → Counter-Strike 2. - Базовый файл карты:
*.vmap(Source 2 формат, отличается от старого*.vmf). - Ключевые панели:
3D Viewport,Entity Tool,Material Browser,Console.
3. Базовый процесс создания
| Шаг | Действие |
|---|---|
| 1 | Настройте размер карты (рекомендуется 8192×8192 для дефолтных лимитов) |
| 2 | Используйте Brush Tool для создания стен, полов, укрытий |
| 3 | Добавьте info_player_terrorist и info_player_counterterrorist (минимум 1 каждого) |
| 4 | Расставьте func_buyzone, func_bomb_target, hostage_entity при необходимости |
| 5 | Настройте освещение: light_environment, light_spot, light_omni |
| 6 | Сгенерируйте навигацию: Navigation → Generate Nav Mesh |
| 7 | Проверьте на ошибки: File → Check Map for Errors |
4. Компиляция и тестирование
File → Build and Run...- Выберите режим:
Fast(для отладки),Normal(финальный),VRAD(с освещением). - После компиляции карта появится в
steamapps\common\Counter-Strike Global Offensive\game\csgo\maps\workshop\ - Запуск в CS2: откройте консоль (
~), введитеmap workshop/ваше_название
5. Публикация в Steam Workshop
- В Hammer:
File → Upload to Steam Workshop - Заполните название, описание, теги, добавьте скриншоты/видео.
- Дождитесь модерации (обычно 1-3 дня). Карта будет доступна через вкладку
Workshopв CS2.
ЧАСТЬ 2: Создание "костюмов" (скинов/моделей игроков)
Важно:
Valve разрешает кастомные модели только для Workshop-серверов. В официальных матчах, Premier или Competitive они не работают. Изменение хитбоксов, прозрачности или скрытие модели может привести к VAC-бану.
1. Необходимые инструменты
Blender(последняя стабильная версия)Source 2 Tools for BlenderGIMP / Photoshop(для текстур)Source 2 Asset Compiler(входит в Workshop Tools)- Текстуры формата
.vtex(PBR workflow: BaseColor, Normal, Roughness, Metalness)
2. Процесс создания
- Получите референс: в Workshop Tools откройте
Model Viewer, экспортируйте базовую модель игрока (models/player/custom_player/...).
2. Модификация в Blender:
- Не удаляйте и не переименовывайте кости (
bone_...). - Сохраняйте оригинальный вес (
weight paint). - Лимит полигонов: ~15-20k на модель (Source 2 оптимизация).
- Экспорт:
File → Export → Source 2 Model (.vmdl)
3. Текстуры:
- Создайте UV-развёртку.
- Экспортируйте текстуры в
.png, конвертируйте в.vtexчерезtexconvили аддон. - Привяжите материалы в
.vmdl.
4. Компиляция:
resourcecompiler -game csgo -input ваш_файл.vmdl -output maps/ваша_карта
5. Тест: запустите локальный сервер, смените модель через консоль:
sv_cheats 1
ent_fire !player setmodel "models/player/custom_player/ваша_модель.vmdl"
3. Публикация
- Загрузите через
Steam Workshop Upload Tool. - Укажите теги:
Skin,Player Model,Workshop Server Only. - Не нарушайте авторские права (никаких логотипов брендов, персонажей из других игр без разрешения).
КРИТИЧЕСКИЕ ПРАВИЛА БЕЗОПАСНОСТИ
| Что делать | Что НЕ делать |
|---|---|
| Использовать только официальные Workshop Tools | Качать "крякнутые" или "Costume Map Creator.exe" с торрентов |
Тестировать на локальном сервере (map workshop/...) |
Заменять файлы в папке csgo\materials\models\players |
| Публиковать в Workshop | Менять хитбоксы, прозрачность, скорость анимации |
| Следить за обновлениями Valve | Использовать гайды для CS:GO (Source 1) без адаптации |
Полезные ресурсы
- Официальная документация Source 2: https://developer.valvesoftware.com/wiki/Source_2
- Hammer Editor Guide (CS2): https://developer.valvesoftware.com/wiki/CS2_Workshop_Tools
- Сообщества моддеров:
Source 2 Modding,CS2 Map Makers
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.