# 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“ могат да се различават помежду си.
**Оборудване и способност за оцеляване**
- Допълнително здраве и броня, със или без шлем
- Гранати, настроени поотделно за T и CT
- Комплект за обезвреждане на бомби
- Taser, по избор ограничен до един отбор
- Отделно оборудване и HP/броня за рунда с пистолети, така че VIP да не определя изхода на първия рунд
**Пари**
- Бонус в пари за всяко убийство
- Бонусни средства в края на рунда
**Движение**
- Двоен скок
- Автоматичен „бънихоп“
- Безшумни стъпки
- Без щети от падане
- Ниска гравитация, с избрания от вас мултипликатор
- Увеличаване на скоростта с избрания от вас мултипликатор
**Презентация**
- Префикс за чата със собствен текст и цвят
- Цветни димни гранати, с по един цвят за всяка група
- Ефект „Kill screen“
- Съобщение за създаване на група
- Икона на менюто, име за показване и цветове за всяка група
**Интеграция**
- Списък с флаговете и групите в 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
- Бонус към бронята
- Гранати
- Префикс за чат
- Цветен дим
- Двоен скок
- Екран „Kill“
- Безшумни стъпки
- Автоматичен „BunnyHop“
- Без щети от падане
- Ниска гравитация
- Увеличаване на скоростта
- Съобщение за бонуси
Показват се само предимствата, с които групата на играча действително разполага. Изборите се съхраняват в базата данни и
се възстановява след повторно свързване.
**„Съобщение за бонусите“** е редът, в който са изброени вашите бонуси в началото на всеки рунд. Някои играчи го предпочитат,
Някои го възприемат като шум при всеки изстрел, така че всеки решава сам за себе си. Сървърът все пак има последната дума
бележка: ако в конфигурацията е зададено `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**