Опубліковано 1 вересня1 верес Адміністратор У цьому посібнику ми докладно розглянемо, як розширити функціональність сервера Counter-Strike 2 за допомогою плагінів, а також як налаштувати та підключити базу даних для зберігання статистики, прав користувачів та інших важливих даних.Ви дізнаєтеся:Які плагіни варто встановити для покращення ігрового процесу та управління серверомЯк правильно завантажити, встановити та активувати плагіниЯк налаштувати базу даних MySQL для зберігання даних сервераЯк підключити плагіни до бази даних і перевірити роботуЦе посібник призначений для адміністраторів, які хочуть вивести свій сервер CS2 на новий рівень, зробивши його новим гравцем, зробивши його на новий рівень, зробивши його.Основні плагіни та бібліотекиMetamod – https://www.sourcemm.net/downloads.php?branch=devНезамінний фреймворк, який дозволяє завантажувати та керувати плагінами на сервері. Metamod запускається разом із сервером і підвантажує плагіни (модулі), розширюючи функціональність CS2.Обов'язково більшість модів.csSharp – https://github.com/roflmuffin/CounterStrikeSharpПлагін для інтеграції C# плагінів із сервером CS2. Дозволяє писати розширення на C# замість традиційного SourcePawn.WeaponPaints – https://github.com/Nereziel/cs2-WeaponPaintsПлагін, що додає кастомні скіни зброї. Відмінно підходить для серверів з унікальним оформленням та кастомізацією зброї.Плагіни для покращення геймплею зі зброєюPlayerSettingsCS2 – https://github.com/NickFox007/PlayerSettingsCS2Плагін для збереження та завантаження власних налаштувань гравця (наприклад, налаштування зброї та прицілу).AnyBaseLibCS2 – https://github.com/NickFox007/AnyBaseLibCS2Бібліотека, що забезпечує базовий функціонал, який необхідний для багатьох інших плагінів, включаючи PlayerSettings.MenuManagerCS2 – https://github.com/NickFox007/MenuManagerCS2Управління меню на сервері, дозволяє створювати меню користувача для взаємодії з плагінами.Плагіни для VIP-системиVIP – https://github.com/Pisex/cs2-vipПлагін, що додає VIP-статуси та привілеї для гравців.cs2-menus – https://github.com/Pisex/cs2-menusМеню для VIP та інших систем доповнює VIP плагін зручним інтерфейсом.sql_mm – https://github.com/zer0k-z/sql_mmМодуль для роботи з базою даних MySQL/MariaDB, необхідний для зберігання даних VIP, статистики та іншого.Встановлення бази даних MySQL/MariaDBПеред встановленням плагінів, які використовують базу даних, потрібно встановити та налаштувати MySQL сервер:sudo apt update sudo apt install mysql-server -y sudo systemctl start mysql sudo systemctl enable mysql sudo systemctl status mysql sudo mysql_secure_installation sudo mysql -u root -p При вході в MySQL використовуйте пароль, який ви задали при встановленні або такий самий, як і від системи (якщо не змінювали).Ці кроки забезпечать безпечну та коректну роботу бази даних.Вирішення проблем з MySQLЯкщо VIP плагін не працює, можливо проблема з автентифікацією MySQL. Виконайте такі команди на сервері:sudo mysql -u root -p ALTER USER 'server'@'127.0.0.1' Ідентифікується з mysql_native_password користувачем 'Ksenix5561'; ПОКАЗАТИ ЗМІННІ ТАКІ, ЯК 'validate_password%'; ВСТАНОВИТИ ГЛОБАЛЬНУ validate_password.policy = LOW; ОЧИЩИТИ ПРИВІЛЕГІЇ; Далі встановіть необхідні бібліотеки та плагіни для MariaDB:sudo apt install default-libmysqlclient-dev sudo apt install libmariadb3 libmariadb-dev sudo mkdir -p /usr/lib/x86_64-linux-gnu/libmariadb3/plugin/ sudo ln -s /usr/lib/libmariadbplugin.so /usr/lib/x86_64-linux-gnu/libmariadb3/plugin/caching_sha2_password.so sudo apt install mariadb-plugin-caching-sha2-password sudo apt install software-properties-common dirmngr sudo apt-key adv --fetch-keys 'https://mariadb.org/files/MariaDB-Server-GPG-KEYS.asc' sudo add-apt-repository 'deb [arch=amd64] http://mirror.mariadb.org/repo/10.11/ubuntu jammy main' sudo ln -s /usr/lib/x86_64-linux-gnu/mariadb19/plugin/caching_sha2_password.so /usr/lib/x86_64-linux-gnu/libmariadb3/plugin/ Підключення до MySQL:mysql -u root -p -h 127.0.0.1 -- Введіть пароль СТВОРИТИ БАЗУ ДАНИХ weapon; СТВОРИТИ БАЗУ ДАНИХ vip; СТВОРИТИ БАЗУ ДАНИХ lvl; СТВОРИТИ БАЗУ ДАНИХ admin; СТВОРИТИ БАЗУ ДАНИХ ussettings; Додаткові корисні плагіниVip_Modules – https://github.com/Pisex/cs2-vip-modulesДодаткові модулі для розширення VIP функціоналу.VIP_No_Fall_Damage – https://github.com/ABKAM2023/CS2_VIP_No_Fall_DamageЗабирає шкоду при падінні для VIP гравців.SkyboxChanger – https://github.com/samyycX/CS2-SkyboxChangerДозволяє змінювати небо на картах сервера.lvl_ranks – https://github.com/Pisex/cs2-lvl_ranksСистема рівнів та рангів для гравців.lvl_ranks_modules – https://github.com/Pisex/cs2-lvl_ranks_modulesДодаткові модулі для системи рівнів.admin – https://github.com/Iksix/Iks_AdminПлагін адміністратора з розширеними функціями керування сервером.advertisement – https://github.com/partiusfabaa/cs2-advertisementПлагін для показу реклами та повідомлень на сервері.vipConvert – https://github.com/Nip0s/cs2-vipConvertІнструмент конвертації даних VIP між різними системами.cs2-tags – https://github.com/schwarper/cs2-tagsПлагін для керування тегами гравців.MapChooser – https://github.com/ssypchenko/GG1MapChooserПлагін вибору картки голосуванням.AutoBalancePlugin – https://github.com/GabrielBigardi/CS2-AutoBalancePluginАвтоматичний баланс команд.rs (SimpleResetScore) – https://github.com/stefanx111/cs2-SimpleResetScoreПлагін для скидання очок в кінці раунду.Speedometer – https://github.com/PhantomYopta/CS2_SpeedometerВідображення швидкості гравця.BombsitesRestrict – https://github.com/NockyCZ/CS2_BombsitesRestrictОбмеження доступу до бомбмайданчиків для певних гравців.Як встановлювати плагіниЗавантажте плагін з офіційного репозиторію (GitHub, SourceMM і т.д.).Скопіюйте файли плагіна в папку сервера (зазвичай addons/metamod/plugins або відповідну папку для CS2).Додайте потрібні рядки запуску або конфігурації до конфігураційних файлів сервера.Перезапустіть сервер, щоб завантажити нові плагіни.Перевірте логи сервера на наявність помилок під час завантаження.Налаштуйте плагіни відповідно до їхньої документації.Як підключитись до мого сервера CS2Щоб зайти на мій сервер та отримати контакти для зв'язку, відкрийте консоль гри (зазвичай клавіша ~) та введіть команду:підкючитися до oblivion.pp.uaЦе підключить вас безпосередньо до сервера за IP-адресою та портом.
Приєднуйтесь до обговорення
Ви можете написати зараз та зареєструватися пізніше. Якщо у вас є обліковий запис, авторизуйтесь, щоб опублікувати від імені свого облікового запису.