1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

В разработке Личный кабинет с интеграцией в интеркассу

Тема в разделе "Разработка плагинов для новичков", создана пользователем Mr. Sota, 27 фев 2012.

Статус темы:
Закрыта.
  1. kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
    :eek:Плз скажи, а то стоко уе***ов развелось
     
    slavik123123123 нравится это.
  2. kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
    хм.. а что если в лаунчер вшит "Вирус" который ему отсылает мак адреса
     
    DavidShabaev нравится это.
  3. kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
    Ну надо его ждать
     
  4. LordXaosa

    LordXaosa Старожил Пользователь

    Баллы:
    173
    Бан по IP устаревшая вещь, люди, вы что... Я говорю именно про бан по обрудванию - id процессора, материнки, мак адрес. Для этого не нужен вирус, для этого есть WinAPI, которая эти данные любезно предоставляет :)
    Еще есть реестр, в котором тоже лежит много интересной и открытой информации о системе.
     
  5. LordXaosa

    LordXaosa Старожил Пользователь

    Баллы:
    173
    Адрес дал, попробуй скачай, посмотри :)
     
  6. kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
    Так а поподробней как это впихнуть в лаунчер, и как его забанивать "какой командой?"
     
  7. LordXaosa

    LordXaosa Старожил Пользователь

    Баллы:
    173
    Это слишком обширная тема, что бы расписывать ее здесь) Я не знаю как с этим работает java, я делал лаунчер на C#, вот он и С++ очень хорошо работают с системой и ее данными. Почитай про WinAPI, что это и как юзать. То же самое про реестр, где хранятся ключевые данные и как их вытащить в нужном языке программирования.
     
  8. kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
    Ну допустим я это сделаю, но как мне банить их что я буду вводить, какую комманду?
     
    Likeobot нравится это.
  9. LordXaosa

    LordXaosa Старожил Пользователь

    Баллы:
    173
    Господи... Забудь ты о командах, есть и другие способы блокирования доступа :) Поскольку сервер пускат в игру только со своего клиента, а лаунчер специальным шифром запускает этот клиент, что бы тот смог зайти на сервер, то заблокировать доступ через лаунчер не составялет труда. Я просто вписываю в черный список в базе нежелательный id компа, и человек больше никогда ни с каким акком и ни с каким ипом не сможет зайти на сервер. Опять же, для этого нужен свой клиент, свой лаунчер, доработанный алгоритм авторизации на сервере и пр.
     
    wergio28 нравится это.
  10. kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
    А и чтобы не пускало на мой комп, ты в WinAPI блокируешь доступ определённому адресу? так?
     
  11. LordXaosa

    LordXaosa Старожил Пользователь

    Баллы:
    173
    Нет -_- Адреса тут не при чем, я же говорю, уникальный идентификатор компьютера, который есть ТОЛЬКО у этого компьютера и никакого иначе. Лаунчер делает запрос на сервер, передает серверу id компа (естественно все шифруется, что бы не смогли подменить), а сервер смотрит по спискам, если ид в черном списке, то запрещает авторизацию...
     
    slavik123123123 нравится это.
  12. LordXaosa

    LordXaosa Старожил Пользователь

    Баллы:
    173
    Пожалуйста, информация открыта, и ее море на простороах интернета :)
     
  13. kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
    Слушай если, что потом поможешь?Хотя бы на вопросы ответишь?
     
  14. hummer

    hummer Старожил Пользователь

    Баллы:
    123
    Skype:
    bond_russia
    вы удивляете меня вы в каком веке живете? это называется бан по hwid
     
  15. LordXaosa

    LordXaosa Старожил Пользователь

    Баллы:
    173
    Именно так, но "бан по оборудованию" текущему населению намного понятнее :)
     
  16. Racvol

    Racvol Старожил Пользователь

    Баллы:
    123
    Принцип такойже как в С++ и С# импортируется системная dll, затем вызывается соответствующая функция которая заполняет структуры данных если это надо. Хотя лучше не изобретать велосипед а пользоваться библиотеками
     
  17. Racvol

    Racvol Старожил Пользователь

    Баллы:
    123
    Ябы сказал океан или бездонная пропась
     
  18. LordXaosa

    LordXaosa Старожил Пользователь

    Баллы:
    173
    В С++ да, а в C# все это есть в составе .Net Framework, там даже подключать ничего не надо, все на ладони :)
     
    I-Am-Black-Overlord нравится это.
  19. Racvol

    Racvol Старожил Пользователь

    Баллы:
    123
    Я имел ввиду не фраемворк а прямой вызов api функций через using
     
    DavidShabaev нравится это.
  20. LordXaosa

    LordXaosa Старожил Пользователь

    Баллы:
    173
    Я говорю про конкретный случай языка C#, там не надо подключать api, потому что все есть во фреймворке) Ну не суть важно, мы поняли друг друга :)
     
Статус темы:
Закрыта.

Поделиться этой страницей