# CS2 VIP Ultimate
Профессиональная VIP-система для **Counter-Strike 2,** созданная с помощью **CounterStrikeSharp**.
**Автор:** illusion @ CodeStrike.STORE
**Версия:** 2.6.0
**Лицензия:** Коммерческая
---
## Обзор
CS2 VIP Ultimate — это комплексная VIP-система для серверов CS2.
Это позволяет вам одновременно использовать несколько уровней VIP, назначать каждому из них собственные привилегии, управлять участниками из
в чате или через внутриигровое меню администратора, при этом все данные хранятся в базе данных MySQL. Игроки открывают своё собственное меню и
включать и выключать отдельные перки; их настройки сохраняются после переподключения и смены карты.
Уже используете другой VIP-плагин? Одной командой можно импортировать ваши группы и участников из VIPCore.
---
## Основные характеристики
- Неограниченное количество VIP-групп, каждая из которых имеет свои преимущества, значок, цвета и сообщение о появлении
- Хранилище MySQL / MariaDB с автоматическим созданием таблиц
- Сроки действия, продления и бессрочное членство
- **Бесплатные VIP-акции** — присвойте каждому игроку на сервере VIP-уровень до указанной вами даты
- **Импорт из VIPCore одной командой** — группы и участники
- Меню игрока с переключателями для включения/выключения отдельных перков, сохраняемое для каждого игрока
- Любое объявление можно отключить на уровне всего сервера, а игроки могут отключить звук объявлений для отдельного раунда
список льгот для себя
- Меню администратора для добавления, продления и удаления VIP-статуса в игре
- Grants присваивает флаги и группы CounterStrikeSharp при активном статусе VIP, чтобы другие плагины могли на это реагировать
- Регуляторы баланса пистолетных патронов, отдельно от обычных патронов
- Английский и болгарский языки доступны изначально, каждое сообщение можно редактировать
---
## VIP-привилегии
Каждое из перечисленных ниже преимуществ настраивается отдельно для каждой группы, поэтому группы «Normal», «Plus» и «Premium» могут работать по-разному.
**Оборудование и живучесть**
- Дополнительные показатели здоровья и брони, с шлемом или без него
- Гранаты, настроенные отдельно для команд «Т» и «КТ»
- Набор для обезвреживания взрывных устройств
- Тазер, по желанию ограниченный одной командой
- Отдельное снаряжение и показатели HP/броня для пистолетного раунда, чтобы VIP не определял исход стартового раунда
**Деньги**
- Бонусные деньги за каждого убитого
- Бонусные деньги по окончании раунда
**Движение**
- Двойной прыжок
- Автоматический банихоп
- Беззвучные шаги
- Отсутствие повреждений при падении
- Низкая гравитация с выбранным вами множителем
- Увеличение скорости с выбранным вами множителем
**Презентация**
- Префикс в чате со своим собственным текстом и цветом
- Цветные дымовые гранаты, по одному цвету на каждую группу
- Эффект «килл-скрин»
- Сообщение о появлении по группам
- Значок меню, отображаемое имя и цвета для каждой группы
**Интеграция**
- Список флагов и групп CounterStrikeSharp, предоставляемых игроку при статусе VIP, а также тег в чате,
Музыкальные и другие плагины могут проверять наличие VIP-статуса, не зная ничего об этом конкретном плагине
---
## Бесплатные VIP-кампании
Акция, действующая на всем сервере, настройка которой полностью осуществляется в конфигурации:
```json
"free_vip": {
"enabled": true,
"group": "VIP Plus",
"from": "2026-12-24",
"until": "2026-12-31 23:59",
"announce_on_join": true
}
```
Выберите группу, день её открытия и день закрытия. Все пользователи на сервере получат доступ к этой группе
бесплатно в этом окне, а плагин потом сам его заберет обратно. Оставить `from`
пустой, чтобы начать сразу же. Платные пользователи сохраняют приобретённый уровень — бесплатное членство
никогда не заменяет и не скрывает тот, за который было оплачено, и никакие сведения о нём не записываются в базу данных.
Оба параметра принимают значение `2026-12-31`, или`2026-12-31 23:59` полную метку времени и интерпретируются в формате UTC. A
Дата без указания времени охватывает весь день с обеих сторон: открытие `from: "2026-12-24"`происходит в полночь того же утра
и `until: "2026-12-31"`закрывается в последнюю секунду вечера.
Кампания, запланированная на будущее, ничего не стоит до момента её запуска и не требует перезагрузки для начала:
Игроки, подключившиеся после начала, получают его сразу, а из тех, кто уже находится на сервере, выбирается кто-нибудь
до следующей волны закрытия позиций — в течение пяти минут.
---
## Команды игрока
| Команда | Описание |
|--------|-------------|
| `!vip` / `css_vip` | Открывает VIP-меню |
| `!vipinfo` / `css_vipinfo` | Отображает вашу группу, ваши бонусы и срок их действия |
---
## Команды администратора
| Команда | Описание |
|--------|-------------|
| `css_addvip <steamid64> <group> <days>` | Добавьте, обновите или продлите VIP. Через несколько дней`0` он станет бессрочным |
| `css_removevip <steamid64>` | Снять статус VIP с игрока |
| `css_listvip` | Перечислите всех VIP-пользователей. Длинные списки будут отображаться в консоли, а не перегружать чат |
| `css_reloadvip` | Перезагрузите конфигурацию, группы и языковой файл |
| `css_vip_import_vipcore` | Импорт групп и участников из установки VIPCore |
| `!vipadmin` / `css_vipadmin` | Открывает меню администрирования VIP |
Флаг, необходимый для выполнения команд администратора, задается в файле конфигурации.
---
## VIP-меню
Игроки открывают меню и включают или выключают свои перки:
- Бонус от HP
- Бонус к броне
- Гранаты
- Префикс чата
- Цветной дым
- Двойной прыжок
- Экран смерти
- «Беззвучные шаги»
- Автоматический «бани-хоп»
- Отсутствие урона от падения
- Низкая гравитация
- Увеличение скорости
- Сообщение о бонусах
Отображаются только те преимущества, которыми действительно обладает группа данного игрока. Выбранные варианты сохраняются в базе данных и
вернуться после повторного подключения.
**«Сообщение о бонусах»** — это строка, в которой в начале каждого раунда перечисляются ваши бонусы. Некоторые игроки хотят, чтобы оно отображалось,
Некоторые считают, что это шум при каждом выстреле, так что каждый решает сам. Последнее слово остаётся за сервером
Примечание: если в настройках отключена`show_spawn_message` опция «off», никто не увидит это сообщение, и переключатель не будет
вообще не отображается в меню — вариант, который ничего не меняет, хуже, чем его отсутствие.
---
## Меню администратора
Владельцы серверов управляют VIP-статусом в игре, не затрагивая SteamID64:
- Присвоить статус VIP онлайн-игроку
- Выберите группу
- Выберите продолжительность
- Удалить VIP-пользователя
- Посмотрите, кто сейчас является VIP-пользователем
- Обновить настройки
---
## Требования
- CounterStrikeSharp версии **1.0.228 или более поздней**
- MenuManager (для меню VIP и администратора)
- MySQL или MariaDB
---
## Установка
1. Установите **MenuManager**.
2. Распакуйте архив в папку `addons/counterstrikesharp/plugins/`. Всё необходимое для работы плагина,
в том числе драйвер MySQL, — он там есть.
3. Запустите сервер один раз, чтобы файлы конфигурации были сохранены.
4. Введите настройки базы данных и настройте свои группы.
5. `css_reloadvip`, либо перезапустите сервер.
Обновление с более старой версии: замените файлы и перезагрузите. Ваши настройки сохранятся, а текст
что старая версия, сохраненная с неправильной кодировкой, исправляется автоматически при загрузке.
---
## Файлы конфигурации
| Файл | Удерживает |
|---|---|
| `CS2VipPlugin.json` | База данных, флаг администратора, язык, бесплатный VIP, настройки сообщений |
| `VipGroups.json` | Группы и все доступные в них бонусы |
| `lang.json` | Каждое сообщение, выводимое плагином |
### CS2VipPlugin.json
| Настройки | По умолчанию | Для чего это нужно |
|---|---|---|
| `database` | — | Хост, порт, имя, имя пользователя и пароль |
| `admin_permission` | `@css/root` | Флаг, необходимый для команд администратора и меню |
| `server_language` | `en` | Какой блок `lang.json`использовать: или`en` готовый`bg` к использованию |
| `spawn_delay` | `0.5` | Время в секундах, которое необходимо подождать после появления персонажа, прежде чем будут применены перки, так как игра сначала завершает экипировку игрока |
| `half_time_round` | `13` | На боковых сторонах насаживаются заглушки. Используются для определения, какие патроны являются пистолетными |
| `show_welcome_message` | `true` | Поздоровайтесь с VIP-пользователем, когда он подключится |
| `show_spawn_message` | `true` | Список перков игрока на данный раунд. Если этот параметр отключен, никто не видит этот список, а соответствующий переключатель исчезает из меню. |
| `show_bonus_money_messages` | `true` | Сообщите VIP-клиенту, когда он заработает бонусные деньги |
| `show_vip_join_broadcast` | `true` | Сообщите серверу, когда к игре присоединяется VIP-игрок |
| `free_vip` | выключить | Бесплатная VIP-акция, описанная выше |
---
## База данных
При первом запуске плагин создаёт собственные таблицы и сохраняет в них:
- VIP-участники и их группа
- Сроки годности
- Какой администратор предоставил статус VIP?
- Настройки перков каждого игрока
Учетные записи с истекшим сроком действия удаляются автоматически.
---
## Языки
Включены английский и болгарский языки. Выберите один из них в`server_language` основной конфигурации или отредактируйте
`lang.json` и напишите свой собственный — каждая строка, выводимая плагином, находится в этом единственном файле.
---
## Рекомендуется для
- Серверы, которым требуется более одного уровня VIP
- Владельцы, которые предпочитают управлять VIP через меню, а не с консоли
- Любой, кто уходит с VIPCore и не желает повторно вводить данные своего членства
- Сообщества, проводящие сезонные акции, в рамках которых предоставление бесплатного VIP-статуса всем участникам осуществляется одним изменением настроек
---
## Поддержка
По вопросам технической поддержки, индивидуальной разработки или обновлений:
**CodeStrike.STORE**
---
Разработано компанией **Illusion**