Плагіна
463 файла
-
Скрипт перевіряє, чи існує "Game csgo/addons/metamod" у gameinfo.gi, якщо ні, додає його.
Змінні
Якщо у вас виникли проблеми, увімкніть налагодження
modify_gameinfo.ps1 (Windows)
modify_gameinfo.sh (Linux)
- Безкоштовний
- 0 Завантаження
-
Плагін надає розробникам деякі нативні можливості для збереження даних гравця в SQLite / MySQL без фактичного додавання SQL-коду до плагіна, що дає розробникам легкий доступ до збереження файлів cookie гравця в базі даних.
- Безкоштовний
- 0 Завантаження
-
Discord Utilities — це плагін API сервера для зв'язку між сервером CS2 та сервером Discord. За допомогою цього плагіна ви можете встановлювати/створювати модулі, які працюватимуть через основний плагін.
- Безкоштовний
- 0 Завантаження
-
Плагін додає на сервер можливість встановити кастомні скіни на зброю.
Команди
css_cw - Меню скінів
css_cw_give - Видати скін гравцеві (Приклад css_cw_give <нік/юзер_айді/#стим_айді> <назва_скіна>)
css_cw_remove - Забрати скін у гравця (Приклад css_c#_dive < <назва_скіна>)
Змінні
"WeaponList": { - Список скінів "weapon_awp": { - Назва зброї на яку потрібно одягнути скін "Aneime": "weapons/model.vmdl", - Назва скіна: Шлях до моделі "ModelName": "weapons/model_path.vmdl" } , "we "weapons/super_ak47.vmdl" } }, "FreeSkinsAll": false - Чи безкоштовні всі скіни або їх потрібно видавати "DatabaseHost": "" - Хост бази даних "DatabasePort": 3306 - Порт бази даних "DatabaseUser": "" - Користувач бази даних даних "DatabaseName": "",- Назва бази данихВстановлення
Розкидати все по папках
Відключити налаштування FollowCS2ServerGuidelines у конфізі configs/core.json
- Безкоштовний
- 0 Завантаження
-
Модуль реалізує основні текстові підстановки (placeholders) у тексті реклами
Змінні
{IpPort} - Айпі та порт сервера (127.0.0.1:27015)
{Port} - Порт серверу (27015)
{Servername} - Назва сервера
{Players} - Кількість гравців (без ботів)
{PlayersWithBots} - Кількість гравців (включаючи ботів)
{Bots} - Кількість ботів
. кількість гравців
{Map} -Поточна карта
{TimeHMS} - Час у форматі ЧЧ:мм:сс (23:59:59)
{TimeHM} - Час у форматі ЧЧ:мм (23:59)
{Date} - Дата у звичайному форматі (31.12.2024)
{Weekday}
- Безкоштовний
- 0 Завантаження
-
Ранг гравця
Кожному гравцеві надається ранг на основі накопичених ним очок досвіду.
Окуляри досвіду
Гравці заробляють очки досвіду за різні досягнення у грі, такі як вбивства, допомога та нагороди MVP. Досвід впливає як на їхній ранг, так і на загальний рахунок.
Прогрес рівня
Гравці просуваються через рівні, залежно від набраних очок досвіду. Досягнення рівня оголошуються в чаті, що приносить визнання їхньої відданості та майстерності.
Події та нагороди
Плагін відстежує події, такі як перемоги в раунді, поразки та нагороди MVP, призначаючи або віднімаючи очки досвіду відповідно.
Інтеграція з базою даних
Статистика гравців зберігається у базі даних MySQL, що дозволяє відстежувати прогрес гравця навіть після відключення.
Список кращих гравців
Гравці можуть перевірити список найкращих гравців на сервері, включаючи їх ранг, окуляри досвіду та коефіцієнт вбивств/смертів.
Команда для перезавантаження конфігурації
Адміністратори сервера можуть перезавантажити конфігурацію плагіна на льоту за допомогою консольної команди css_lr_reload.
Конфігурація, що настроюється
Адміністратори сервера можуть налаштовувати поведінку плагіна, включаючи нагороду досвіду за конкретні події, мінімальну кількість гравців для отримання досвіду та багато іншого.
Config
Команди
css_lr_reload - перезавантажує конфігурацію (тільки для серверної консолі)
css_lvl, !lvl - відкривається меню, в якому можна переглянути всі ранги
css_top, !top, top - виводить ТОП-10 гравців
css_rank, !rank, rank
- ran #userid> [exp(def. 0)] - видає клієнту досвід (@css/root)
css_lr_takeexp <username or #userid> [exp(def. 0)] - забирає у клієнта досвід (@css/root)
css_lr_enabled 1/0 - Дозволяє вирубати плагін. Корисний для MiniGame серверів
- Безкоштовний
- 0 Завантаження
-
Встановлення
Встановіть CounterStrike Sharp , Metamod:Source
Завантажити VIPCore
Розпакуйте архів та завантажте його на ігровий сервер (приклад шляху: addons/counterstrikesharp/plugins)
Розмістіть модулі за цим шляхомaddons/counterstrikesharp/plugins
Команди
Команда
Опис
css_vip_reloadабо!vip_reload
Перезавантажує конфігурацію ( @css/root)
css_vip_adduser <steamid or accountid> <vipgroup> <time or 0 permanently>
Додає VIP-гравця (лише для консолі сервера)
css_vip_updateuser <steamid or accountid> <group or -s> <time or -s>
Оновлює VIP гравця (лише для консолі сервера)
css_vip_deleteuser <steamid or accountid>
Дозволяє видалити гравця за ідентифікатором SteamID (лише для консолі сервера)
css_vipабо!vip
Відкриває VIP-меню
Конфігурації
Розташований у папціaddons/counterstrikesharp/configs/plugins/VIPCore
Core.json
{ "TimeMode": 0, // 0 - seconds | 1 - minutes | 2 - hours | 3 - days) "ServerId": 0, // SERVER ID "UseCenterHtmlMenu": true, //If `true`, the menu will be in the center, if `false`, it will be in the chat. Note that if you have another plugin that uses `CenterHtml`, server crashes may occur "ServerIP": "0.0.0.0", // default ip "ServerPort": 27015, // default port "ReOpenMenuAfterItemClick": true,//Whether to reopen the menu after selecting an item | true - yes | false - no "VipLogging": true, //Whether to log VIPCore | true - yes | false - no "Connection": { "Host": "host", "Database": "database", "User": "user", "Password": "password", "Port": 3306 } }vip.json
{ "Delay": 2.0 "Groups": { "VIP1": { "Values": { "feature1": value1, "feature2": value2 } } } }Приклад модуля
using CounterStrikeSharp.API.Core; using CounterStrikeSharp.API.Core.Attributes.Registration; using CounterStrikeSharp.API.Modules.Commands; using VipCoreApi; namespace VIPMyModule; public class VIPMyModule : BasePlugin { public override string ModuleAuthor => "Author"; public override string ModuleName => "[VIP] My Module"; public override string ModuleVersion => "1.0.0"; private MyPlugin _myPlugin; private IVipCoreApi? _api; private PluginCapability<IVipCoreApi> PluginCapability { get; } = new("vipcore:core"); public override void OnAllPluginsLoaded(bool hotReload) { _api = PluginCapability.Get(); if (_api == null) return; _api.OnCoreReady += () => { _myPlugin = new MyPlugin(this, _api); _api.RegisterFeature(_myPlugin); }; } public override void Unload(bool hotReload) { _api?.UnRegisterFeature(_myPlugin); } } public class MyPlugin : VipFeatureBase { public override string Feature => "MyFeature"; private TestConfig _config; public MyPlugin(VIPMyModule vipMyModule, IVipCoreApi api) : base(api) { vipMyModule.AddCommand("css_viptestcommand", "", OnCmdVipCommand); _config = LoadConfig<TestConfig>("VIPMyModule"); } public override void OnPlayerSpawn(CCSPlayerController player) { if (PlayerHasFeature(player)) { PrintToChat(player, $"VIP player - {player.PlayerName} has spawned"); } } public override void OnSelectItem(CCSPlayerController player, IVipCoreApi.FeatureState state) { if (state == IVipCoreApi.FeatureState.Enabled) { PrintToChat(player, "Enabled"); } else { PrintToChat(player, "Disabled"); } } public void OnCmdVipCommand(CCSPlayerController? player, CommandInfo info) { if (player == null) return; if (IsClientVip(player) && PlayerHasFeature(player)) { PrintToChat(player, $"{player.PlayerName} is a VIP player"); return; } PrintToChat(player, $"{player.PlayerName} not a VIP player"); } } public class TestConfig { public int Test1 { get; set; } = 50; public bool Test2 { get; set; } = true; public string Test3 { get; set; } = "TEST"; public float Test4 { get; set; } = 30.0f; }- Безкоштовний
- 0 Завантаження
-
Адмінменю для зручного фарбування гравців за допомогою платного ядра CrashPlayerSharp (за замовчуванням доступно для прапора Root)
Демонстрація
Команди
!crash - відкриває меню для крашу
- Безкоштовний
- 0 Завантаження
-
Додає опцію імунітету до шкоди від вогню.
Зроблено на основі плагіна від автора VIP Core thesamefabius
- Безкоштовний
- 0 Завантаження
-
Особливо корисно для тих, у кого VIP статуси заносяться не по RCON вручну серверною командою, а безпосередньо в базу
Після установки плагін сам перевіряє базу на предмет зміни статусів для поточних гравців і, за необхідності, відразу додає їм статус на сервері, або ж забирає (зникає необхідність перезаходу на сервер)
- Безкоштовний
- 0 Завантаження
-
Плагін ServersInfo призначений для автоматичного отримання та відображення інформації про сервери в чаті гри та через меню.
Плагін дозволяє гравцям отримувати інформацію про сервери, такі як назва, поточна карта, кількість гравців та максимальна кількість гравців, а також переглядати список гравців на кожному сервері.
Автоматичне відображення інформації про сервери в чаті - Плагін періодично відображає інформацію про сервери в чаті гри, використовуючи інтервал, що настроюється.
Меню вибору режиму - Плагін дозволяє організувати сервери за ігровими режимами і гравці можуть вибирати сервери з відповідних категорій.
Команда для перегляду списку серверів - Гравці можуть скористатися командою ! servers , щоб відкрити меню доступних серверів та їх поточний стан.
Меню інформації про сервер - У меню можна побачити докладну інформацію про вибраний сервер, включаючи поточних гравців.
Підтримка псевдонімів IP-адрес - Можливість використання альтернативних IP-адрес для відображення інформації про сервери.
Є підтримка перекладів
Команди
!servers
Змінні
Modes - Секції, що представляють різні ігрові режими, кожен із яких містить список серверів.
Servers - Інформація про сервери у кожному ігровому режимі.
ip - IP-адреса та порт сервера.
display_name - Ім'я сервера, що відображається.
alias_ip - Альтернативна IP-адреса сервера (якщо є).
Settings - Загальні опції плагіна.
adv_time - Інтервал часу (в секундах) для автоматичного відображення інформації про сервери чату.
order - Визначає порядок відображення серверів (true – послідовний порядок, false – випадковий порядок).
Встановлення
Розпакувати вміст архіву ServersInfo.zip шляхом:
/гра/csgo/доповнення/counterstrikesharp/
Налаштувати конфіг:
\game\csgo\addons\counterstrikesharp\configs\plugins\ServersInfo\ServersInfo.json
- Безкоштовний
- 0 Завантаження
-
Плагін дозволяє реалізувати спільний чат між сервером та клієнтом за рахунок веб-сокетів.
config
Data
WebSocket Server
- Безкоштовний
- 0 Завантаження
-
Реалізує на сервері кланову систему.
Є такі можливості:
Створення клану
Запрошення у клан
Обмеження чисельності клану
Прокачування умінь клану, який дають бонуси відразу всім
На даний момент зроблено лише одне демонстраційне вміння - LHealth
Команди
!clans
!createclan
!clanaccept
Змінні
Конфіг на шляху: addons/counterstrikesharp/configs/plugins/LClans
Конфігі умінь на шляху: addons/counterstrikesharp/plugins/LClans/skills
Встановлення
Встановити залежність плагіна.
Перемістити все з архіву в addons/counterstrikesharp/
Запустити сервер, вимкнути, заповнити конфіг по дорозі: addons/counterstrikesharp/configs/plugins/LClans
- Безкоштовний
- 0 Завантаження
-
Плагін дозволяє гравцям використовувати емодзі та танці Fortnite.
css_emotes
css_dances
css_etriggers
css_setemote <name/#userid> emoteName
css_setdance <name/#userid> danceName
Встановлення
Після встановлення всіх залежностей перетягніть останню версію цього плагіна в папку addons/counterstrikesharp
Відкрийте cfg/multiaddonmanager/multiaddonmanager.cfg та відредагуйте mm_extra_addons, додавши 3328582199.
Перезавантажте сервер.
- Безкоштовний
- 0 Завантаження
-
[C#] [LR] Module - TimeReward плагін, який автоматично нараховує гравцеві досвід за час, проведений на сервері.
Конфігураційний файл (settings_timereward.json)
Конфігураційний файл із перекладами плагіна (ua.json)
- Безкоштовний
- 0 Завантаження
-
Додає покупку відновлення здоров'я після отримання втрат
Конфіг
Змінні
name - назва товару
price - ціна товару
sellprice - ціна продажу
duration – тривалість
health - кількість здоров'я, яке відновиться за інтервал
delay - затримка перед початком відновлення (у секундах)
interval – інтервал між відновленням броні (у секундах)
Встановлення
Розпакувати вміст архіву ShopRegenHealth.zip шляхом:
/гра/csgo/доповнення/counterstrikesharp/
При необхідності налаштувати конфіг \game\csgo\addons\counterstrikesharp\configs\plugins\Shop\HealthRegen.json
- Безкоштовний
- 0 Завантаження
-
Додає можливість купівлі швидкого встановлення бомби
Конфіг
Змінні
name - назва товару
price - ціна товару
sellprice - ціна продажу
duration – тривалість
Встановлення
Розпакувати вміст архіву ShopFastPlant.zip шляхом:
/гра/csgo/доповнення/counterstrikesharp/
При необхідності налаштувати конфіг \game\csgo\addons\counterstrikesharp\configs\plugins\Shop\FastPlant.json
- Безкоштовний
- 0 Завантаження
-
Додає покупку вимкнення витривалості
Конфіг
Змінні
name - назва товару
price - ціна товару
sellprice - ціна продажу
duration – тривалість
Встановлення
Розпакувати вміст архіву ShopEndurance.zip шляхом:
/гра/csgo/доповнення/counterstrikesharp/
При необхідності налаштувати конфіг \game\csgo\addons\counterstrikesharp\configs\plugins\Shop\Endurance.json
- Безкоштовний
- 0 Завантаження
-
Додає покупку видачі дефузів кожен раунд
{ "defuser": { "name": "Дифузор", "price": 1000, "sellprice": 500, "duration": 86400 } }Змінні
name - назва товару
price - ціна товару
sellprice - ціна продажу
duration – тривалість
Встановлення
Розпакувати вміст архіву ShopDefuser.zip шляхом:
/гра/csgo/доповнення/counterstrikesharp/
При необхідності налаштувати конфіг \game\csgo\addons\counterstrikesharp\configs\plugins\Shop\Defuser.json
- Безкоштовний
- 0 Завантаження
-
Додає покупку можливості телепортуватися за допомогою декоя
Конфіг
Змінні
name - назва товару
price - ціна товару
sellprice - ціна продажу
duration – тривалість
teleportsperround - кількість телепортацій за раунд
Встановлення
Розпакувати вміст архіву ShopDecoyTeleport.zip шляхом:
/гра/csgo/доповнення/counterstrikesharp/
При необхідності налаштувати конфіг \game\csgo\addons\counterstrikesharp\configs\plugins\Shop\DecoyTeleport.json
- Безкоштовний
- 0 Завантаження
-
Додає покупку множника шкоди
Тільки для Linux
Конфіг
Змінні
name - назва товару
price - ціна товару
sellprice - ціна продажу
duration – тривалість
damagemultiplier - множник
Встановлення
Розпакувати вміст архіву ShopDamageChange.zip шляхом:
/гра/csgo/доповнення/counterstrikesharp/
При необхідності налаштувати конфіг \game\csgo\addons\counterstrikesharp\configs\plugins\Shop\DamageMultiplier.json
- Безкоштовний
- 0 Завантаження
-
Додає покупку відновлення броні після отримання втрат
Конфіг
Змінні
name - назва товару
price - ціна товару
sellprice - ціна продажу
duration – тривалість
armor - кількість броні, яка відновиться за інтервал
delay - затримка перед початком відновлення (у секундах)
interval – інтервал між відновленням броні (у секундах)
Встановлення
Розпакувати вміст архіву ShopRegenArmor.zip шляхом:
/гра/csgo/доповнення/counterstrikesharp/
При необхідності налаштувати конфіг \game\csgo\addons\counterstrikesharp\configs\plugins\Shop\ArmorRegen.json
- Безкоштовний
- 0 Завантаження
-
Додає покупку видачі броні кожен раунд
Конфіг
Змінні
name - назва товару
price - ціна товару
sellprice - ціна продажу
duration – тривалість
armor - видається кількість броні
Встановлення
Розпакувати вміст архіву ShopArmor.zip шляхом:
/гра/csgo/доповнення/counterstrikesharp/
При необхідності налаштувати конфіг \game\csgo\addons\counterstrikesharp\configs\plugins\Shop\Armor.json
- Безкоштовний
- 0 Завантаження
-
Додає можливість купівлі дод. здоров'я
Конфіг
Змінні
name - назва товару
price - ціна товару
sellprice - ціна продажу
duration – тривалість
health - нова кількість здоров'я
Встановлення
Розпакувати вміст архіву ShopHealth.zip шляхом:
/гра/csgo/доповнення/counterstrikesharp/
При необхідності налаштувати конфіг \game\csgo\addons\counterstrikesharp\configs\plugins\Shop\ Health .json
- Безкоштовний
- 0 Завантаження
-
Додає покупку парашута
Конфіг
Змінні
DecreaseVec - 0: не використовувати реалістичне зниження швидкості\X: встановлює зниження швидкості.
Linear - false: відключає лінійне зниження швидкості падіння\true - включає його
FallSpeed - швидкість падіння при використанні парашута
TeleportTicks - тики до виконання телепорту (для запобігання консольному спаму).
DisableWhenCarryingHostage - Вимкнути при захопленні заручника
Встановлення
Розпакувати вміст архіву ShopParachute.zip шляхом:
/гра/csgo/доповнення/counterstrikesharp/
При необхідності налаштувати конфіг \game\csgo\addons\counterstrikesharp\configs\plugins\Shop\ Parachute .json
- Безкоштовний
- 0 Завантаження