Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

12 страниц V   1 2 ... 10 11 »

Advanced Bans (Real Time) by Exolent

, Улучшенные баны (Реальное Время) сделанный Exolent'ом
Статус пользователя yura097
сообщение 29.3.2010, 14:45
Сообщение #1


Стаж: 17 лет

Сообщений: 166
Благодарностей: 138
Полезность: 804

Advanced Bans (Real Time)
by Exolent

Описание:


* Этот плагин заменяет команды amx_ban, amx_banip, amx_banid, amx_unban для админов.
* Используется реальное время (Если забанен на 10 минут, то через 10 минут ты сможешь зайти на сервер).
* Сам создаётся и заполняется список забаненных.
* Плагин не использует banned.cfg или listip.cfg. Он использует свой файл с записанными банами.
* Есть время бана, причина, а так же steamid или ip (выбирается автоматически). Всё это записывается в список забаненных
* Ты можешь добавлять в список уже забанных игроков из banned.cfg и listip.cfg файлов (Только если #define наверху в плагине включён (без ;))
* Если ты используешь меню, что бы забанить игрока, ты можешь написать причину после выбора игрока и длительности бана.
* Если ты используешь голосование за бан игрока, ты можешь написать причину его бана.
* Ты можешь установить лимит, больше которого (например 1 месяц) администраторы с определённым флагом не смогут забанить игрока.
* Ты можешь просматривать всю историю банов (админ которуый забанил, разбанен ли, и когда бан истёк(ёт)) в файле addons/amxmodx/logs/BAN_HISTORY_MMDDYYYY.log (MM = месяц, DD = день, YYYY = год)
* Если ты хочешь иметь только один файл с историей банов, откоменьть (//) линию сверху в .sma файле и перекомпилируй.
* SQL также работает. Если ты используешь какую то SQL базу больше чем для одного сервера, все сервера будут использовать 1 бан лист.
* Для SQL, стандартные квары SQL бызы используются (amx_sql_host, amx_sql_user, amx_sql_pass, amx_sql_db).


Команды:

* amx_ban
* amx_banip
* amx_addban
* amx_unban
* amx_banlist
- Показать лист забаненных
* amx_addbanlimit
- Добавить максимальное время бана
- Использовать эту команду в amxx.cfg


Настройки:

* ab_website
o Этот веб сайт будет показан игрокам, зайдя на который они смогут пожаловаться на бан (напишите ваш веб сайт)
o Если оставить стандартно (blank) сайт не будет показываться.
o Стандартно: blank
* ab_immunity
o 0 - Любые админы могут быть забанены.
o 1 - Админы с имунитетом (флаг 'a') не могут быть забанены.
o 2 - Админы с имунитетом (флаг 'a') могут забанить других админов с имунитетом (flag 'a').
o Стандартно: 1
* ab_bandelay
o Время после которые забаненные игроки будут отключены от сервера.
o Стандартно: 1
* ab_unbancheck
o Интервал проверки списка забаненных.
o Стандартно: 5


Рекомендованно:


* AMX Mod X версии 1.8.1 или выше
- Ты можешь использовать более раннюю версию amxx, посмотри на верх плагина:

Код
// if you must have a maximum amount of bans to be compatible with AMXX versions before 1.8.0 // change this number to your maximum amount // if you would rather have unlimited (requires AMXX 1.8.0 or higher) then set it to 0 #define MAX_BANS 0


После этого перекомпилируй плагин


Как установить (использовать):


1. Скачай три плагина. (Если ты хочешь использовать SQL, скачай advanced_bans_sql. Но не скачивай advanced_bans).
2. Помести advanced_bans.amxx, plmenu.amxx, and adminvote.amxx файлы в папку на твоём сервере addons/amxmodx/plugins .
- Примечание: Ты должен заменить стандартные файлы plmenu.amxx и adminvote.amxx.
3. Открой plugins.ini в папке addons/amxmodx/configs на твоём сервере.
4. Добавь advanced_bans.amxx на верх файла!!!
5. Включи (если выключены) plmenu.amxx и adminvote.amxx.
6. Сохрани и закрой файл.
7. Помести advanced_bans.txt в папку addons/amxmodx/data/lang на твоём сервере.
8. Перезапусти карту или сервер.


Добавление максимального времени бана:
- Пример: Если ты сделаешь:

Код
amx_addbanlimit "b" "9000"
amx_addbanlimit "c" "4000"


- То админ имеющий флаги "b" и "c", (в данном только b будет использоваться) смогут забанить максимум на 9000 минут.
* Если ты хочешь что бы только админ с иммунитетом мог банить игроков на любое время используй

Код
amx_addbanlimit "a" "0"


Перевод:

* Swedish by LaineN
* German by ExKiLL
* Spanish by unknow
* French by koyumu
* Romanian by rekull
* Finnish by SnoW
* Dutch by lucius
* Brazilian Portuguese by commonbullet
* Russian by xPaw
* Norwegian by Thrill
* Polish by FakeNick
* Russian UTF-8 Mr. Smit :)

Изменения и возможности:


Код
* Add a cvar to ban by IP or SteamID
     * Change to dynamic arrays instead of large, hard-coded arrays
     * Modify the ban menu to use amx_ban commands
     * Add Multilingual
     * Add ban limits per admin flags
     * Add ban history log
     * Add SQL support
       (Sorry, but this might never happen. I do not know SQL scripting, so I would need someone to add it for me.)
     * Add menu for ban management


     * Version 0.1 (with updates included)

       - Initial Release
       - Changed to dynamic arrays to hold ban information
       - Added option #2 for ab_immunity
       - Added support for banning by IP
       - Added compatability for banned.cfg and listip.cfg
       - Added menu support (plmenu.amxx)
       - Added ML support

     * Version 0.2

       - Added simple max ban time feature

     * Version 0.3

       - Added more cvars for max ban times
       - Added cvar for delay of player to disconenct after being banned
       - Added cvar for interval of checking for unban time of banned players
       - Added more translations

     * Version 0.4

       - Fixed the possible infinite loop, causing servers to crash
       - Added ban history
       - Removed max ban time cvars
       - Added max ban times per admin flags
       - Added more translations

     * Version 0.5

       - Fixed information not being printed into console
       - Fixed "amx_addban" using the admin's name as the SteamID when saving the ban
       - Added option for ban history to be one file
       - Added translations

     * Version 0.5b

       - Fixed players not being unbanned
       - Added translations

     * Version 0.6

       - Added small optimization for unban checking
       - Changed "UnBan Time" in the logs and chat messages to "Ban Length"
       - Fixed small code error where unban time was generated was used when length was 0
       - Changed IsValidIP() method to use regex (Thanks to arkshine)
       - Added plugin information inside the .sma file
       - Added a #define option to use maximum bans for compatability for AMXX < 1.8.0
       - Changed admin messages in chat to work with amx_show_activity cvar
       - Added ban reason to amx_voteban
       - Added translations

     * Version 0.6b

      - Fixed a small bug

     * Version 0.6c

       - Fixed amx_banlist for server consoles
       - Changed IsValidAuthid() method to use regex

     * Version 0.6d

       - Fixed ban limit for permanent bans

     * Version 0.7

       - Changed the "unlimited bans" version to be faster (Thanks to joaquimandrade)
       - Added check when adding bans if the player is already banned.

     * Version 0.8

       - Added SQL support.



Текущая версия: 0.8.1
http://forums.alliedmods.net/showthread.php?t=80858

Дополнительный плагин:

Плагин от STR@TEG, позволяющий использовать режим мульти-бана. Если игрок имеет Steam ID начинающийся на STEAM_0:, то он будет забанен по Steam ID, иначе по IP адресу.

Например, чтобы использовать мульти-бан в анти-чите CSF, нужно в настройках прописать:
Цитата
csf_ac_mypunishment "amx_multiban %userid% %time% %reason%"

Ну и включить "Свой тип наказания"

И по словам супер-модера всё должно работать :)

Прикрепленный файл  multiban.zip ( 6,25 килобайт ) Кол-во скачиваний: 1462
или Скачать с Narod.Ru

Отредактировал: STR@TEG, - 11.4.2012, 22:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя complrg
сообщение 29.3.2010, 17:21
Сообщение #2
Стаж: 17 лет

Сообщений: 391
Благодарностей: 95
Полезность: 217

Мощная вещь. Достойная замена громадному бансу.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя yura097
сообщение 29.3.2010, 20:02
Сообщение #3


Стаж: 17 лет

Сообщений: 166
Благодарностей: 138
Полезность: 804

да, сам перешёл, так как целый веб сервер держать зря не вижу смысла, а здесь и всё есть и не надо отдельно.. да и кому этот список банов нужен.. его всё равно никто не смотрит..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя STILL47DEATH
сообщение 29.3.2010, 20:36
Сообщение #4


Стаж: 18 лет

Сообщений: 662
Благодарностей: 83
Полезность: 150

я очень давно юзаю данную систему! меня вполне устраивает! всё работает хорошо! вот только к сожалению подсеть не забанить с помощью данной системы!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя vnycha
сообщение 31.3.2010, 20:11
Сообщение #5
Стаж: 16 лет

Сообщений: 28
Благодарностей: 5
Полезность: 136

эффективна ли против динамо айпи ?! трудно ли обойти бан ?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя KinG of StReeT$
сообщение 1.4.2010, 14:58
Сообщение #6


Стаж: 17 лет

Сообщений: 44
Благодарностей: 14
Полезность: 243

Установил вроди все правельно, но банит как то через раз. Один раз все норм а бывает выдает
([AdvancedBans] Игрок не авторизован с сервером! Забанить невозможно.)
Что за прикол, мож кто подскажет как решить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя puma
сообщение 3.4.2010, 18:30
Сообщение #7
Стаж: 19 лет

Сообщений: 23
Благодарностей: 2
Полезность: 67

разбанивать то как.?затироать в advanced_bans? через amx_unban nik пишет нет такова в базе...банил по стимид..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя feelforce
сообщение 5.4.2010, 13:55
Сообщение #8
Стаж: 16 лет

Сообщений: 9
Благодарностей: 5
Полезность: 0

через amx_unban, тока не понику а по айпи или стим айди, стим айди в ковычках ""

Ссылка битая перезалей
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 19.4.2010, 18:18
Сообщение #9
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Все работает нормально, но вот есть одна проблема: при большом количестве банов и последующим их просмотром, кикает с сервера с причиной Reliable Channel Overflow
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя CSSOR
сообщение 21.4.2010, 16:54
Сообщение #10
Стаж: 16 лет

Сообщений: 26
Благодарностей: 2
Полезность: 60

Привет всем.

А такой вопрос а если сервер перезагрузить то баны остаются или нет,те которые например банились не нулем а на час два сутки и т.д ? под перезагрузкой имеется полное отключение машины на которой стоит сервер.

возможно ли прописать сразу несколько значений,например :
amx_addbanlimit "b" "9000"
amx_addbanlimit "c" "4000"
amx_addbanlimit "а" "0"

и действительно ли невозможно забанить подсеть ? спасибо

Отредактировал: CSSOR, - 21.4.2010, 16:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 21.4.2010, 18:20
Сообщение #11
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(CSSOR @ 21.4.2010, 18:54) *
Привет всем.

А такой вопрос а если сервер перезагрузить то баны остаются или нет,те которые например банились не нулем а на час два сутки и т.д ? под перезагрузкой имеется полное отключение машины на которой стоит сервер.
Остаются.


Цитата(CSSOR @ 21.4.2010, 18:54) *
возможно ли прописать сразу несколько значений,например :
amx_addbanlimit "b" "9000"
amx_addbanlimit "c" "4000"
amx_addbanlimit "а" "0"
Возможно.


Цитата(CSSOR @ 21.4.2010, 18:54) *
и действительно ли невозможно забанить подсеть ? спасибо
Действительно.

ps.gif Коротко и ясно :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя _-_RAP_-_
сообщение 3.5.2010, 12:54
Сообщение #12


Стаж: 18 лет

Сообщений: 256
Благодарностей: 25
Полезность: 95

Чем она отличается от стандартной amx_ban например ? если я поставлю эту штуку - конкретно, что изменится? Дополнительная защита? или всё тоже самое: достаточно сменить IP и можно дальше играть ..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 4.5.2010, 17:35
Сообщение #13
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(_-_RAP_-_ @ 3.5.2010, 14:54) *
Чем она отличается от стандартной amx_ban например ? если я поставлю эту штуку - конкретно, что изменится? Дополнительная защита? или всё тоже самое: достаточно сменить IP и можно дальше играть ..

Я использую эту систему бана из-за удобного предоставления информации о бане, списка забаненных, правильно работающих команд для бана. А главное, то, что это тот же AMXBANS, но только без БД.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 4.5.2010, 23:35
Сообщение #14
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(Sh00ter @ 4.5.2010, 20:37) *
ОЛОЛО ТРОЛОЛО

Вместо того, чтобы флудить, высказал бы свое мнение.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя Sh00ter
сообщение 5.5.2010, 7:29
Сообщение #15


Стаж: 16 лет

Сообщений: 166
Благодарностей: 270
Полезность: 1519

Цитата(STR@TEG @ 5.5.2010, 0:35) *
Вместо того, чтобы флудить, высказал бы свое мнение.

Пержде чем писать всякую чушь типа "это почти как амхбанс"
Назви мне хоть пару отличий от стандартного amx_ban, amx_banip
А затем я табе назву как минимум 30 отличий амхбанса ок да?
Можно написать по-другому: "Это для школоты, у которой мозгов не хватает для амхбанса"

Отредактировал: Sh00ter, - 5.5.2010, 7:39


!
Аккаунт пользователя заблокирован до: 2.4.4748, 16:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 5.5.2010, 20:35
Сообщение #16
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(Sh00ter @ 5.5.2010, 9:29) *
Пержде чем писать всякую чушь типа "это почти как амхбанс"
Назви мне хоть пару отличий от стандартного amx_ban, amx_banip
А затем я табе назву как минимум 30 отличий амхбанса ок да?
Можно написать по-другому: "Это для школоты, у которой мозгов не хватает для амхбанса"

При стандартных плагинах бан был некорректный, с этим все нормально. Advanced Bans - это альтернатива AMXBANS. И кому нужна эта БД, ее никто не смотрит. Еще и хостинг для нее организовывать. Вообще это бред, прикручивать к серверу какие-то внешние плагины. Это лично мое мнение.

P.S. Школота это ты, хотя бы писал без ошибок.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
Статус пользователя Bam
сообщение 5.5.2010, 21:41
Сообщение #17
Стаж: 19 лет

Сообщений: 326
Благодарностей: 88
Полезность: 75

Норм плагин, я тоже за то чтобы не использовать чтото левое для сервера типа хоста

Отредактировал: Racoon, - 5.5.2010, 22:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя _-_RAP_-_
сообщение 8.5.2010, 21:10
Сообщение #18


Стаж: 18 лет

Сообщений: 256
Благодарностей: 25
Полезность: 95

<< Если ты хочешь иметь только один файл с историей банов, откоменьть (//) линию сверху в .sma файле и перекомпилируй. >>


и где там эти // ??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 8.5.2010, 21:24
Сообщение #19
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(_-_RAP_-_ @ 8.5.2010, 23:10) *
<< Если ты хочешь иметь только один файл с историей банов, откоменьть (//) линию сверху в .sma файле и перекомпилируй. >>


и где там эти // ??

Цитата(advanced_bans.sma)
// #define HISTORY_ONE_FILE
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Racoon
сообщение 27.7.2010, 19:21
Сообщение #20


Стаж: 18 лет

Сообщений: 1757
Благодарностей: 1523
Полезность: 1116

Какой тип бана выставлять в античите CSF-AC?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
12 страниц V   1 2 ... 10 11 »
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: