Shop для CS2 — модульна система ігрового магазину
Завантажте плагін cs2-store для CS2 на CSSharp від schwarper. Повноцінна модульна система внутрішньоігрового магазину (Shop) з кредитами, інвентарем і підтримкою MySQL/SQLite.
[CS2] cs2-store — модульна система ігрового магазину (Shop)
Рушій (база): CounterStrikeSharp (C# / .NET).
Тип софту: ігрова економіка / магазин косметики й привілеїв (Shop / Store).
Зберігання даних: база даних MySQL / SQLite.
Особливість: повністю модульна архітектура — ядро й незалежні категорії товарів.
Автор: schwarper
Store — сучасна високопродуктивна система внутрішньоігрового магазину для серверів Counter-Strike 2. Завдяки поділу на легке основне ядро й незалежні плагіни-модулі магазин працює стабільно, без витоків пам'яті, а власник сервера може гнучко зібрати лише потрібні категорії товарів.
🚀 Ключові можливості:
Автоматичний заробіток: нарахування кредитів гравцям за вбивства, хедшоти, встановлення чи знешкодження бомби, порятунок заручників, а також за час, проведений на сервері.
Величезний асортимент косметики: модулі для продажу кастомних моделей агентів, скінів на зброю, трейлів гранат, улюбленців, шапок, кастомних звуків найкращого гравця (MVP) і ефектів смерті.
Керування інвентарем: повноцінна система володіння речами — гравці можуть активувати предмети, продавати непотрібне назад у магазин чи переказувати кредити іншим користувачам.
📦 Важливі залежності:
Для відображення й коректної роботи базових ігрових меню потрібно встановити менеджер меню від того ж автора:
➔ CS2MenuManager — https://github.com/schwarper/CS2MenuManager
📂 Офіційні ресурси проєкту:
➔ Головний репозиторій ядра cs2-store на GitHub: https://github.com/schwarper/cs2-store
➔ Архів офіційних модулів товарів для магазину: https://github.com/CounterStrike2-Plugins-Archive/cs2-store-modules
🛠️ Інструкція зі встановлення й налаштування:
1. Переконайтеся, що на сервері вже встановлені актуальний CounterStrikeSharp і залежний плагін CS2MenuManager.
2. Відкрийте розділ Releases у репозиторії ядра cs2-store і завантажте актуальний архів плагіна.
3. Розпакуйте файли й перенесіть їх на ігровий сервер за шляхом:
game/csgo/addons/counterstrikesharp/plugins/
4. Перейдіть у директорію з конфігураційними файлами плагіна:
game/csgo/addons/counterstrikesharp/configs/plugins/cs2-store/
⚠️ Важливо (перейменування конфігів): розробник постачає файли налаштувань із суфіксами шаблонів (наприклад, .example), щоб майбутні оновлення не перезаписали ваші дані. Відредагуйте їх під себе й збережіть під чистими робочими назвами:
* Файл налаштувань предметів (асортименту) збережіть строго як 👉 cs2-store.json
* Файл налаштувань бази даних (MySQL/SQLite) і загальних кварів збережіть строго як 👉 config.toml
5. Щоб активувати ядро, повністю перезапустіть сервер або виконайте серверну команду:
css_plugins load cs2-store
6. Завантажте потрібні модулі товарів з архіву модулів, покладіть їх у загальну папку плагінів і застосуйте зміни командою в консолі сервера:
css_plugins reload Store