GlobalBan (Source and OrangeBox)

Тема в разделе "Статистика для игровых серверов", создана пользователем Andrey, 12 окт 2009.

  1. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    GlobalBan

    Описание:
    Global Ban - это сочетание event scripts скриптов и PHP скриптов, позволяет вам и вашим коллегам администраторам, запретить игрокам доступ к серверу находясь в игре и вне игры через веб-интерфейс. Все баны, хранятся в базе данных MySQL на вашем сервере, нет больше необходимости возиться с banned_users.cfg файлом Valve! Если вы используете steambans, то этот скрипт, вероятно, не для вас, он был написан для тех, кто желает использовать свою собственную систему банов.

    Требования:

    Скачать:
    Стабильный релиз - http://addons.eventscripts.com/addons/download/GlobalBan
    Последняя "ночная сборка" - http://www.unbuinc.net/gban-latest.zip (Используйте на свой страх и риск, необходимо запустить upgrade.php и после выбрать последнюю опцию. Обновляется каждый день в 12 утра)

    Установка:

    Установка (Полная установка): Я сделал все возможное, чтобы установка была максимально информативной. Оставляйте свои вопросы в этой теме если какой-либо шаг остается неясным. Предполагается, что у вас уже есть знания работы MySQL и установки скриптов на веб-сайтах. Если вы обновляете старую версию, перейдите к разделу Обновление.
    Веб-сервер (Полная установка):

    1. В zip архиве GlobalBan, есть папка "banned". Скопируйте эту папку на ваш веб-сервер. Если вы сохраняете её в папке htdocs то путь будет выглядеть так: htdocs/banned. Затем вы будете иметь доступ из сети переходя по адресу yourdomain.com/banned. Если вы хотите использовать интеграцию с SMF, то извлеките содержимое папки banned в вашу SMF папку.
    2. После извлечения введите в вашем браузере адрес http://www.yourdomain.com/banned/install.php , заменив yourdomain.com на ваш адрес. (если вы производите установку на внешнем удаленном веб-сервере, возможно вам понадобиться выставить CHMOD права файлу config/class.Config.php на запись 777)
    3. Залогиньтесь и добавьте ваши серверы по ссылке "Server List".
    4. (SMF пользователи могут пропустить этот шаг) На данный момент вы можете иметь других "членов" для создания учетной записи пользователя, но вам нужно дать им основной код создания пользователя. Это будет создавать их как основных пользователей. Вы можете изменить уровень их прав администратора перейдя по ссылке "Manage Admins". (Это не обязательный шаг, требуется только если пользователи хотят иметь возможность добавлять баны на веб-сайт).
    5. Сейчас имеется несколько css стилей оформления в папке css. Выберте понравившийся вам и переименуйте его в banned.css
    6. Перед сохранением конфигурации через веб, не забудьте установить и загрузить GlobalBan ES скрипт
    Примечание: Убедитесь что у вас открыт исходящий трафик по протоколам UDP/TCP на порт 27015 (или любой другой порт на котором расположен сервер) на вашем веб-сервере.

    CSS сервер (Полная установка):

    1. Убедитесь что у вас установлен ES 2.0.
    2. Извлеките содержимое GlobalBan zip файла, в eventscripts папку.
    3. Сохраните GlobalBan в папку addons/eventscripts.
    4. Добавьте админов/участников через веб-приложение (если вы хотите чтобы они получили доступ к сайту вы должны зарегистрировать их с помощью специального кода или введя их email адрес и нажав "reset password" чтобы отправить им пароль и логин). Те кто имеют доступ "admin" или выше могут добавить бан сразу, однако баны добавленные участниками сроком больше чем 1 день устанавливаются в режим "рассмотрение бана" для повторного просмотра (определяется через конфигурационный параметр, если забаненный игрок банится после подтверждения рассмотрения бана, то на сервер зайти он сможет только через X дней; если X дней имеет значение 0, то забаненный игрок может вернуться в игру пока с его бана не будет снят режим "рассмотрение бана").
    5. Добавьте строку es_load GlobalBan в ваш файл autoexec.cfg
    6. Перезапустите ваш сервер ИЛИ выполните команду es_loads через rcon.
    7. Все участники имеющие доступ могут открыть меню банов написав в чат команду !banmenu.
    8. Как только ваш CSS сервер запущен добавьте сервер(ы) через веб кликнув по ссылке "Save Configuration" на странице Configuration. Это позволит синхронизировать ваши CSS серверы с веб-приложением GlobalBan. Если вы модифицируете причины банов (Ban Reasons) или продолжительность банов (Ban Lengths), то не забудьте сохранить их.
    9. В данном шаге рекомендуется сменить карту или выполнить команду es_reload GlobalBan через rcon.
    10. Возможно вам потребуется перезагрузить GlobalBan дважды если вы добавите админские группы с помощью Mani или SourceMod.
    Установка (Обновление с 2.2+ до 3.4):
    Web сервер (обновление):

    1. Перейдите по адресу http://www.yourdomain.com/banned/upgrade.php, выберите опцию upgrade и upgrade!
    2. Обновление веб-части выполнено!

    CSS сервер (Обновление):

    1. Извлеките новые GlobalBan файлы в вашу папку GlobalBan.
    2. Удалите или переименуйте es_GlobalBan.txt если он существует
    3. Перезагрузите ваших администраторов через веб-приложение в конце этой инструкции, если вы обновляетесь с версии 2.2
    4. Вы можете удалить clan_db полностью если вы обновились с версии 2.2.
    5. На странице Configuration нажмите "Save Configuration". В Ban Reasons и Ban Lengths страницах нажмите "Save to CSS Servers".
    6. Возможно вам потребуется перезагрузить GlobalBan дважды если вы добавите админские группы с помощью Mani или SourceMod.
    7. Обновление завершено!

    Уровни доступа:
    Super User - Полный доступ к веб-сайту (насройка сервера, управление администраторами) и неограниченные привилегии для банов.
    Ban Manager - Могут изменять ВСЕ баны и получать уведомления на e-mail о банах и/или загруженных демках, также имеют неограниченные привилегии для банов.
    Admins - Могут изменять только свои баны и имеют неограниченные привилегии для банов (включая бан IP адресов).
    Members - Участники могут изменить только свой бан, также они могут перевести любой бан срок которого больше 1 часа в режим "рассмотрение бана", если у вас есть переменная дней рассмотрения установленная в значение > 0. Если бан рассмотрен, то он будет активен в течении x дней. Если никакого действия не совершено (рассмотрение не удалено), то забаненный игрок может повторно зайти на сервер и играть по истечении срока бана (x дней).

    FAQ:
    Вопрос: Я получаю пустую страницу после запуска скрипта install.php, почему?
    Ответ: Установите права CHMOD для файла class.Config.php 777, или снимите галку только для чтения в windows.

    Вопрос: Все мои db файлы в папке GlobalBan имеют размер 0 байт! Почему?
    Ответ: Убедитесь в корректности настроек файла .htaccess

    Вопрос: Я забанил игрока и это показано на сайте, но он не кикается когда вновь заходит на сервер, почему?
    Ответ: Вы невнимательно читали инструкцию по установке.Прочтите еще раз 6ой шаг установки веб-части

    Скриншот:
    [​IMG]

    Оригинал
    Скачать: http://narod.ru/disk/14073328000/GlobalBan-3.4.1.zip.html
     
    rJIa3 и Simbol нравится это.
  2. Simbol

    Simbol

    Сообщения:
    17
    Симпатии:
    2
    Прошу прощения за глупый вопрос, но, как GlobalBan работае с NO STEAM серверами Сорса ? Будет банить по айпи и добавлять админов по айпи ?
     
  3. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Лучше использовать совместно с эмуляторами steam_id: The REVOLUTiON Emulator / RevEmu или eSTEAMATiON
     
    Simbol нравится это.
  4. Simbol

    Simbol

    Сообщения:
    17
    Симпатии:
    2
    Буду ставить eSTEAMATiON уже работает, вот только не будет ли eSTEAMATiON скидывать свои стимы переживаю айпиха по надежней будет.
     
  5. Simbol

    Simbol

    Сообщения:
    17
    Симпатии:
    2
    eSTEAMATiON запустил, пашет.
    Как я понял это перевод все лишь нормальный http://forums.eventscripts.com/viewtopic.php?t=14384&postdays=0&postorder=asc&start=0
    Поставил, первоо админа завел, в игре скрипт работает (вызывает меню командой !banmenu), в логах скрипта обращается кужа нужно для проверки бана.
    Но хоть убейте как добавить других админов на сервер ??? Создаю Юзера но там могу только ему Логин и мыло его прописать ... По сути пароль должень прийти на мыло но сколько не создавал нечего не приходит.
    Тупо не веду в это
     
  6. Simbol

    Simbol

    Сообщения:
    17
    Симпатии:
    2
    Сегодня проверил бан работает и когда снимаю бан пускает, банит как по айпи так и по стиму что геренирует естемешн.
    В инструкцию нужно добавить только что нужно сам скринт настраивать под свой сайт, тут куча всего не расписано еще.
     
  7. unlimik

    unlimik

    Сообщения:
    1
    Симпатии:
    0
    Simbol,так вот и расписал бы
     
  8. Ptaha

    Ptaha

    Сообщения:
    1
    Симпатии:
    0
    Andrey, Я пишу в чате !banmenu и он пишет что я не админ!
     
  9. GeniusIRU

    GeniusIRU

    Сообщения:
    20
    Симпатии:
    1
    Друзья мои, та же проблема: во первых в консоли при загрузке плагина пишется куча ошибок, а во вторых, в игре при написании !banmenu пишет что я не админ... Пожалуйста, кто смог настроить грамотно, взываю о помощи! аська 8745432 !!!
     
  10. LEII4A

    LEII4A

    Сообщения:
    631
    Симпатии:
    116
    c eSTEAMATiON тяжеловато, некоторым он генерирует ID по IP у кого клиент старый, некоторым по железу, что несказанно радует, особенно когда банишь читерюгу=)
     
  11. Mad_Cat

    Mad_Cat

    Сообщения:
    77
    Симпатии:
    3
    У меня не добавляются сервера - вот лог


    ConVarRef GlobalBan_Web doesn't point to an existing ConVar
    SetConVar: No such cvar ( GlobalBan_Web set to http://kgb.alseven.ru/banned/), skipping
    ConVarRef GlobalBan doesn't point to an existing ConVar
    SetConVar: No such cvar ( GlobalBan set to 3.4.1 r117), skipping
    ConVarRef hu_bt doesn't point to an existing ConVar
    SetConVar: No such cvar ( hu_bt set to 4.0.1), skipping
    ConVarRef roundendsounds doesn't point to an existing ConVar
    SetConVar: No such cvar ( roundendsounds set to 1.3), skipping
    ConVarRef es_corelib_ver doesn't point to an existing ConVar
    SetConVar: No such cvar ( es_corelib_ver set to 2.1.1.336), skipping
    ConVarRef mani_reserve_slots doesn't point to an existing ConVar
    SetConVar: No such cvar ( mani_reserve_slots set to 1), skipping
    ConVarRef mani_tickrate doesn't point to an existing ConVar
    SetConVar: No such cvar ( mani_tickrate set to 66), skipping
    ConVarRef mani_nextmap doesn't point to an existing ConVar
    SetConVar: No such cvar ( mani_nextmap set to Map decided by vote), skipping
    No pure server whitelist. sv_pure = 0



    На сайте ничего не появляется - список пуст .Хотя смотрел он изменил клан таг и ид на сервере в своем конфиге.
    Когда набираешь !banmenu пишет you are not a admin!
    Я так понял там еще чего то с файлом wget.exe надо делать?
     
    Последнее редактирование: 2 авг 2010
  12. старый

    старый

    Сообщения:
    25
    Симпатии:
    0
    На сайте ничего не появляется - список пуст .Хотя смотрел он изменил клан таг и ид на сервере в своем конфиге.
    Когда набираешь !banmenu пишет you are not a admin!
    Я так понял там еще чего то с файлом wget.exe надо делать?


    и я тоже не понял народ отпишите ПОЖАЛУЙСТА
     
  13. Владимир Маковский

    Владимир Маковский

    Сообщения:
    2
    Симпатии:
    0
    Подскажите народ. Я поставил Global и вот в чем проблема. Начинаю банить через сайт, все работает Ок. Но когда баню через !banmenu никаких действий не происходит. Что я сделал не так?
     
  14. R-I-P

    R-I-P Rest In Peace!

    Сообщения:
    48
    Симпатии:
    5
    обязательно нужен ЕвентСкриптс?
     
  15. mihaput

    mihaput

    Сообщения:
    698
    Симпатии:
    175
    Владимир Маковский, каких именно действий ? Вылазит менюшка, нажимаешь на бан игрока, но он не банится или же даже менюшка не вылазит ?

    R-I-P, Да GBan только под ES, под SM SourceBans
     
  16. Cuba

    Cuba

    Сообщения:
    52
    Симпатии:
    0
    кто нибудь решил проблему с русским шрифтом в чате когда банишь игрока? (ромбики с вопросами вместо причины и времени бана)
    а так мод лучший из лучших, уже все за тестил)

    ПС. кстати вышла уже давно версия GlobalBan v3.4.1 r155 http://code.google.com/p/globalban-spanish/

     
  17. Cuba

    Cuba

    Сообщения:
    52
    Симпатии:
    0
    вот скриншот этих ромбиков, когда банишь игрока:
     

    Вложения:

    • globalban.jpg
      globalban.jpg
      Размер файла:
      82,9 КБ
      Просмотров:
      15