Иконка ресурса

Не поддерживается [ANY] Profile Status 2.3.5

Нет прав для скачивания
Обратите внимание: данный ресурс не поддерживается разработчиком.
Поддерживаемые игры
  1. CS: Source (OrangeBox)
  2. CS: Source (v34)
  3. CS: GO
  4. Team Fortress 2
  5. DOD: Source
Обновлений/фиксов чего-либо нет долгое время, поставил префикс "Не поддерживается". Если будет какая-либо информация - опубликую.

Предупреждение:
Как и другие аналоги проверки игроков на наличие часов/банов, данный плагин может пропускать людей, кто не подходит под критерии, которые вы задали в конфигах. Это никак не связано с вашим сервером, а всего лишь нагрузкой на Steam. Учтите это и кикайте людей сами в этом случае.

Введение:
Profile Status позволяет владельцам серверов контролировать вход на свои серверы в зависимости от количества часов в игре и / или наличия VAC / Steam банов.

Модули:

Проверка на количество часов у игрока


При входе игрока на сервер, в случае если его профиль открыт, проверяется наличие минимального количества часов для входа на ваш сервер (настраивается), если часов больше чем указанный минимум - игрок добавляется в белый список.

Если же профиль скрыт или минимума часов не набрано - вход для игрока будет закрыт, но если вы вручную его добавите в белый список, он сможет присоединиться к серверу.

Проверка на наличие банов

Плагин может разрешить/запретить вход по следующим критериям:
  • VAC ban
  • Количество дней с предыдущего VAC Ban'a
  • Количество VAC Ban'ов
  • Community ban
  • Бан торговой площадки
  • Количество игровых блокировок
Проверка уровня Steam

Плагин блокирует пользователей, которые не соответствуют минимальному или максимальному уровню Steam, которые вы прописали в конфиге.

Все это можно настроить в файле cfg/sourcemod/ProfileStatus.cfg (генерируется автоматически)

Дополнительная информация:

Авторство плагина сохраняется за пользователем ratawar. Плагин загружен с его одобрения.

Ar19KEv.png

Добавлена ссылка на его тему в "Дополнительная информация".

Требования
~ Sourcemod 1.10
~ SteamWorks (идет в архиве, но рекомендую взять свежую версию)
~ Bara's Multicolors (или его аналоги, для CS:GO chat colors csgo)


Если плагин не сгенерировал cfg, пропишите в скрипте плагина ваш dev api ключ (80 строка)
g_cvApiKey = CreateConVar("sm_profilestatus_apikey", "ваш dev api ключ","Your Steam API key (Steam Community).", FCVAR_PROTECTED);
и скомпилируйте плагин
Переменные
  • sm_profilestatus_version - Версия плагина
  • sm_profilestatus_enable - Включить/Выключить плагин (по умолчанию - 1)
  • sm_profilestatus_apikey - Ваш SteamAPI ключ (Steam Community)
  • sm_profilestatus_database - База данных модуля проверки часов. Поменяйте это значение, если хотите использовать другую базу данных (Поддержка SQLite и MySQL с версии 2.3)
  • sm_profilestatus_hours_enable - Включить проверку часов?
  • sm_profilestatus_minhours - Мин. количество часов для входа на сервер.
  • sm_profilestatus_whitelist_enable - Включить занесение игроков в белый список? - 1 = Вкл. | 0 = Выкл. (Default: 1)
  • sm_profilestatus_whitelist_auto - Включить автоматическое занесение игроков в белый список? - 1 = Вкл. | 0 = Выкл. (Default: 1)
  • sm_profilestatus_bans_enable - Включить проверку банов? (Default = 1)
  • sm_profilestatus_bans_whitelist - Включить занесение игроков в белый список? (Default = 1)
  • sm_profilestatus_vac_days - Мин. количество дней с предыдущего VAC бана
  • sm_profilestatus_vac_amount - Количество VAC банов допустимое ко входу на сервер.
  • sm_profilestatus_community_ban - 0- Не кикать, если у игрока есть бан комьюнити | 1- Кикать, если есть.
  • sm_profilestatus_game_bans - Количество игровых блокировок допустимое ко входу на сервер.
  • sm_profilestatus_economy_bans - 0- Не проверять бан торговой площадки | 1- Кикать, если есть.
  • sm_profilestatus_level_enable - Включить проверку на уровень Steam?
  • sm_profilestatus_level_whitelist_enable - Включить белый список для проверки на уровень Steam?
  • sm_profilestatus_level_whitelist_auto - Записывать в белый список проверенных игроков автоматически?
  • sm_profilestatus_minlevel - Минимальный уровень Steam для доступа на сервер
  • sm_profilestatus_maxlevel - Максимальный уровень Steam для доступа на сервер (можно оставить пустым)
Команды
  • sm_ps <hours|bans> add <STEAMID64> - Добавить пользователя в белый список. Пример: !ps hours add 76561198179807307
  • sm_ps <hours|bans> remove <STEAMID64> - Удалить пользователя из белого списка. Пример: !ps bans remove 76561198179807307
  • sm_ps <hours|bans> check <STEAMID64> - Проверить, есть ли пользователь в белом списке.. Пример: !ps hours check 76561198179807307
  • sm_ps whitelist - Открыть меню белого списка.
Установка
Переместить содержимое архива в addons/sourcemod/
Перезапустить сервер
Настроить cfg/sourcemod/ProfileStatus.cfg по вашим предпочтениям.
Автор
kiri3shka
Скачивания
92
Просмотры
2,136
Первый выпуск
Обновление
Оценка
5.00 звёзд 2 оценок

Другие ресурсы пользователя kiri3shka

  • Fix Arms
    Fix Arms
    Позволяет пофиксить частые проблемы с руками и рукавами (некорректное отображение рук/пропажа рук)

Поделиться ресурсом

Последние обновления

  1. v2.3.5

    ~ Исправили невозможность ввода команд через консоль ~ Фикс и упрощение кода ~ Добавлен польский...
  2. v2.3.4

    Фикс плагина, который не реагировал на квары для отключения некоторых проверок.
  3. v2.3.3

    Замена клиетнских индексов на ид клиентов

Последние отзывы

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