SubnetBan

Модуль для 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

 

Скриншоты

SubnetBan3 SubnetBan2 SubnetBan1

Метки: ,
Опубликовано в Модули