Levels Ranks для CS2 — ядро статистики й модулі рангів
Завантажте систему рангів Levels Ranks для CS2 на MetaMod:Source від Pisex. Нативне C++ ядро для підрахунку XP і ведення бази статистики та офіційні модулі чат-тегів, HUD і топу гравців.
Ядро Levels Ranks і всі модулі статистики від Pisex
Рушій (база): чистий MetaMod:Source (нативний C++). CounterStrikeSharp НЕ ПОТРІБЕН.
Тип софту: система рангів / накопичувальна статистика гравців.
Компоненти: основне ядро + незалежний репозиторій офіційних модулів.
Автор: Pisex
Levels Ranks — легендарна й повністю нативна система ігрових звань і накопичення досвіду для серверів Counter-Strike 2, написана на C++ для роботи через MetaMod:Source. Екосистема плагіна модульна, що гарантує високу продуктивність без зайвого навантаження на сервер.
💡 Суть поділу: ядро й модулі
Архітектура Levels Ranks складається з двох незалежних частин. Саме ядро займається лише технічною фоновою логікою: створює й підтримує базу даних (локальну чи віддалену), постійно відстежує ключові дії гравців під час матчу (вбивства, смерті, асисти, встановлення чи знешкодження бомби) і нараховує або знімає досвід (XP).
Щоб гравці бачили свій прогрес, взаємодіяли зі статистикою й отримували нагороди, вам обов'язково потрібно докачати й встановити спеціальні модулі розширення.
🧱 Які модулі є в репозиторії cs2-lvl_ranks_modules?
В офіційному списку модулів автора є окремі плагіни під кожну конкретну ігрову задачу. Можна гнучко налаштувати збірку, обравши лише те, що справді потрібно вашому проєкту:
• Чат і теги: модулі, що автоматично показують поточний ранг/звання гравця текстовим префіксом перед його ніком у загальному чаті.
• Інтерфейс (HUD / меню): модулі для візуального відображення прогресу, очок XP і звання прямо на екрані гравця (у HUD), а також для детальних таблиць статистики через консольні й чат-команди.
• Топ гравців: окремий скрипт, що обробляє класичну команду !top у текстовому чаті чи кастомному меню сервера, щоб показати найкращих гравців сезону.
• Обмеження й бонуси: допоміжні модулі, що можуть автоматично видавати гравцям VIP-функції, відкривати унікальну зброю/скіни на певному рівні або, навпаки, тимчасово обмежувати контент для новачків.
📂 Офіційні репозиторії проєкту:
➔ Основне ядро (Levels Ranks) на GitHub: https://github.com/Pisex/cs2-lvl_ranks
➔ Офіційний список модулів розширення: https://github.com/Pisex/cs2-lvl_ranks_modules
⚠️ Важливі нагадування щодо встановлення й оновлення:
1. Перед встановленням чи оновленням будь-якого модуля завжди перевіряйте, що базове ядро cs2-lvl_ranks і обов'язкове для інтерфейсів розширення cs2-menus оновлені на вашому сервері до найновіших версій.
2. Завантажуйте скомпільовані файли ядра й модулів тільки з офіційного розділу Releases відповідних репозиторіїв на GitHub.
3. Уважно стежте за патчами Counter-Strike 2 від Valve: якщо оновлення гри зачіпає чи ламає внутрішньоігровий чат або елементи HUD, оновлювати доведеться не лише ядро статистики, а й конкретні модулі, що використовують ці механіки.