❤️ Приветствуем Вас, дорогие посетители хостинга - WorldHosts.FUN! Запустили сервер CS 1.6 на WorldHosts.fun? Самое время перейти от кустарного управления к профессиональному. Хранение банов и статистики в MySQL — это не просто «круто». Это гарантия сохранности данных при любых сбоях, мощный инструмент анализа и удобство администрирования через веб-интерфейс.
И главное: мы предоставляем бесплатную панель управления MySQL (phpMyAdmin) на всех тарифах. В этой инструкции вы настроите две ключевые системы: AmxBans для банов и StatsX для статистики.
✔️ ИНСТРУКЦИЯ:
Шаг 1. Подготовка: создание базы данных в панели WorldHosts.fun
Не нужно покупать базу отдельно или устанавливать СУБД вручную. Мы уже всё подготовили.
- Войдите в панель управления вашим сервером на WorldHosts.fun.
- Перейдите в раздел «Базы данных».
- Нажмите «Создать базу данных».
- Задайте имя базы (например, cs16_bans).
- Логин, пароль и другие данные сгенерируются после создания базы и будут отображены при нажатии «Детали базы данных». Нажмите на кнопку «phpMyAdmin» внизу блока.
- Скопируйте Имя пользователя и пароль для входа в phpMyAdmin.
Совет: Для большей надежности создайте две отдельные базы: одну для AmxBans (cs16_bans), вторую для статистики (cs16_stats). Это предотвратит потенциальные конфликты таблиц.
Шаг 2. Настройка AmxBans для работы с вашей MySQL-базой
AmxBans — это золотой стандарт системы банов для CS 1.6. Он ведет историю, поддерживает веб-интерфейс и сложные условия банов.
Часть A: Импорт структуры базы данных
- В окне phpMyAdmin выберите слева созданную базу (cs16_bans).
- Перейдите на вкладку «Импорт».
- Нажмите «Выбрать файл» и найдите на своем компьютере файл amxbans.sql. Он находится в архиве с плагином, обычно в папке sql\.
- Нажмите «Вперед» (Go). Структура таблиц будет автоматически создана.
Часть B: Конфигурация плагина на сервере
Теперь нужно «познакомить» плагин с базой данных.
- Через Файловый менеджер панели WorldHosts перейдите по пути:
/cstrike/addons/amxmodx/configs/ - Найдите и откройте файл amxbans.cfg.
- Найдите и измените следующие строки, подставив свои данные от созданной БД:
// Настройки MySQL
amx_sql_host "localhost" // Адрес БД. Используйте localhost — база находится на том же сервере!
amx_sql_db "cs16_bans" // Имя вашей базы данных
amx_sql_user "ваш_логин" // Логин к базе, который вы указали при создании
amx_sql_pass "ваш_пароль" // Пароль к базе
amx_sql_type mysql // Тип базы данных
4. Сохраните изменения в файле.
Часть C: Активация и проверка
- Убедитесь, что в файле plugins.ini (/cstrike/addons/amxmodx/configs/) раскомментированы или добавлены строки:
amxbans.amxx
amxbans_main.amxx
2. Перезапустите сервер через панель управления.
3. Для проверки зайдите на сервер и в консоли напишите amx_ban. Если плагин работает, вы увидите справку по команде.
Веб-интерфейс AmxBans: Для полного счастья скачайте и загрузите через тот же файловый менеджер веб-часть AmxBans в папку www/ на вашем хостинге. После настройки вы сможете банить игроков через сайт.
Шаг 3. Настройка сбора статистики (StatsX) в MySQL
По умолчанию StatsX сохраняет данные в файлы. Мы заставим его писать прямо в базу, что надежнее и удобнее для анализа.
- Создайте вторую базу данных в панели управления, например, cs16_stats.
- В файловом менеджере найдите файл statsx.sma (исходный код плагина).
- В его начале найдите секцию с настройками и раскомментируйте (уберите //) или добавьте директиву: #define USING_SQL
- Это потребует перекомпиляции плагина под вашу сборку.
- Настройте подключение к БД в файле sql.cfg (может потребоваться его создание), аналогично AmxBans, указав данные от базы cs16_stats.
Шаг 4. Финальная проверка и решение частых проблем
После перезагрузки сервера проверьте:
- В консоли сервера нет ли ошибок с приставкой [MySQL] или [AMXBans].
- Баны работают: попробуйте забанить тестового бота или игрока командой amx_ban <ник> 5 test.
- В phpMyAdmin: зайдите в базу cs16_bans, откройте таблицу amx_bans. там должна появиться новая запись о бане.
Частые ошибки и их решение:
- «Could not connect to database»: Самый частый гость. Проверьте логин, пароль и имя базы в конфиге. Убедитесь, что в качестве хоста указан localhost.
- Плагин не загружается: Убедитесь, что в папке /plugins/ лежит скомпилированный файл amxbans.amxx, а его имя есть в plugins.ini.
- Нет доступа к БД с сервера: На WorldHosts.fun эта проблема исключена, так как БД и игровой сервер находятся на одном хостинговом кластере.
Теперь ваши баны и статистика защищены от случайного удаления, а вы можете управлять ими через удобный веб-интерфейс. Это серьезный шаг к созданию профессионального игрового сообщества.
☝️ Справились с настройкой? Отлично! Если возникли сложности — наша техническая поддержка WorldHosts.fun всегда готова помочь.
⚡ Настройка сервера: https://worldhosts.fun/knowledgebase/3/CS-1.6
❤️ Благодарим, что используете хостинг - WorldHosts.FUN !
⚡ Промокод на скидку 15% - WORLDHOSTS
☝️ Применяется только для новых регистраций