Показать сообщение отдельно
Старый 10.07.2007, 17:02     # 374
Makc666
mod
Makc666-2004-3004
 
Аватар для Makc666
 
Регистрация: 26.11.2001
Адрес: MSK-RU
Пол: Male
Сообщения: 4 577

Makc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 Гипербог
Makc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 Гипербог
Цитата:
Сообщение от maxx Посмотреть сообщение
Друзья подскажите кто сталкивался с настройкой плагина jacheck, ни чего не получается,помогите плиз
спаибо
Плагин работает только до версии Serv-U 6.3.0.0.
Т.е. последняя работающая версия Serv-U 6.2.0.1

Поехали!

Останавливаем Serv-U

Открывается файл:
ServUDaemon.ini

Ищем секцию:
[EXTERNAL]
Если нет такой, то создаём.

Добавляем строку:
EventHookDLL1=JAcheck.dll
Важно обратить внимание, что в каждой строке секции [EXTERNAL] у ключа EventHookDLL* увеличивается номер DLL.

Дальше нам нужен сам файл:
JAcheck.ini

Если мы хотим получать статистику от данного плугина, которая будет использоваться другими плугинами, то нужно создать папку:
msgs

Так же для этого переменная posttobot= в файле JAcheck.ini должна равняться 1, т.е. posttobot=1, а в переменной botfile= указан путь до данного информационного файла. Если Вы хотите, чтобы файл создавался в корне директории Serv-U, то достаточно указать просто имя файла.

Всё это должно быть в папке с программой, к примеру:
C:\Program Files\Serv-U\

Запускаем Serv-U.

В логе сервера должна появится, примерно, вот такая надпись:
Tue 10Jul07 16:20:52 - Loaded external DLL JAcheck.dll

Заходим на FTP.

Заливаем файл или папку, у которых есть файл проверки *.SFV

Получаем примерно вот такой отчет JAcheck:
Код:
-[100%]--[All-files-CRC-OK]--[2-files]--[Office FTP]-
-[Club]--[2007]--[128 KBit]--[Office FTP]-
.JAcheck
.racestats
(см. вложения, там картинка)

Про системные файлы
.JAcheck и .racestats

.JAcheck будет содержать информацию следующего характера:
Код:
02-va-clubland_11_cd2-gti.mp3|96613385|ANONYMOUS|3487.2
01-va-clubland_11_cd1-gti.mp3|117477007|ANONYMOUS|4041.8
.racestats будет содержать информацию следующего характера:
Код:
.-----------------------------[Race]------------------------------. 
| Files | User         | Size       | Avg Speed    | Max Speed    | 
|=======+==============+============+==============+==============| 
|     1 | ANONYMOUS    |   92.14 MB |  3487.2 KB/s |  3487.2 KB/s | 
:=======+==============+============+==============+==============:
SiteBot.msg в папке msgs будет содержать строчки:
Код:
2007-07-10 12:28:33 Wed ANONYMOUS "VA-Clubland_11-2CD-2007-GTi/00-va-clubland_11-2cd-2007-gti.sfv" 80 OK 2 0 0 INCOMPLETE 4294967295 0 0 SFV 1.0
2007-07-10 12:29:02 Wed ANONYMOUS "VA-Clubland_11-2CD-2007-GTi/02-va-clubland_11_cd2-gti.mp3" 96613385 OK 2 1 1 INCOMPLETE 193226770 96613385 96613385 SFV 3487.2
2007-07-10 12:29:03 Wed ANONYMOUS "VA-Clubland_11-2CD-2007-GTi/01-va-clubland_11_cd1-gti.mp3" 117477007 OK 2 2 2 COMPLETE 214090392 214090392 214090392 SFV 4041.8
Про переменные: mp3genrelink= и mp3linkdir=

checkpath= - это переменная, в которой указываются папки, за которыми нужно следить.
mp3linkdir= - это переменная, в которой указываются папки или одна папка, в которых будут создаваться/удалять ярлыки/ссылки на папки/файлы с MP3 файлами, но только при заливке/удалении через сам Serv-U!

Для каждого checkpath= может быть своя mp3linkdir=.
Если mp3linkdir= одна, то она общая для всех checkpath=.

Т.е. к примеру, настраиваем так:
Код:
checkpath=D:\_upload_\
checkpath=D:\_MP3_\
mp3linkdir=D:\_MP3_LINKS_\
Заливаем через FTP в директорию D:\_MP3_\ папку VA-Clubland_11-2CD-2007-GTi и после окончания заливки получим в директории D:\_MP3_LINKS_\ ярлык/ссылку [Club]-[2007]-[VA-Clubland_11-2CD-2007-GTi] на данную папку VA-Clubland_11-2CD-2007-GTi.

mp3genrelink= - это переменная, в которой указываются тип создания ярлыка/ссылки.

Кто не понимает, что это значит, я не виноват
Про переменные можно почитать в файле README-JAcheck.txt (поставляется с плугином)

Примечания

В процессе заливки на FTP будут создаваться информационные директории, которые указывают на процесс заливки, к примеру:
  • VA-Clubland_11-2CD-2007-GTi--[0%]
  • -[++++++++++]--[0%-Complete]--[0-of-2]--[Office FTP]-
  • --[50%]

Примерное содержание файла JAcheck.ini
  • красным выделено то, что следует поменять в первую очередь
  • точка с запятой ";" в начале строки означает, что строка не обрабатывается, т.е. она закомментирована
Код:
;
;Example Settings:
;
 
createprogress=3
CreateDirs=1
createlinks=1
pointoutnosfv=1
deletebad=0
createmissing=1
renameuntested=1
tempcrcpath=.
keeptempcrc=1
sitename=Office FTP
 
;mp3 tags
mp3info=1
mp3genrelink=4
MinNameLength=8
mp3tag=2
 
;Ad settings
RemoveComments=0
AddComment=0
CommentFile=Comment.txt
 
;Bot settings
posttobot=1
botfile=C:\Program Files\Serv-U\msgs\SiteBot.msg
 
;Dir/Race Stats
CreateStatsFile=1
ShowDirStats=1
 
;only for Serv-U
ProtectFiles=1
 
;Uploads to following dirs will be checked
;checkpath=C:\FTProot\[MP3]
;mp3linkdir=C:\FTProot\[MP3-Sorted]
 
checkpath=D:\_upload_\
checkpath=D:\_MP3_\
 
;Only files with these Extensions will be checked
; and of course .sfv and .zip by default
sfvext=.###
sfvext=.rar
sfvext=.r##
sfvext=.s##
sfvext=.t##
sfvext=.ace
sfvext=.c##
sfvext=.d##
sfvext=.e##
sfvext=.mp3

Почему не работает в версии "Serv-U Version 6.3.0.0"?

В Serv-U Version 6.3.0.0 были сделаны вот такие измнения:
http://www.serv-u.com/releasenotes/
  • Increased the maximum user name size from 39 to 150.
  • Changed the RClientEventStr add-on structure to have a user size of 151 bytes (150 characters plus a NULL terminator) from 40. This requires add-ons to be rebuilt with the new structure size.
После этого некоторые плагины перестали работать.

Таким образом заставлять работать плагин нужно на версии Serv-U Version 6.2.0.1[/quote]

P.S. Я так и не нашел человека, который понимает C++ и может помочь эти плугине пересобрать. У самого не получилось.
Изображения
Тип файла: png Serv-U-JAcheck---01.png (8.0 Кбайт, 8 просмотров - Кто скачивал? )
Вложения
Тип файла: txt README-JAcheck.txt (8.5 Кбайт, 5 просмотров - Кто скачивал? )
__________________
Проблемы с закачкой? Почитай тут!
[IMG] код Выкл. "А стукачков мы не любим!"

Последний раз редактировалось Makc666; 11.07.2007 в 10:39.
Makc666 вне форума