Как установить 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

☝️ Применяется только для новых регистраций

0 Пользователи считают это полезным
Помог ли вам данный ответ?