Базы данных MySQL для CS 1.6: настройте профессиональную систему банов и статистики

❤️ Приветствуем Вас, дорогие посетители хостинга - WorldHosts.FUN! Запустили сервер CS 1.6 на WorldHosts.fun? Самое время перейти от кустарного управления к профессиональному. Хранение банов и статистики в MySQL — это не просто «круто». Это гарантия сохранности данных при любых сбоях, мощный инструмент анализа и удобство администрирования через веб-интерфейс. 

 

И главное: мы предоставляем бесплатную панель управления MySQL (phpMyAdmin) на всех тарифах. В этой инструкции вы настроите две ключевые системы: AmxBans для банов и StatsX для статистики.


✔️ ИНСТРУКЦИЯ:

 

Шаг 1. Подготовка: создание базы данных в панели WorldHosts.fun

Не нужно покупать базу отдельно или устанавливать СУБД вручную. Мы уже всё подготовили.

 

  1. Войдите в панель управления вашим сервером на WorldHosts.fun.
  2. Перейдите в раздел «Базы данных».
  3. Нажмите «Создать базу данных».




  4. Задайте имя базы (например, cs16_bans).





  5. Логин, пароль и другие данные сгенерируются после создания базы и будут отображены при нажатии «Детали базы данных». Нажмите на кнопку «phpMyAdmin» внизу блока.





  6. Скопируйте Имя пользователя и пароль для входа в phpMyAdmin.

Совет: Для большей надежности создайте две отдельные базы: одну для AmxBans (cs16_bans), вторую для статистики (cs16_stats). Это предотвратит потенциальные конфликты таблиц.


Шаг 2. Настройка AmxBans для работы с вашей MySQL-базой

 

AmxBans — это золотой стандарт системы банов для CS 1.6. Он ведет историю, поддерживает веб-интерфейс и сложные условия банов.

 

Часть A: Импорт структуры базы данных

  1. В окне phpMyAdmin выберите слева созданную базу (cs16_bans).
  2. Перейдите на вкладку «Импорт».
  3. Нажмите «Выбрать файл» и найдите на своем компьютере файл amxbans.sql. Он находится в архиве с плагином, обычно в папке sql\.
  4. Нажмите «Вперед» (Go). Структура таблиц будет автоматически создана.

 

Часть B: Конфигурация плагина на сервере

Теперь нужно «познакомить» плагин с базой данных.

  1. Через Файловый менеджер панели WorldHosts перейдите по пути:
    /cstrike/addons/amxmodx/configs/
  2. Найдите и откройте файл amxbans.cfg.
  3. Найдите и измените следующие строки, подставив свои данные от созданной БД:

 

// Настройки MySQL

amx_sql_host "localhost" // Адрес БД. Используйте localhost — база находится на том же сервере!

amx_sql_db "cs16_bans"   // Имя вашей базы данных

amx_sql_user "ваш_логин" // Логин к базе, который вы указали при создании

amx_sql_pass "ваш_пароль" // Пароль к базе

amx_sql_type mysql       // Тип базы данных

 

     4. Сохраните изменения в файле.

 

Часть C: Активация и проверка

  1. Убедитесь, что в файле plugins.ini (/cstrike/addons/amxmodx/configs/) раскомментированы или добавлены строки:

amxbans.amxx

amxbans_main.amxx

     2. Перезапустите сервер через панель управления.

     3. Для проверки зайдите на сервер и в консоли напишите amx_ban. Если плагин работает, вы увидите справку по команде.

 

Веб-интерфейс AmxBans: Для полного счастья скачайте и загрузите через тот же файловый менеджер веб-часть AmxBans в папку www/ на вашем хостинге. После настройки вы сможете банить игроков через сайт.


Шаг 3. Настройка сбора статистики (StatsX) в MySQL

По умолчанию StatsX сохраняет данные в файлы. Мы заставим его писать прямо в базу, что надежнее и удобнее для анализа.

 

  1. Создайте вторую базу данных в панели управления, например, cs16_stats.
  2. В файловом менеджере найдите файл statsx.sma (исходный код плагина).
  3. В его начале найдите секцию с настройками и раскомментируйте (уберите //) или добавьте директиву: #define USING_SQL
  4. Это потребует перекомпиляции плагина под вашу сборку.
  5. Настройте подключение к БД в файле 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

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

 

 

 

 

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

Связанные статьи

Как заказать сервер CS 1.6

❤️ Приветствуем Вас, дорогие посетители хостинга - WorldHosts.FUN! В данной статье мы расскажем,...

Как установить сборку в CS 1.6

❤️ Приветствуем Вас, дорогие посетители хостинга - WorldHosts.FUN! В этой статье мы изложили...

Как установить карту на сервер CS 1.6

❤️ Приветствуем Вас, дорогие посетители хостинга - WorldHosts.FUN! Для установки карт на сервер...

Как выдать админку на сервере в CS 1.6

❤️ Приветствуем Вас, дорогие посетители хостинга - WorldHosts.FUN! В данной статье вы научитесь...

Как установить Metamod и AMX Mod X на сервер CS 1.6

❤️ Приветствуем Вас, дорогие посетители хостинга - WorldHosts.FUN ! В данной статье мы научимся...