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

Steam Group Access Manager 2.0

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
  • Автор ресурса
  • #1
Steam Group Access Manager

Автор: FrozDark
Версия: 2.0
За образец брался плагин: ClanMatch Server Player Manager

Требуется: SteamTools - SteamWorks for SourceMod

Внимание! Исходник временно не выложен, по просьбе автора идеи

Описание: Пропускает или запрещает только тех игроков, которые находятся в одной из Steam групп, в списке групп плагина.

Админские команды:
sm_sgam_reload - Перезагружает список групп data/sgam_groups.txt (Admin Flag - Root [z])

Настройки (Cvars):
sm_sgam_enable - Выключатель плагина
sm_sgam_admin - При включении, всегда будет пропускать админов.
sm_sgam_announce - Сообщает в чат об успешном подключении игрока, если sm_sgam_functype 0
sm_sgam_announcerestricted - Сообщает отключённому игроку название запрещённой группы, если sm_sgam_functype 1
sm_sgam_functype - Тип фильтра. 0-Пропускать только членов групп / 1-Запрещать членов групп
sm_sgam_rejecttype - Как отключать игрока (0-Кик / 1-Бан по IP / 2-бан по SteamID)
sm_sgam_bantime - Время бана игрока (0-навсегда)

Ответы на вопросы:

Где добавить группу?
Здесь - addons/sourcemod/data/sgam_groups.txt (описание внутри и не добавлять одну группу дважды)
Как узнать Идентификатор группы?
Способ 1:
Узнать можно в панели администрации группы (Строка "Идентификатор")

Способ 2:
Перейти по ссылке http://66.246.75.16/groupid.php и вставить туда ссылку на профиль группы и нажать на "Submit". Ниже выйдет идентификатор группы.

Установка:
Распаковать архив в папку с игрой
Например cstrike, hl2dm, tf2, dod

История изменений:
v 1.4
* Исправлен баг с SourceTV и Ботами
v 1.5
* Добавлен Cvar "sm_sga_announce"
v 1.6
* Переименован плагин на Steam Group Access Manager
*
Переименован Cvar "sm_sga_type" на "sm_sgam_rejecttype"
* Переименованы все префиксы настроек и команд на sm_sgam
* Добавлен Cvar "sm_sgam_functype"
* Увеличено максимальное количество групп до 50
* Изменено название файла групп sga_groups.txt на sgam_groups.txt
*
Изменёно название файла перевода на sga_manager.txt
*
Изменено название файла конфига на sga_manager.cfg
*
Переделаны функции плагина
* Исправлены все известные ошибки и баги
v 1.7
* Поправлены ошибки скрипта и оптимизирован плагин
v 2.0
* Обновлён до новой версии SteamTools (Автор расширения сломал переменную доступности Steam сервера)
* Убрано ограничение в группах
* Сложение групп и их вывод в одно строку
 
Последнее редактирование модератором:

_Lexa_

Участник
Сообщения
846
Реакции
260
Re: Steam Group Access v. 1.3

наоборот бы найти чтоб запрещал такие то группы (в частности рекламу)
 

kv.acid

Участник
Сообщения
2,025
Реакции
755
Re: Steam Group Access v. 1.3

наоборот бы найти чтоб запрещал такие то группы (в частности рекламу)
Автор забыл дописать, что можно добавлять до 20 групп, так что я думаю нет смысла защищаться от несуществующих врагов, тем более этот плагин для steam серверов.
 

Derikk

Участник
Сообщения
238
Реакции
51
Re: Steam Group Access v. 1.3

Кикает SourceTV за то, что его нет в Стим группе))) Исправьте, пожалуйста. Еще бы я посоветовал убрать информацию в чате о подлкючении/отключении игроков, иначе будет засорение чата ненужной инфой.
 
Последнее редактирование:

kv.acid

Участник
Сообщения
2,025
Реакции
755
Re: Steam Group Access v. 1.3

Кикает SourceTV за то, что его нет в Стим группе))) Исправьте, пожалуйста. Еще бы я посоветовал убрать информацию в чате о подлкючении/отключении игроков, иначе будет засорение чата ненужной инфой.
Подскажи пожалуйста в какой момент он кикает SourceTV? Сей час проверил, вроде у меня норм скрин
 

Derikk

Участник
Сообщения
238
Реакции
51
Re: Steam Group Access v. 1.3

L 05/13/2011 - 18:25:41: -------- Mapchange to de_dust2 --------
L 05/13/2011 - 18:25:41: [steamgroup_access.smx] The 1 group loaded - ID: 244043, Name: ТТК Mix
L 05/13/2011 - 18:25:41: [steamgroup_access.smx] The 2 group loaded - ID: 244043, Name: ТТК Mix
L 05/13/2011 - 18:25:44: [basecommands.smx] "Console<0><Console><Console>" kicked "SourceTV<2><BOT><>" (reason "Вы не находитесь в STEAM группе ТТК Mix")
 

kv.acid

Участник
Сообщения
2,025
Реакции
755
Re: Steam Group Access v. 1.3

Derikk, Оффтоп Ну подождем что скажет автор.
 

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
  • Автор ресурса
  • #9
Re: Steam Group Access v. 1.3

всё верно, теперь исправлено!
 
Последнее редактирование:

zasranec910

Участник
Сообщения
1
Реакции
0
Re: Steam Group Access Manager v1.7

Чёто не работает(
 
Последнее редактирование:

rogov

Участник
Сообщения
159
Реакции
27
Re: Steam Group Access Manager v1.7

Тоже решил попробовать. Не работает, пропускает всех!!!

Results:
[SM] Displaying 12 extensions:
[01] Automatic Updater (1.3.8): Updates SourceMod gamedata files
[02] Webternet (1.3.8): Extension for interacting with URLs
[03] CS:S Tools (1.3.8): CS:S extended functionality
[04] BinTools (1.3.8): Low-level C/C++ Calling API
[05] Top Menus (1.3.8): Creates sorted nested menus
[06] Socket (3.0.1): Socket extension for SourceMod
[07] SDK Tools (1.3.8): Source SDK Tools
[08] Client Preferences (1.3.8): Saves client preference settings
[09] SQLite (1.3.8): SQLite Driver
[10] SDK Hooks (2.1.0): Source SDK Hooks
[11] SteamTools (0.7.2): SteamWorks for SourceMod.
[12] MySQL-DBI (1.3.8): MySQL driver implementation for DBI

Results:
[SM] Listing 19 plugins:
01 "Admin File Reader" (1.3.8) by AlliedModders LLC
02 "Admin Help" (1.3.8) by AlliedModders LLC
03 "Admin Menu" (1.3.8) by AlliedModders LLC
04 "Plugin Autoupdater" (1.5) by MikeJS
05 "Basic Comm Control" (1.3.8) by AlliedModders LLC
06 "Basic Commands" (1.3.8) by AlliedModders LLC
07 "Basic Votes" (1.3.8) by AlliedModders LLC
08 "Client Preferences" (1.3.8) by AlliedModders LLC
09 "MapChooser" (1.3.8) by AlliedModders LLC
10 "Player Commands" (1.3.8) by AlliedModders LLC
11 "Players Votes" (1.5.0) by The Resident, pZv!
12 "RandomCycle" (1.3.8) by AlliedModders LLC
13 "Rock The Vote" (1.3.8) by AlliedModders LLC
14 "SourceMod Anti-Cheat" (0.0.6.2) by psychonic, GoD-Tony, CodingDirect LLC
15 "SourceBans" (1.4.8) by SourceBans Development Team
16 "Steam Group Access Manager" (1.7) by FrozDark
17 "SwapTeam" (1.2.4) by MistaGee Fixed by Rogue
18 "GameTech WarMod" (3.0.13) by Twelve-60
19 "GameTech WarMod Manager" (1.0) by FrozDark (HlModders.ru LLC)

.log
L 10/13/2011 - 10:47:28: SourceMod log file session started (file "L20111013.log") (Version "1.3.8")
L 10/13/2011 - 10:47:28: -------- Mapchange to de_dust2 --------
L 10/13/2011 - 10:47:31: [steamgroup_access.smx] Admins: Disallowed
L 10/13/2011 - 10:47:31: -------- Mapchange to de_dust2 --------
L 10/13/2011 - 10:47:31: [steamgroup_access.smx] The 1 group loaded - ID: 345672, Name: Други
L 10/13/2011 - 10:47:31: [steamgroup_access.smx] The 2 group loaded - ID: 345672, Name: Други
L 10/13/2011 - 10:47:31: [steamgroup_access.smx] Steam Group Access Manager: Enabled
L 10/13/2011 - 10:47:31: [steamgroup_access.smx] Function type: Allow only groupslist's memberships
L 10/13/2011 - 10:47:31: [steamgroup_access.smx] Announcement the name of the players connect group: On
L 10/13/2011 - 10:47:31: [steamgroup_access.smx] Reject type: Kick
L 10/13/2011 - 10:47:31: [steamgroup_access.smx] Admins: Disallowed
L 10/13/2011 - 10:47:31: [steamgroup_access.smx] Ban Time: 60 minutes
 
Последнее редактирование:

kv.acid

Участник
Сообщения
2,025
Реакции
755
Re: Steam Group Access Manager v1.7

rogov, Попробуй этот вариант.
 

Вложения

  • steamgroup_access.smx
    9 КБ · Просмотры: 10

rogov

Участник
Сообщения
159
Реакции
27
Re: Steam Group Access Manager v1.7

Попробовал, все ровно без проблем захожу на сервер , хотя в группе не состаю

[SM] Listing 19 plugins:
01 "Admin File Reader" (1.3.8) by AlliedModders LLC
02 "Admin Help" (1.3.8) by AlliedModders LLC
03 "Admin Menu" (1.3.8) by AlliedModders LLC
04 "Plugin Autoupdater" (1.5) by MikeJS
05 "Basic Comm Control" (1.3.8) by AlliedModders LLC
06 "Basic Commands" (1.3.8) by AlliedModders LLC
07 "Basic Votes" (1.3.8) by AlliedModders LLC
08 "Client Preferences" (1.3.8) by AlliedModders LLC
09 "MapChooser" (1.3.8) by AlliedModders LLC
10 "Player Commands" (1.3.8) by AlliedModders LLC
11 "Players Votes" (1.5.0) by The Resident, pZv!
12 "RandomCycle" (1.3.8) by AlliedModders LLC
13 "Rock The Vote" (1.3.8) by AlliedModders LLC
14 "SourceMod Anti-Cheat" (0.0.6.2) by psychonic, GoD-Tony, CodingDirect LLC
15 "SourceBans" (1.4.8) by SourceBans Development Team
16 "Steam Group Access Manager" (1.9) by FrozDark (HLModders.ru LLC)
17 "SwapTeam" (1.2.4) by MistaGee Fixed by Rogue
18 "GameTech WarMod" (3.0.13) by Twelve-60
19 "GameTech WarMod Manager" (1.0) by FrozDark (HlModders.ru LLC)
 

kv.acid

Участник
Сообщения
2,025
Реакции
755
Re: Steam Group Access Manager v1.7

rogov, Возможно ты являешься админом сервера, при этом можешь не состоять ни в одной группе. Этот вариант не рассматривал? Пробуй снять админку с себя и зайди на сервер!
 

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
  • Автор ресурса
  • #16
Re: Steam Group Access Manager v1.7

обновите расширение steamtools
 

rogov

Участник
Сообщения
159
Реакции
27
Re: Steam Group Access Manager v1.7

обновите расширение steamtools

Results:
[SM] Displaying 12 extensions:
[01] Automatic Updater (1.3.8): Updates SourceMod gamedata files
[02] Webternet (1.3.8): Extension for interacting with URLs
[03] CS:S Tools (1.3.8): CS:S extended functionality
[04] BinTools (1.3.8): Low-level C/C++ Calling API
[05] Top Menus (1.3.8): Creates sorted nested menus
[06] Socket (3.0.1): Socket extension for SourceMod
[07] SDK Tools (1.3.8): Source SDK Tools
[08] Client Preferences (1.3.8): Saves client preference settings
[09] SQLite (1.3.8): SQLite Driver
[10] SDK Hooks (2.1.0): Source SDK Hooks
[11] SteamTools (0.7.2): SteamWorks for SourceMod.
[12] MySQL-DBI (1.3.8): MySQL driver implementation for DBI

Добавлено через 52 секунды
Пробовал админу снимать тоже не робит )))

Добавлено через 55 минут
Блин перепробовал все, не работает и все.
 
Последнее редактирование:

kv.acid

Участник
Сообщения
2,025
Реакции
755
Re: Steam Group Access Manager v1.7

rogov, все у меня работает.
C-подобный:
L 10/13/2011 - 18:04:23: World triggered "Round_Start"
L 10/13/2011 - 18:04:33: [steamgroup_access.smx] The 1 request for the kv.acid [
MIX]'s status in group 1234567
L 10/13/2011 - 18:04:33: [steamgroup_access.smx] The 2 request for the kv.acid [
MIX]'s status in group 3215678
L 10/13/2011 - 18:04:33: [steamgroup_access.smx] The 3 request for the kv.acid [
MIX]'s status in group 6548793
L 10/13/2011 - 18:04:33: [steamgroup_access.smx] The 4 request for the kv.acid [
MIX]'s status in group 3579641
L 10/13/2011 - 18:04:33: "kv.acid [MIX]<2><STEAM_0:0:4****><>" entered the game
L 10/13/2011 - 18:04:33: [steamgroup_access.smx] kv.acid [MIX] is not in group 1
234567 and has no access to the server
L 10/13/2011 - 18:04:33: [steamgroup_access.smx] kv.acid [MIX] is not in group 3
215678 and has no access to the server
L 10/13/2011 - 18:04:33: [steamgroup_access.smx] kv.acid [MIX] is not in group 6
548793 and has no access to the server
L 10/13/2011 - 18:04:33: [steamgroup_access.smx] kv.acid [MIX] is not in group 3
579641 and has no access to the server
L 10/13/2011 - 18:04:33: "kv.acid [MIX]<2><STEAM_0:0:4****><Unassigned>" disconn
ected (reason "You are existing in the restricted group, which restricted by ser
ver!")
Game will not start until both teams have players.
L 10/13/2011 - 18:04:33: World triggered "Round_Draw" (CT "0") (T "0")
L 10/13/2011 - 18:04:33: Team "CT" scored "0" with "0" players
L 10/13/2011 - 18:04:33: Team "TERRORIST" scored "0" with "0" players
L 10/13/2011 - 18:04:33: World triggered "Round_End"
Dropped kv.acid [MIX] from server (You are existing in the restricted group, whi
ch restricted by server!)
L 10/13/2011 - 18:04:41: World triggered "Round_Start"
sm plugins list
[SM] Listing 19 plugins:
  01 "Admin File Reader" (1.3.8) by AlliedModders LLC
  02 "Admin Help" (1.3.8) by AlliedModders LLC
  03 "Admin Menu" (1.3.8) by AlliedModders LLC
  04 "Anti-Flood" (1.3.8) by AlliedModders LLC
  05 "Basic Ban Commands" (1.3.8) by AlliedModders LLC
  06 "Basic Chat" (1.3.8) by AlliedModders LLC
  07 "Basic Comm Control" (1.3.8) by AlliedModders LLC
  08 "Basic Commands" (1.3.8) by AlliedModders LLC
  09 "Basic Info Triggers" (1.3.8) by AlliedModders LLC
  10 "Basic Votes" (1.3.8) by AlliedModders LLC
  11 "Client Preferences" (1.3.8) by AlliedModders LLC
  12 "Fun Commands" (1.3.8) by AlliedModders LLC
  13 "Fun Votes" (1.3.8) by AlliedModders LLC
  14 "Nextmap" (1.3.8) by AlliedModders LLC
  15 "Player Commands" (1.3.8) by AlliedModders LLC
  16 "Reserved Slots" (1.3.8) by AlliedModders LLC
  17 "Server Hop" (0.8.1) by [GRAVE] rig0r
  18 "Sound Commands" (1.3.8) by AlliedModders LLC
  19 "Steam Group Access Manager" (1.9) by FrozDark (HLModders.ru LLC)
sm exts list
[SM] Displaying 10 extensions:
[01] Automatic Updater (1.3.8): Updates SourceMod gamedata files
[02] Webternet (1.3.8): Extension for interacting with URLs
[03] CS:S Tools (1.3.8): CS:S extended functionality
[04] BinTools (1.3.8): Low-level C/C++ Calling API
[05] Top Menus (1.3.8): Creates sorted nested menus
[06] SDK Tools (1.3.8): Source SDK Tools
[07] Client Preferences (1.3.8): Saves client preference settings
[08] SQLite (1.3.8): SQLite Driver
[09] Socket (3.0.1): Socket extension for SourceMod
[10] SteamTools (0.7.2): SteamWorks for SourceMod.
 

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
  • Автор ресурса
  • #19
обновляйтесь, asherkin немного испортил расширение, пришлось обновить
 

rogov

Участник
Сообщения
159
Реакции
27
Вот теперь работает

Добавлено через 9 часов 6 минут
Разшифруй "#format" "{1:c},{2:c},{3:N},{4:c},{5:c},{6:s},{7:c},{8:c},{9:s}"
 
Последнее редактирование:
Сверху Снизу