Как установить WeaponPaints на сервер CS2
❤️ Приветствуем Вас, дорогие посетители хостинга - WorldHosts.FUN! WeaponPaints — плагин CounterStrikeSharp для скинов оружия, ножей, перчаток и агентов на сервере. Игроки выбирают скины через меню или команды; сохранения идут в MySQL.
Что понадобится:
Установленные Metamod:Source и CounterStrikeSharp. Инструкции по Metamod — ТУТ, CounterStrikeSharp — ТУТ. Общая схема загрузки CSS-плагинов — ТУТ. Для меню скинов дополнительно ставят AnyBaseLib, PlayerSettings и MenuManager (ссылки ниже в шагах).
✔️ Инструкция:
Шаг 1. Скачиваем WeaponPaints
Откройте релизы на GitHub: ТУТ. Скачайте WeaponPaints.zip. Распакуйте на компьютере: внутри папка WeaponPaints и файл gamedata weaponpaints.json.

Шаг 2. Создаём базу MySQL
В панели WorldHosts откройте Базы данных → создайте новую базу (например weaponpaints). Сохраните хост, порт, имя базы, пользователя и пароль — они понадобятся в конфиге плагина.

Шаг 3. Заливаем зависимости в shared
Скачайте и распакуйте: AnyBaseLib — ТУТ, PlayerSettings — ТУТ, MenuManager — ТУТ.
В панели откройте Файлы → game → csgo → addons → counterstrikesharp → shared. Через Загрузить папки залейте AnyBaseLib, PlayerSettingsApi и MenuManagerApi.
Без этих shared-библиотек меню и настройки игрока не поднимутся.

Шаг 4. Заливаем плагины
Откройте … → counterstrikesharp → plugins и загрузите папки целиком: PlayerSettings, MenuManagerCore и WeaponPaints.
Правильный путь плагина:
game/csgo/addons/counterstrikesharp/plugins/WeaponPaints/
Внутри должен быть WeaponPaints.dll и папки data, lang, gamedata — не загружайте один только .dll.

Шаг 5. Копируем gamedata
Из архива WeaponPaints возьмите gamedata/weaponpaints.json и положите в game/csgo/addons/counterstrikesharp/gamedata/weaponpaints.json.

Шаг 6. Отключаем FollowCS2ServerGuidelines
Откройте game/csgo/addons/counterstrikesharp/configs/core.json. Найдите FollowCS2ServerGuidelines и поставьте false. Сохраните. Без этого скины оружия на выделенном сервере обычно не применяются.

Шаг 7. Прописываем MySQL в конфиге
Перезапустите сервер один раз, чтобы CSS создал конфиг, затем откройте game/csgo/addons/counterstrikesharp/configs/plugins/WeaponPaints/WeaponPaints.json.
Заполните DatabaseHost, DatabasePort, DatabaseUser, DatabasePassword, DatabaseName данными из шага 2. Сохраните файл.
Сайт (Website) для старта не обязателен — скины можно выбирать командами в игре. Подробности у автора: ТУТ.

Шаг 8. Перезапускаем сервер
В шапке панели нажмите Перезапустить и дождитесь статуса Онлайн.

Шаг 9. Проверяем загрузку
В Консоли выполните css_plugins list — в списке должны быть WeaponPaints, MenuManager и PlayerSettings. Зайдите на сервер и откройте меню скинов командами вроде !ws / !skins (точный список — в README плагина).

Если что-то пошло не так
Unknown command css_plugins — сначала поставьте Metamod и CounterStrikeSharp.
WeaponPaints нет в списке / ошибка MenuManager — залейте shared (AnyBaseLib, PlayerSettingsApi, MenuManagerApi) и плагины PlayerSettings + MenuManagerCore, затем Перезапустить.
Ошибка базы / таблицы не создаются — проверьте хост, имя БД, логин и пароль в WeaponPaints.json. Таблицы создаёт сам плагин при успешном подключении.
Скины не видны в игре — убедитесь, что в core.json стоит FollowCS2ServerGuidelines: false, и что weaponpaints.json лежит в addons/counterstrikesharp/gamedata/.
Отлично! Теперь вы знаете, как установить WeaponPaints на сервер CS2. Если остались вопросы или возникли трудности – создайте тикет в техподдержку.
⚡ Настройка сервера CS2: https://worldhosts.fun/knowledgebase/4/CS-2
❤️ Благодарим, что используете хостинг - WorldHosts.FUN!

⚡ Промокод на скидку 15% - WORLDHOSTS
☝️ Применяется только для новых регистраций
