Fresh Bans, как замена amxbans_main |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Fresh Bans, как замена amxbans_main |
perfectblood0
|
6.11.2013, 16:28
Сообщение
|
|
|
|
|
|
|
perfectblood0
|
6.11.2013, 17:21
Сообщение
|
|
|
|
|
|
|
perfectblood0
|
8.11.2013, 0:07
Сообщение
|
|
|
Кстати, стоит версия 0.5.2b
Бан с админцентра веб части не могу дать, пишет НЕТ ИГРОКОВ В чем может быть проблема? |
|
|
|
mazdan
|
8.11.2013, 14:33
Сообщение
|
![]() ![]() |
Fake`, я уже сам нашел и поправил. Выложу позже.
![]() Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
|
|
|
Fake`
|
8.11.2013, 14:39
Сообщение
|
![]() |
|
|
|
|
mazdan
|
8.11.2013, 18:53
Сообщение
|
![]() ![]() |
Обновление 0.6b
Фух! 1. Исправлена ошибка с командой fb_ban, на данный момент всё работает хорошо, банит вне зависимости от того на сервере игрок или уже вышел 2. Исправлен баг с отображением в логах при бане навсегда (не тестировал) 3. Сделана система восстановления подключения к mysql после сбоев 4. Выполнение невыполненных запросов на бан после восстановления соединения (на данный момент только баны, действует только в рамках карты) 5. Система кэширования банов - об этом подробнее: Цитата(кэширование банов) При бане игрока плагин запоминает параметры бана (стимайди, айпи) в случае перезахода игрока выполняет кик без обращения к базе данных (mySQL / nVault) Данные в кэше хранятся fb_cachetime минут, либо до истечения бана или смены карты При кике игроку выводится информация о бане в зависимости от квара fb_oldkickinfo при значении 1 будет выводиться та же информация, что и при основном бане, она немного не верна (например, оставшееся время бана). При значении fb_oldkickinfo 0 будет выводиться просто "IP/STEAM забанен" При разбане игрока по STEAM/IP командой fb_unban кэш чистится по STEAM или IP Командой fb_flushcache чистится весь кэш В дальнейшем планирую немного изменить подход, чтобы в кэш попадали так же те игроки, которые есть в БД (после получения кика) плюсы такого подхода: 1. Снижение нагрузки mySQL /nVault и соответственно на сервер 2. Более быстрый кик игроков, они не занимают слоты 3. В случае проблем с БД игрок не перезайдет сразу после кика минусы такого подхода и текущей версии: 1. Неверный вывод информации о бане (подход\версия) 2. При разбане игрока через Web часть он не сможет войти на сервер до очистки кэша (подход) 3. При разбане игрока через меню он не сможет войти на сервер до очистки кэша (версия) 4. При разбане игрока серверной командой по ip требуется так же разбан по steamid и наоборот, либо выполнение fb_flushcache (подход) Видите, минусов больше :D Чтобы не использовать этот функционал вы можете выставить fb_cachetime 0 Цитата(новые квары) fb_cachetime 5 //Время жизни банкеша в минутах fb_oldkickinfo 1 //Выводить старую ифнормацию о кике Цитата(новые команды) fb_flushcache - очистить кэш
fresh_bans06b.rar ( 40,65 килобайт )
Кол-во скачиваний: 155Помните, версии с буквой b это по сути beta не оттестированная на продуктивных серверах ![]() Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
Поблагодарили 7 раз
|
|
perfectblood0
|
8.11.2013, 19:05
Сообщение
|
|
|
Что если поставлю fb_cachetime 1 минута.
Ничего страшного не произойдет или какая то большая нагрузка будет? |
|
|
|
Safety1st
|
8.11.2013, 19:07
Сообщение
|
|
|
На всякий случай: fb_flushcach не опечатка? Не fb_flushcache нужно ли?
|
Поблагодарили 1 раз
|
|
![]() ![]() |