myDC.ru

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

 
2 страниц V  < 1 2  
Ответить в данную темуНачать новую тему

> Ratio в DC

Теги
Нет тегов для показа
Alexey
сообщение 18.9.2009, 23:57
Сообщение #21


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




А что помешает материально заинтересованным пользователям разобраться в механизме работы клиентского скрипта и модифицировать его под свои нужды?
Go to the top of the page
+Quote Post
Delion
сообщение 19.9.2009, 2:22
Сообщение #22


Постоялец
******

Группа: Пользователи
Сообщений: 462
Регистрация: 20.10.2008
Пользователь №: 843
Спасибо сказали: 15 раз




Цитата(Alexey @ 19.9.2009, 0:57) *
разобраться в механизме работы клиентского скрипта и модифицировать его под свои нужды?

Ох. Давайте заново. Нету скрипта такого. Ну да,наверное можно написать,как для хаба,так и для клиента. Но тогда придётся этот самый клиент модифицировать,дабы избежать как минимум подделки инфы. После идеологически обосновать и перебанить все остальные клиенты.
Ещё вариант. Взять протокол,научить его кушать ratio. Взять клиент,научить его жить заради ratio. Взять написать новый хаб или переписать существующий,дабы и он жил заради ratio.
Третий вариант. Можно написать соответствующее расширение для ADC. А далее модифицировать несчастный клиент,писать свой хаб или убеждать остальных хабописателей,что это вот расширение будет рулить.
По-всякому дело дрянь. Пользуйтесь торрентами и закройте уже тему.
Go to the top of the page
+Quote Post
Alexey
сообщение 19.9.2009, 3:29
Сообщение #23


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Я где-то сказал, что мне оно надо или просил кого-то найти существующий скрипт или реализовать это любым из способов?
Go to the top of the page
+Quote Post
Jaska
сообщение 19.9.2009, 13:19
Сообщение #24


Освоившийся участник
*****

Группа: Администраторы
Сообщений: 344
Регистрация: 2.6.2008
Из: RB,Ufa
Пользователь №: 8
Спасибо сказали: 106 раз




Гм, вывод ратио сделать можно. Я это сделал только Setuper указал на одну вещь которую я и не заметил big_smile.gif стата скачал/отдал идет по всем хабам. Но и это не предел. В FlyLink все стата хранится в SQLite и PPA спроектировал БД очень грамотно, тоесть вывод статы для конкретного хаба возможен. Конечно же статистику можно подделать, поскольку вся бд представляет собой 1 файлик и его можно либо открыть редактором и вписать свои данные, либо просто заменить чужим но эту попытку можно пресечь на стороне хаба - ведь стата отправляться при подключении и отключении и по таймеру, мы в первую очередь сверяем цифры при подключении и отключении (правда что делать с теми у кого динамичные ипы и много аккаунтов пока непонятно) второй шаг - админы хабов наверняка знают какая максимальная скорость в их локалке (я думаю это все будет писаться именно для админов локалок) и соответственно мы знаем сколько можно раздать допустим за час. ну взять немного с запасом и если изменение не соотвествует действительности - ну наказываем тогда.

з.ы. кажется костылей будет много .. не уверен что это стоит делать.
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 19.9.2009, 19:14
Сообщение #25


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




с начальством я разобрался (спасибо Коньяку "Чёрный Аист")
лично мне видится всё достаточно проще (но для меня это недостижимо):
на клиенте есть lua скриптик(если сборка своя то можно встроить). он смотрит за клиентом (качает/раздаёт) и каждые 1 кило/мега/гига байт просто отсылет на хаб сигнал что клиент хаба принял/отдал 1 кило/мега/гига байт. и написать какуюнить защиту.
а вот статистику и аутентификацию будет выполнять уже скрипт на хабе. а там и работа с БД и т.п. и т.д...

у Прова это прокатит потому как клиенты денежно заинтерисованы, а значит и смирятся с тем что провайдер скажет им пользоватья только Прововской сборкой.
Go to the top of the page
+Quote Post
Alexey
сообщение 19.9.2009, 20:06
Сообщение #26


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Ради десятка заинтересованных заставлять тысячи менять клиент?
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 19.9.2009, 20:15
Сообщение #27


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




тысячи уже хотят этого... у кого трафик учитываться не будет тому деньга не грозит. а у нас "кто больше всех раздал тому 7000 рублей." (это сейчас потом ещё повысят)
меня почему в это дело впрягли - раньше я дикарём ХАБством занимался, а значит опыт какой-никакой есть.
Go to the top of the page
+Quote Post
Jaska
сообщение 19.9.2009, 20:20
Сообщение #28


Освоившийся участник
*****

Группа: Администраторы
Сообщений: 344
Регистрация: 2.6.2008
Из: RB,Ufa
Пользователь №: 8
Спасибо сказали: 106 раз




Слушай давай материальную часть опустим. Луа скрипт на стороне клиента - не вариант. Какую ты защиту сделаешь?!
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 19.9.2009, 20:25
Сообщение #29


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




да хотябы скомпилить файл скрипта на клиенте чтобы шаловливые ручки не шастали.
написать скрипт по принципу бота и незримо для юзера отправлять в приват боту на хабе что-то типа "клиент такойто раздал/скачал ещё 1 (n)байт" и число вычисленное по хитрому математическому алгоритму для достоверности.
Go to the top of the page
+Quote Post
Jaska
сообщение 19.9.2009, 20:37
Сообщение #30


Освоившийся участник
*****

Группа: Администраторы
Сообщений: 344
Регистрация: 2.6.2008
Из: RB,Ufa
Пользователь №: 8
Спасибо сказали: 106 раз




Это все обратно очень просто декомпилируется (посмотри тему с антиматом и антирекламой JanusHS)
Какие клиенты поддерживают lua и тем временем у них открытый код? Я их не ковырял, не знаю что там да как.
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 19.9.2009, 20:41
Сообщение #31


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




перерыв был большой у меня... сходу вспоминается только PeLink.
ссыли на темы дай поласта

можно DLLку написать для какогонить клиента с тем же функционалом что я предложил выше. благо они могут шифроваться при компилировани.
Go to the top of the page
+Quote Post
Alexey
сообщение 19.9.2009, 21:18
Сообщение #32


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Цитата(Jaska @ 19.9.2009, 21:37) *
Какие клиенты поддерживают lua и тем временем у них открытый код?

ApexDC++
Go to the top of the page
+Quote Post
Jaska
сообщение 20.9.2009, 4:33
Сообщение #33


Освоившийся участник
*****

Группа: Администраторы
Сообщений: 344
Регистрация: 2.6.2008
Из: RB,Ufa
Пользователь №: 8
Спасибо сказали: 106 раз




Цитата(MEXAHuK @ 19.9.2009, 23:41) *
перерыв был большой у меня... сходу вспоминается только PeLink.
ссыли на темы дай поласта

можно DLLку написать для какогонить клиента с тем же функционалом что я предложил выше. благо они могут шифроваться при компилировани.


big_smile.gif а кто писать то либу будет а? Если нам и либа непочем может и хаб с клиентом напишем да протокол другой придумаем а? сори за отступление но я сразу говорю - я в с++ новичек. Мне еще разбираться и разбираться, а знающие вряд ли возьмутся за это дело.
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 20.9.2009, 5:09
Сообщение #34


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




если бы знающие люди поделились бы исхлдником бы каакойнить библиотекеи для примера и АПИ какогонить клиента... С++ я знаю самые основы достаточные чтобы чужой код ковырять и находить логические ошибки в нём.
Go to the top of the page
+Quote Post
Jaska
сообщение 20.9.2009, 8:16
Сообщение #35


Освоившийся участник
*****

Группа: Администраторы
Сообщений: 344
Регистрация: 2.6.2008
Из: RB,Ufa
Пользователь №: 8
Спасибо сказали: 106 раз




У клиента нет api .. название классов предполагает их назначение. Писать либу смысла не вижу, надо изменять сам клиент. И это придется делать с каждой новой версией. Я тоже знаю основы, но что-то пока это мне не помогло допилить под себя. Мало ковырять чужое, нужно что-то свое написать а это уже проблематично big_smile.gif

p.s. очень рискованно что-то менять особенно когда до конца не понимаешь всей системы. это можно допустить в lua но никак не в с++ ибо это черевато последствиями
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 20.9.2009, 16:38
Сообщение #36


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




+1
полностью согласен!
вот уж не думал что буду жалеть о своей псевдоармейской подготовке
Go to the top of the page
+Quote Post

2 страниц V  < 1 2
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 14.11.2024, 10:06