Модуль для GameAP, позволяющий блокировать игроков по подсети IP. Есть возможность блокировать игроков с определенным эмулятором — SteamEmu, RewEmu и др.
Автор: ET-NiK
Версия: 1.0 [20.01.2014]
Лицензия: MIT
Скачать:
SubnetBan.zip (306 Кб)
Требования
- Версия GameAP 0.6 и выше;
- Установленный AMXX плагин на игровом сервере;
Установка GameAP модуля
- Скопируйте содержимое директории web из архива в корневую директорию с панелью на сервере.
- Обновите список модулей. Для этого зайдите в панель и перейдите по адресу Модули -> Управление модулями -> Обновить список модулей
Установка AMXX плагина
Используется SubnetBan by Lev
- Установите AMXX плагин на игровой сервер.
- Создайте базу данных subnetbans:
CREATE DATABASE IF NOT EXISTS `subnetbans` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci; CREATE TABLE IF NOT EXISTS `subnetbans`.`subnetbans` ( `startip` INT UNSIGNED NOT NULL, `endip` INT UNSIGNED NOT NULL, `allowedclients` SMALLINT UNSIGNED NOT NULL, `datetimebanned` INT UNSIGNED NOT NULL, `datetimelastblocked` INT UNSIGNED NOT NULL, `reason` VARCHAR( 64 ) NOT NULL , UNIQUE `startip_endip` ( `startip`, `endip` ), INDEX `startip` ( `startip` ), INDEX `endip` ( `endip` ) );
Этот шаг можно пропустить, если указать следующее значение квара в конфигурации
sb_sql_create_db "1"
- В конфигурации amxx (amxx.cfg) или сервера (server.cfg) добавьте значения базы данных:
sb_sql_host "127.0.0.1" // Хост базы данных sb_sql_user "root" // Имя пользователя sb_sql_pass "you_password" // Пароль sb_sql_db "base_name" // Имя базы sb_sql_create_db "0" // Создавать базу автоматически (если 1, то шаг 2 тогда не обязателен)
- Более подробную информацию о настройке amxx плагина читайте на странице http://aghl.ru/forum/viewtopic.php?f=19&t=282