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

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

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

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

Steam ID Guard [БЕСПЛАТНО]

Justmw
сообщение 21.4.2014, 18:58
Сообщение #1
Стаж: 12 лет

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

Описание:
Данный плагин блокирует возможность смены Steam_id.
При первом заходе на сервер под Steam_id которого нет в базе, Steam_id регистрируется в базе и привязывается на данного игрока.
Никто другой кроме самого игрока не зайдёт под данным Steam_id.
Идеально подходит для модовых серверов на которых возможно что то украсть подменив Steam_id.

Требования:
Хостинг с php+mysql

Установка:
1. Создать базу данных (если нету)
2. Имортировать туда структуру таблицы из steamIDGuard.sql
3. Ввести настройки базы данных в steamIDGuard.php
4. Залить steamIDGuard.php на веб-сервер (требования: PHP 5.3+, расширение MySQLi)
5. Удалить на сервере motd.txt (т.е. стандартное motd должно быть выключено)
6. Отредактировать настройки базы данных в плагине (не забыть о ссылке на скрипт в MOTD_URL_TEMPLATE!)
7. Поместить плагин в самый верх plugins.ini (для корректной работы блокировки чата, нужно для невозможности вызвать команду /donate и т.д. до окончания проверки)
8. Наслаждаться невозможностью играть с чужим Steam ID

Доп. инфо.:
Для восстановления доступа к Steam ID можно выдавать пользователям setinfo "sig" "%hash%", где %hash% = md5(steamID.HASH_SALT.accountID)

Авторы:
Идея - Stolen
Реализация - Sho0ter

Скачать:
Прикрепленный файл  Steam_ID_Guard.zip ( 6,52 килобайт ) Кол-во скачиваний: 93


Отредактировал: Justmw, - 21.4.2014, 19:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   Цитировать сообщение
XyLiGaN
сообщение 21.4.2014, 19:11
Сообщение #2
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Воу воу))) Шутер опять в деле?))) Смотрю засветился снова, на долго ли?)))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Justmw
сообщение 21.4.2014, 19:13
Сообщение #3
Стаж: 12 лет

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

Цитата(XyLiGaN @ 21.4.2014, 20:11) *
Воу воу))) Шутер опять в деле?))) Смотрю засветился снова, на долго ли?)))

Уже сляпал мне кучу плагинов. Сейчас занимается новой бан-системой которую вы не увидите :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Templar
сообщение 21.4.2014, 19:23
Сообщение #4
Иконка группы

Стаж: 18 лет

Сообщений: 2680
Благодарностей: 978
Полезность: 860

Меценат Меценат

Хоть у меня его и нет но все же я считаю зря ты его выложил с одной стороны, а с другой спасибо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 21.4.2014, 19:45
Сообщение #5


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

и куча людей не зайдет на сервер из-за
Exceeded the length string
идея конечно хорошая, вот только в setinfo хранить что-то не надежно

ps нашел в коде
Код
client_cmd(userID, "setinfo ^"rate^" ^"100000^"; setinfo ^"_gm^" ^"^"; setinfo ^"_src^" ^"^"; setinfo ^"ah^" ^"^"; setinfo ^"_ah^" ^"^"; setinfo ^"_dm^" ^"^"; setinfo ^"src^" ^"^"; setinfo ^"erm^" ^"^"; setinfo ^"model^" ^"^"; setinfo ^"sig^" ^"%s^"", userInfoHashed);
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ETO_BYLO_LETOM
сообщение 21.4.2014, 19:45
Сообщение #6


Иконка группы

Стаж: 14 лет
Город: Краснодар

Сообщений: 3393
Благодарностей: 4387
Полезность: 805

Цитата(Justmw @ 21.4.2014, 20:13) *
Уже сляпал мне кучу плагинов. Сейчас занимается новой бан-системой которую вы не увидите :D

кому-то пишет, а у кого-то занимает и отработать уже месяц не может...


😄
MasterServer.su прозрачнее чем твои окна дома
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 21.4.2014, 19:53
Сообщение #7
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Legenda, я бы больше угарал, если бы у ТСа не хаватило духу на халяву выложить этот мусор :D
А то мне уже всю личку заспамили, мол дай, дай, а я ведь хороший парень-не могу скинуть sad.gif
опривет
Хорошо успел 5 копий по 350р продать...


А вообще не плохо бы трезвым взглядом оценить работу и допилить до более-менее, но всёравно спасибо.

Отредактировал: exec1337, - 21.4.2014, 19:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Justmw
сообщение 21.4.2014, 19:56
Сообщение #8
Стаж: 12 лет

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

Цитата(Legenda @ 21.4.2014, 20:45) *
и куча людей не зайдет на сервер из-за
Exceeded the length string

С чего это?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vasabla
сообщение 21.4.2014, 22:15
Сообщение #9


Стаж: 14 лет

Сообщений: 97
Благодарностей: 35
Полезность: 276

Цитата(ETO_BYLO_LETOM @ 21.4.2014, 19:45) *
кому-то пишет, а у кого-то занимает и отработать уже месяц не может...

Разберёмся, не переживай ;)

Цитата
идея конечно хорошая, вот только в setinfo хранить что-то не надежно

Для тех кто в танке - объясняю еще раз:
setinfo - это резервный способ. Я и не надеялся на то, что у всех md5-хэш длинной в 32 символа влезет в userinfo.
Основные - это cookie и IP. Вся "магия" в PHP-скрипте, если что.
P.S. Exceeded the length string это не ошибка, а варнинг.

Отредактировал: Vasabla, - 21.4.2014, 22:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: