AMX MOD X
Воскресенье, 28.04.2024, 21:58:21



Приветствую Вас Гость | RSS
[ Главная ] [ Fake steam - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Плагины » Готовые плагины » Fake steam
Fake steam
CLLlAgOBДата: Воскресенье, 08.06.2008, 22:35:43 | Сообщение # 1
Полковник
Группа: Скриптеры
Сообщений: 217
Репутация: 14
Статус: Не в сети
Некоторые провайдеры меня просили сделать доступ для локалки с ностим клиентов, а для инета со стим и чтобы sv_lan 0 (чтобы был мастером (видно в общем списке))
Так вот я написал плагин который проверяет по ип на предмет доступа с ностим клиента. Может пригодиться кому )

Кратенькая инструкция:
access.ini файлик кидаем в папочку addons/amxmodx/config/lan/
Добавляем сети по бит маскам
Пример записи в конфиге
[PHP]172.26.0.0/16[/PHP]
С сети 172.26.x.x будет пускать на сервер как с ностим клиента так и со стим клиентов.
С остальных ип будет пускать только с лицензии.

Если возникают проблемы с бит масками вам http://ipcalc.dewil.ru/

Да и соответственно компилируем плагин и далее по стандартной схеме.

Прикрепления: fake_steam.rar (1.9 Kb)


Сообщение отредактировал CLLlAgOB - Воскресенье, 08.06.2008, 23:19:46
 
DaTaДата: Воскресенье, 08.06.2008, 23:12:15 | Сообщение # 2
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
не для всех патчей подходит, на моем сервере, когда я захожу стимом, у меня стим айди STEAM_ID_PENDING, у нонстим - STEAM_ID_LAN

Добавлено (2008-06-08, 11:12 Pm)
---------------------------------------------

Code
    if (equal(Bitmask,"1")) format(Subipmask, 15, "128.0.0.0")
  if (equal(Bitmask,"2")) format(Subipmask, 15, "192.0.0.0")
  if (equal(Bitmask,"3")) format(Subipmask, 15, "224.0.0.0")
  if (equal(Bitmask,"4")) format(Subipmask, 15, "240.0.0.0")
  if (equal(Bitmask,"5")) format(Subipmask, 15, "248.0.0.0")
  if (equal(Bitmask,"6")) format(Subipmask, 15, "252.0.0.0")
  if (equal(Bitmask,"7")) format(Subipmask, 15, "254.0.0.0")
  if (equal(Bitmask,"8")) format(Subipmask, 15, "255.0.0.0")
   
  if (equal(Bitmask,"9")) format(Subipmask, 15, "255.128.0.0")
  if (equal(Bitmask,"10")) format(Subipmask, 15, "255.192.0.0")
  if (equal(Bitmask,"11")) format(Subipmask, 15, "255.224.0.0")
  if (equal(Bitmask,"12")) format(Subipmask, 15, "255.240.0.0")
  if (equal(Bitmask,"13")) format(Subipmask, 15, "255.248.0.0")
  if (equal(Bitmask,"14")) format(Subipmask, 15, "255.252.0.0")
  if (equal(Bitmask,"15")) format(Subipmask, 15, "255.254.0.0")
  if (equal(Bitmask,"16")) format(Subipmask, 15, "255.255.0.0")
   
  if (equal(Bitmask,"17")) format(Subipmask, 15, "255.255.128.0")
  if (equal(Bitmask,"18")) format(Subipmask, 15, "255.255.192.0")
  if (equal(Bitmask,"19")) format(Subipmask, 15, "255.255.224.0")
  if (equal(Bitmask,"20")) format(Subipmask, 15, "255.255.240.0")
  if (equal(Bitmask,"21")) format(Subipmask, 15, "255.255.248.0")
  if (equal(Bitmask,"22")) format(Subipmask, 15, "255.255.252.0")
  if (equal(Bitmask,"23")) format(Subipmask, 15, "255.255.254.0")
  if (equal(Bitmask,"24")) format(Subipmask, 15, "255.255.255.0")
   
  if (equal(Bitmask,"25")) format(Subipmask, 15, "255.255.255.128")
  if (equal(Bitmask,"26")) format(Subipmask, 15, "255.255.255.192")
  if (equal(Bitmask,"27")) format(Subipmask, 15, "255.255.255.224")
  if (equal(Bitmask,"28")) format(Subipmask, 15, "255.255.255.240")
  if (equal(Bitmask,"29")) format(Subipmask, 15, "255.255.255.248")
  if (equal(Bitmask,"30")) format(Subipmask, 15, "255.255.255.252")
  if (equal(Bitmask,"31")) format(Subipmask, 15, "255.255.255.254")

это мусорник какой-то, можно оптимизировать действия над айпи адресами
 
CLLlAgOBДата: Воскресенье, 08.06.2008, 23:20:12 | Сообщение # 3
Полковник
Группа: Скриптеры
Сообщений: 217
Репутация: 14
Статус: Не в сети
Quote (CLLlAgOB)
для инета со стим и чтобы sv_lan 0
Поставь sv_lan 0 и будут стим ид определяться правильно и твой сервер появиться в общем списке. Да согласен самые древние патчи помойму не умеют.
Интересно как ты оптимизируешт таблицу масок?
ты можеш конечно оставить только нуную тебе например 255,255,0,0

Добавлено (2008-06-08, 11:20 Pm)
---------------------------------------------
Зы перезалил архив тк забыл добавить в него iptools.inc

Сообщение отредактировал CLLlAgOB - Воскресенье, 08.06.2008, 23:21:29
 
DaTaДата: Понедельник, 09.06.2008, 00:22:42 | Сообщение # 4
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
тогда не пускает не стим клиентов или пишет сеть клас С, что-то в этом роде
ЗЫ патч не древний
 
CLLlAgOBДата: Понедельник, 09.06.2008, 01:03:04 | Сообщение # 5
Полковник
Группа: Скриптеры
Сообщений: 217
Репутация: 14
Статус: Не в сети
POWER EDITION - ViTYAN я им пользуюсь
Вобще используй любой патч с потдержкой sv_lan 0
См тут http://csmania.ru/forum/viewtopic.php?f=28&t=3794


Сообщение отредактировал CLLlAgOB - Понедельник, 09.06.2008, 01:05:27
 
FodaseДата: Понедельник, 09.06.2008, 02:27:05 | Сообщение # 6
Подполковник
Группа: Пользователи
Сообщений: 102
Репутация: 1
Статус: Не в сети
Вопрос это хитрый ностим плагин для стим сервера или стим плагин для ностим сервера. Прошу прошения за масло масленое. Вопрос собственно не праздный - например как он будет себя вести с ваком или просто с банами стим_айди. Я так понимаю это что-то похожее на vbios.com http://vbios.com/showtopic.php?tid/13233/
 
DaTaДата: Понедельник, 09.06.2008, 07:58:21 | Сообщение # 7
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
проверю на досуге)
 
CLLlAgOBДата: Понедельник, 09.06.2008, 21:39:48 | Сообщение # 8
Полковник
Группа: Скриптеры
Сообщений: 217
Репутация: 14
Статус: Не в сети
vbios.com нет это не то. Суть моего плагина четко ращрежить локалке и пирингу играть с ностим а остальному интернету со стим и только а вот уже как банить вы как хотите можите сделать проверку на стим и бонить стим по id ностим по ип. У меня лично amxbans 5 там это встроенно )
 
AMX Mod X Форум » Плагины » Готовые плагины » Fake steam
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024