1 Òåñòîâàÿ âåðñèÿ mpcs.
\r
3 rc13m. Òóò ñîáðàíî âñå, ÷òî áûëî äîáàâëåíî/èñïðàâëåíî â ïðåäûäóùèõ âåðñèÿõ.
\r
4 Îñíîâíûå îòëè÷èÿ - â þíèêñîâîé âåðñèè - òàì ñäåëàí àâòîìàòè÷åñêèé ðåñòàðò
\r
5 ðèäåðîâ ïðè ïîâèñàíèè êàðòû. Òàêæå ïåðåçàïóñêàþòñÿ ñåòåâûå ðèäåðû ïðè ïàäåíèÿõ.
\r
6 Ê ñîæàëåíèþ, mpcs òðåáóåò äîñòóï íà çàïèñü â /tmp - òàì ñîçäàþòñÿ âðåìåííûå
\r
8 Âåðñèÿ ñ PTS îáúåäèíåíà ñ îñíîâíîé, ïî óìîë÷àíèþ PTS îòêëþ÷åíî, äëÿ âêëþ÷åíèÿ
\r
9 äîáàâüòå PTS = 1 â íóæíóþ ñåêöèþ ðèäåðà. Óïðàâëåíèå ïèòàíèåì êàðòû ïî óìîë÷àíèþ
\r
10 îòêëþ÷åíî, äëÿ âêëþ÷åíèÿ äîáàâüòå Power = DTR â ðèäåð.
\r
11 Äîáàâëåíà ïîääåðæêà àðåíû. Êàê îêàçàëîñü, ïðåìüåðà òîæå ðàáîòàåò.
\r
12 Èñïðàâëåíû âàãîí è ìàëåíüêàÿ òåëåæêà ïðîáëåì â newcamd. Íàäåþñü ÷òî íîâûõ
\r
13 íå äîáàâèëîñü :) Newcamd-ðèäåð òåïåðü êîððåêòíî îòðàáàòûâàåò îòâåò "not found".
\r
14 Èñïðàâëåíà ñåðüåçíàÿ áàãà â àíòèêàñêàäåðå - ðàçðóøåíèå shared-memory.
\r
15 Ñäåëàíà "óìíàÿ" çàäåðæêà îòâåòîâ ñ íóëåâûì ñèäîì. Åñëè ñèçîí-êëèåíòó îòâåò
\r
16 ïðèõîäèò ñëèøêîì áûñòðî òî ïðîãðàììå ñíîñèò êðûøó. Òåïåðü îòâåòû çàäåðæèâàþòñÿ
\r
17 äî 150ìñ ìèíèìóì. Ìîæíî çàäàòü ýòî âðåìÿ â ïàðàìåòðå ZeroSIDDelay ñåêöèè
\r
18 [global] ôàéëà mpcs.conf.
\r
19 Àíàëîãè÷íî äëÿ ñèçîíîâ ïîäêîððåêòèðîâàí àëãîðèòì ðàáîòû êýøà.
\r
20 Ñäåëàíî îáíóëåíèå ìëàäøåé òåòðàäû èäåíòà âèàêñåññ (MCT 021508 -> 021500).
\r
21 Íåìíîãî èçìåíåí àëãîðèòì äî÷èòûâàíèÿ èç êîìïîðòà, íàäåþñü ÷òî òåïåðü
\r
22 incomplete-îâ áóäåò ìåíüøå.
\r
23 Ïî÷èíåí ëîã íà ìîíèòîðå äëÿ ðåæèìà syslog.
\r
24 Ïåðåäåëàí ðåæèì SSSP - òåïåðü mpcs óìååò èñïîëüçîâàòü ïîëüçîâàòåëüñêèå
\r
25 ôèëüòðû (IDENT òþíåðíîãî ïîëüçîâàòåëÿ â ôàéëå mpcs.user) äëÿ âûáîðà ecm pid
\r
26 è óñêîðåííîãî ïåðåêëþ÷åíèÿ êàíàëîâ. Ê ñîæàëåíèþ, àðèîíîïîäîáíûì
\r
27 (ñ ïðîøèâêîé A07, êàê ìèíèìóì - òàì ïî÷èíèëè îòñûëêó SID) ýòî íå ïîìîãàåò,
\r
28 íî, ñêîðåå âñåãî, ïîìîæåò ìåòàáîêñàì è äðóãèì ðåñèâåðàì ñ SSSP.
\r
29 Äëÿ ìåòàáîêñà ñäåëàíà çàìåíà SID = FFFF íà áîëåå ïðèíÿòûé íóëåâîé.
\r
30 Èñïðàâëåíî ïåðåêëþ÷åíèå êàíàëîâ ðåæèìà GBOX àðèîíîïîäîáíûõ íà íîâûõ
\r
33 rc13l. Âåðñèÿ íå ðàñïðîñòðàíÿëàñü.
\r
35 rc13k. Âåðñèÿ íå ðàñïðîñòðàíÿëàñü.
\r
37 rc13j. Äîáàâëåí ðåæèì gbox äëÿ àðèîíîïîäîáíûõ (àâòîäåòåêò), íî ââèäó íàëè÷èÿ
\r
38 áàãà â ïðîøèâêàõ (êàê ìèíèìóì, â A06 òî æå ñàìîå) òîëêó îò íåãî íå íàìíîãî
\r
39 áîëüøå ÷åì îò ðåæèìà bomba. Òàêæå àðèîíîïîäîáíûå ðàáîòàþò â ðåæèìå gbox sssp,
\r
40 íî òàì íåïðàâèëüíî îòñûëàåòñÿ SID.
\r
41 Èñïðàâëåíà ñåðüåçíàÿ îøèáêà ïðè ðîòàöèè ëîãîâ (MaxLogSize). Èñïðàâëåíà
\r
42 îáðàáîòêà ñèãíàëîâ ïîä freebsd 6.1, òåïåðü íå ïàäàåò ïðè ïåðå÷èòûâàíèè
\r
43 ñïèñêà ïîëüçîâàòåëåé.
\r
44 Â àíòèêàñêàäåð äîáàâëåí ïàðàìåòð Penalty = 1 - îòñûëêà fake dw ïî ïðåâûøåíèè
\r
45 ëèìèòà, â òå÷åíèå îäíîãî èçìåðèòåëüíîãî èíòåðâàëà. Òàêæå äîáàâëåí ïàðàìåòð
\r
46 FakeDelay - çàäåðæêà îòïðàâêè fake dw â ìèëëèñåêóíäàõ, îò 100 äî 1000,
\r
47 ïî óìîë÷àíèþ 1000 (1 ñåêóíäà). Ïàðàìåòð DenySamples îïðåäåëÿåò ãðàíèöó
\r
48 ñðàáàòûâàíèÿ - äëÿ áîëåå ïîäðîáíîãî îïèñàíèÿ ÷èòàéòå íèæå.
\r
49 Ïðîàïãðåéæåí äî ïîñëåäíåé âåðñèè cygwin, ïîìåíÿéòå áèáëèîòåêó cygwin1.dll
\r
50 íà èäóùóþ â êîìïëåêòå.
\r
53 rc13i. Êðóïíûõ èçìåíåíèé íåò, òîëüêî èñïðàâëåíèÿ ïðîáëåì.
\r
54 Èñïðàâëåíà ðàáîòà îïåíáîêñîâ 8õ0 êàê ðèäåðîâ - â íîâûõ âåðñèÿõ ïðîøèâîê
\r
55 òðåáóåòñÿ ïîñûëàòü ñèä, èíà÷å íå ðàáîòàåò. Òå, êòî èñïîëüçóåò îïåí êàê ðèäåð -
\r
56 ïðî÷òèòå ñîîòâåòñòâóþùèé ðàçäåë â ôàéëå, åñòü èçìåíåíèÿ !
\r
57 Ïîïðàâëåíû ñîîáùåíèÿ ïðè îòáðàñûâàíèè ïàêåòà. Â pts-âåðñèÿõ óáðàíî óïðàâëåíèå
\r
60 rc13h. Èçìåíåíà ïðîöåäóðà äåòåêòà âèà-êàðò, òåïåðü äîëæíû ðàáîòàòü íå òîëüêî
\r
61 îôèöèàëêè, íî è ïèðàòêè ñ íåñòàíäàðòíûì ATR. Íàñòðîéêè àíòèêàñêàäåðà
\r
62 ïåðåíåñåíû â ñïåöèàëüíóþ ñåêöèþ [anticasc]. Òåïåðü äîëæíî ïðîèñõîäèòü
\r
63 àâòîçàïîëíåíèå ident äëÿ êðèïòîâîðêñ. Óâåëè÷åí äî 512 áóôåð ñòðîêè
\r
64 êîíôèãà ðèäåðà, â äîïîëíåíèå ê ñäåëàííîìó â ïðåäûäóùåé âåðñèè.
\r
65 Òåïåðü kill -30 íà êëèåíòñêîì ïðîöåññå íå âûçûâàåò îòâàëèâàíèÿ êëèåíòà.
\r
66 Òåïåðü â ëîãå âûäàåòñÿ ïðè÷èíà, åñëè çàïðîñ áûë îòáðîøåí âñåì ôèëüòðàìè
\r
67 è íå îáðàáîòàí âîîáùå. Äëÿ tcp-ðèäåðîâ (newcamd è cs378x) âûâîäÿòñÿ
\r
68 ðàñøèðåííûå ñîîáùåíèÿ îá îøèáêàõ.
\r
70 rc13g. Ñäåëàí àïäåéò âèà-êàðò, ïîêà òîëüêî íåêîíôèäåíöèàëüíûé (023700 è
\r
71 íòâ-ìèð â ïðîëåòå) è ïîêà òîëüêî ÷åðåç newcamd. Çàîäíî âûâîäèòñÿ êó÷à
\r
72 îòëàäî÷íîé èíôîðìàöèè â ëîã - áóäåò ïîëåçíî ïðè ðàçáîðå ïîëåòîâ.
\r
73 Îïèñàíèå êàê âêëþ÷èòü àïäåéò íèæå. Çàîäíî äîáàâëåí ïîêàç ïîäïèñîê, äëÿ
\r
74 ýòîãî íàäî ïîñëàòü ïðîöåññó ðèäåðà SIGUSR2 (-31). Åñëè ïîñëàòü ýòîò
\r
75 ñèãíàë ìàñòåð-ïðîöåññó òî ïîäïèñêó âûäàäóò âñå ðèäåðû.
\r
76 Äîáàâëåíî êýøèðîâàíèå ãåîêîäà íà âèà-ðèäåðå, òåïåðü îí ðàáîòàåò ïîáûñòðåå.
\r
77 Ñäåëàíî îãðàíè÷åíèå ìàêñèìàëüíîé äëèíû ëîã-ôàéëîâ MaxLogSize= â ñåêöèè
\r
78 [global] mpcs.conf, â êèëîáàéòàõ, ïî óìîë÷àíèþ íîëü - íå îãðàíè÷åíî.
\r
79 Ïðè ïðåâûøåíèè ðàçìåðà ñòàðûé ëîã ïåðåèìåíîâûâàåòñÿ.
\r
80 Óâåëè÷åí äî 512 áàéò áóôåð îáðàáîòêè ñòðîêè êîíôèãà.
\r
81 Âêîìïèëèðîâàí àíòèêàñêàäåð, îïèñàíèå íà ôîðóìå è â ôàéëå áóäåò ïîçæå.
\r
83 rc13f. Èñïðàâëåí íåïðåðûâíûé ðåêîííåêò cs378x-ðèäåðà (ñëåãêà ïðîìàõíóëèñü..).
\r
84 Òåïåðü mpcs âîîáùå íå îòêëþ÷àåò newcamd-êëèåíòîâ ïî ClientMaxIdle, ñäåëàíî
\r
85 ïî ïðîñüáàì èñïîëüçóþùèõ "ðîäíîé" newcamd, íå óìåþùèé ðåêîííåêòèòüñÿ,
\r
86 îòêëþ÷åíèå òàêîãî êëèåíòà âîçìîæíî òîëüêî ïî åãî èíèöèàòèâå, ëèáî ïî îáðûâó
\r
87 ñåòåâîãî ñîåäèíåíèÿ.
\r
88 Ïîääåðæêà ôèëüòðàöèè ïî Irdeto ChID. Îïèñàíèå âíèçó. Êðîìå òîãî, òåïåðü
\r
89 ôèëüòðàöèÿ ïî ChID è CLASS âîçìîæíà è äëÿ ïîëüçîâàòåëåé, à íå òîëüêî ðèäåðîâ.
\r
90 Êîððåêòíî îáðàáàòûâàþòñÿ ñèãíàëû SIGHUP (-1) - ïåðåçàãðóçêà áàçû
\r
91 ïîëüçîâàòåëåé, è SIGUSR1 (-30) - âêëþ÷åíèå îòëàäêè.
\r
93 rc13e. Èñïðàâëåíà îøèáêà ñ íåðàáîòîñïîñîáíîñòüþ ñåðèàëüíîãî ðèäåðà dsr9500
\r
94 (ñäåëàííàÿ â rc13c). Êðîìå òîãî, òåïåðü mpcs ïðàâèëüíî îáðàáàòûâàåò
\r
95 keep-alive ïàêåòû îò newcamd-êëèåíòîâ. Èçìåíåíèÿ â ñèñòåìå ëîããèðîâàíèÿ -
\r
96 ïîìèìî syslog ëîã òåïåðü ìîæåò âåñòèòü íà stdout (LogFile = stdout â mpcs.conf).
\r
98 rc13d. Èñïðàâëåíà íåáîëüøàÿ áàãà â ïîääåðæêå ðåñèâåðîâ GI - ïðîãðàììà
\r
99 íåêîððåêòíî âåëà ñåáÿ åñëè ñèñòåìíîå âðåìÿ ïåðåñòàâëÿëîñü íàçàä.
\r
100 Èçìåíåíèÿ â ñåðâåðíîé ÷àñòè newcamd - âûñòàâëÿåòñÿ ñîîòâåòñòâóþùèé çàïðîñó
\r
101 òèï ïàêåòà (80/81), ðàíüøå âñåãäà âîçâðàùàëñÿ 80. Ïëþñ òåïåðü ïðè ëîãèíå
\r
102 ñïèñîê âûäàâàåìûõ CAID:IDENT ñðàâíèâàåòñÿ ñ ïîëüçîâàòåëüñêèì ôèëüòðîì,
\r
103 òî åñòü åñëè â ôèëüòðå íåò ýòîãî èäåíòà òî è ïðåäúÿâëÿòüñÿ îí íå áóäåò.
\r
104 Ïî óìîë÷àíèþ (ôèëüòð ïóñòîé) ðàçðåøåíà âûäà÷à âñåõ ïðèâÿçàííûõ ê ïîðòó èäåíòîâ.
\r
106 rc13c. Ïîääåðæêà ðàñøèðåííîãî ïðîòîêîëà ðåñèâåðîâ Openbox (îòñûëêà SID).
\r
107 Òåïåðü îáíàðóæåííûé òèï ðåñèâåðà îòîáðàæàåòñÿ â ëîãå. Äîïîëíèòåëüíî
\r
108 ñäåëàíà ïîëíàÿ ïåðåèíèöèàëèçàöèÿ êîìïîðòà â ñëó÷àå 4 è áîëåå ïîâðåæäåííûõ
\r
109 ïàêåòîâ, ïðèøåäøèõ èç íåãî.
\r
111 rc13b. Äîáàâëåíà ïîääåðæêà ðåñèâåðîâ Golden Interstar, ñäåëàíî
\r
112 äî÷èòûâàíèå íåäîøåäøåé ïîñûëêè èç êîìïîðòà è êîððåêöèÿ êîíòðîëüíûõ ñóìì DW.
\r
116 Ðåñèâåðû Golden Interstar íå àâòîäåòåêòÿòñÿ, âàì íàäî ñäåëàòü íåìíîãî
\r
117 èçìåíåíèé â êîíôèãàõ. Êðîìå òîãî, â ðåñèâåð äîëæíà áûòü çàëèòà ïðîøèâêà,
\r
118 ïîääåðæèâàþùàÿ øàðèíã, âêëþ÷åí ðåæèì "êëèåíò" â ìåíþ è âûáðàí íîìåð "1".
\r
119 Ïîìèìî ýòîãî íàäî óêàçàòü mpcs ÷òî èñïîëüçóåòñÿ ñåðèàëüíûé ïðîòîêîë "gi",
\r
120 â ñåêöèè [serial] mpcs.conf:
\r
123 Device = gi://tuner@/dev/ttyS0
\r
125 Â ýòîì ïðèìåðå ðåñèâåð íà COM1. È ñàìîå ãëàâíîå - íàäî íàñòðîèòü
\r
126 ïîëüçîâàòåëüñêèé ôèëüòð â ôàéëå mpcs.user äëÿ òþíåðíîãî ïîëüçîâàòåëÿ
\r
127 (â ïðèìåðå íàâåðõó ýòî "tuner"). Äåëî â òîì, ÷òî ñåðèàëüíûé ïðîòîêîë
\r
128 ãîëäåíîâ äåëàëñÿ äëÿ êàðäñïëèòòåðà, è â ðåçóëüòàòå ñåðâåð äîëæåí ñîîáùèòü
\r
129 ðåñèâåðó êàêàÿ êàðòà â íåì íàõîäèòñÿ è êàêèå CAID è IDENT øàðèòü.
\r
130  äâóõ ñëîâàõ - íå çàäàäèòå ÷òî èìåííî øàðèòü - íå áóäåò íè÷åãî.
\r
131 Ôèëüòð çàäàåòñÿ â ïàðàìåòðå IDENT:
\r
137 IDENT = 0500:020710
\r
139 Íóæíî ÎÁßÇÀÒÅËÜÍÎ çàäàòü è CAID-÷àñòü (0500) è IDENT (020710). Ïî îòäåëüíîñòè
\r
140 îíè íå ðàáîòàþò. Ìîæíî ïåðå÷èñëèòü íåñêîëüêî èäåíòîâ ÷åðåç çàïÿòóþ
\r
141 è íåñêîëüêî CAID ÷åðåç òî÷êó ñ çàïÿòîé (áîëåå ïîëíî íàñòðîéêà ôèëüòðîâ
\r
144 IDENT = 0500:020710,021500;090F:0
\r
146 Íå çàáóäüòå: äëÿ ãîëäåíîâ - íåò ôèëüòðîâ èëè îíè íåïðàâèëüíî íàïèñàíû -
\r
149 rc13a (ñòðàííî, ãäå æå îïèñàíèå ê rc12 ?) Èçìåíåíèé ìíîæåñòâî.
\r
150 Âåðíóëè îáðàòíî ñòàðûé àëãîðèòì èíèöèàëèçàöèè êîìïîðòà (êàê â rc8)
\r
151 ïî ïðè÷èíå áîëüøîãî êîëè÷åñòâà íàðåêàíèé. Òåïåðü, êàê è ðàíüøå,
\r
152 âíà÷àëå âûñòàâëÿåòñÿ ñêîðîñòü 1200, è ïîñëå ïàóçû íóæíàÿ.
\r
154 Èñïðàâëåíà èäèîòñêàÿ îøèáêà â ìîäóëå ñåðèàëüíîãî ðèäåðà (òàéìàóò çàäàâàëñÿ
\r
155 â ìèëëèñåêóíäàõ âìåñòî ñåêóíä, â ðåçóëüòàòå mpcs æäàë â 1000 ðàç äîëüøå
\r
156 ÷åì íóæíî, ÷òî ñîçäàâàëî âèäèìîñòü çàâèñàíèÿ. Òåïåðü ýòîò òàéìàóò ìîæíî
\r
157 çàäàâàòü (ïàðàìåòð SerialReaderTimeout, îïèñàíèå íèæå, ïî óìîë÷àíèþ 1.5
\r
158 ñåêóíäû áóäåò îæèäàòüñÿ îòâåò îò ðèäåðà).
\r
160 Äîáàâëåí ðåêîííåêò ïî îòñóòñòâèþ îòâåòîâ îò ñåðâåðà â òå÷åíèå íåêîòîðîãî
\r
161 âðåìåíè (ïàðàìåòð ReconnectTimeout, ïî óìîë÷àíèþ 30 ñåêóíä, èíòåðåñåí
\r
162 òîëüêî äëÿ tcp-ðèäåðîâ - newcamd, cs378x). Òåïåðü åñëè â òå÷åíèå ýòîãî
\r
163 âðåìåíè íåò îòâåòîâ îò ñåðâåðà (à çàïðîñû ïðè ýòîì óõîäÿò) òî mpcs
\r
164 ïðèíóäèòåëüíî ðâåò ñîåäèíåíèå è ñîåäèíÿåòñÿ ïî-íîâîé. Åñëè æå ñîåäèíåíèå
\r
165 ðàçîðâàëîñü êîððåêòíî òî ðåêîííåêò ïðîèñõîäèò ñðàçó æå ïðè ñëåäóþùåì çàïðîñå.
\r
166 Ýòîò ïàðàìåòð äîëæåí íàõîäèòüñÿ â ñîîòâåòñòâóþùåé ñåêöèè [reader].
\r
168 Äîáàâëåíà ôèëüòðàöèÿ ïî êëàññàì âèàêñåññ. Ñì. îïèñàíèå íèæå. Ïî óìîë÷àíèþ
\r
169 ïðîïóñêàþòñÿ ëþáûå êëàññû.
\r
171 Äîáàâëåí è ïî÷èíåí àâòîäåòåêò âåðñèè newcamd-êëèåíòîâ. Òåïåðü ê mpcs
\r
172 ìîãóò ïðèñîåäèíÿòüñÿ êàê êëèåíòû ñòàðîé âåðñèè (5.24), íàïðèìåð, SeasonNet,
\r
173 òàê è íîâîé (5.25). Àâòîäåòåêò ïðîèçâîäèòñÿ ïî ïåðâîìó ïàêåòó ñåññèè.
\r
175 rc11-fixed - ãëîáàëüíûõ èçìåíåíèé íåò, òîëüêî áàãôèêñû.
\r
176 Èçìåíåíà îáðàáîòêà èíäåêñîâ ñîîáùåíèé newcamd íà ñåðâåðå, ðàíüøå èíêðåìåíò
\r
177 íîìåðà áûë è íà êëèåíòå è íà ñåðâåðå, òåïåðü òîëüêî íà êëèåíòå.
\r
178 Èçìåíåíà ïðîöåäóðà çàäàíèÿ ñêîðîñòè ïîðòà ïîä windows.
\r
179 È ãëàâíîå - èñïðàâëåíà ñåðüåçíàÿ áàãà â êýøå.
\r
181 rc11 - î÷åðåäíûå ãëîáàëüíûå èçìåíåíèÿ è ïîääåðæêà ðåñèâåðîâ @star.
\r
183 Âíèìàíèå - íàçâàíèÿ ïàðàìåòðîâ è èõ ìåñòîíàõîæäåíèå ìîãóò èçìåíèòüñÿ â
\r
184 ñëåäóþùèõ âåðñèÿõ !
\r
186 Èçìåíåíèå - ðàíüøå äëÿ âêëþ÷åíèÿ GS íàäî áûëî ïèñàòü òàê:
\r
187 Device = gs7001://tuner@/dev/ttyS0:19200
\r
189 Òåïåðü ýòî èçìåíåíî !
\r
190 Device = gs://tuner@/dev/ttyS0
\r
192 ============================================================================
\r
193 Èñïîëüçîâàíèå êëèåíòñêèõ ôóíêöèé
\r
195 Èñïðàâüòå ôàéë mpcs.server - âïèøèòå òóäà àäðåñ ñåðâåðà, ïîðò,
\r
196 des-key è ëîãèí ñ ïàðîëåì, íàïðèìåð âîò òàê (äëÿ newcamd-ñåðâåðà):
\r
201 Device = 192.168.1.1,10003
\r
202 Key = 0102030405060708091011121314
\r
203 Account = login1,password1
\r
207 À âîò ïðèìåð äëÿ cs357x-ñåðâåðà:
\r
212 Device = 192.168.1.1,10003
\r
213 Account = login1,password1
\r
217 Êàê âèäèòå, îíè îòëè÷àþòñÿ òîëüêî ïðîòîêîëîì è äîïîëíèòåëüíûì ïàðàìåòðîì
\r
218 "Key" äëÿ newcamd. Label - íàçâàíèå, ìîæåò áûòü ëþáûì.
\r
220 ============================================================================
\r
221 "Ïðîäâèíóòûå êëèåíòñêèå ôóíêöèè"
\r
223  ïåðâóþ î÷åðåäü ýòî ôèëüòðàöèÿ.
\r
224 Óïðàâëÿþùèå ïàðàìåòðû: CAID, IDENT, DisableServerFilter. Äîñòàòî÷íî ïðîñòî
\r
225 âïèñàòü èõ â ñîîòâåòñòâóþùèé ðèäåð:
\r
230 Device = 192.168.1.1,10003
\r
231 Account = login1,password1
\r
235 IDENT = 020710, 021C00
\r
237  ïàðàìåòðå CAID ÷åðåç çàïÿòóþ ìîæíî ïåðå÷èñëèòü ñèñòåìû êîäèðîâàíèÿ,
\r
238 ïîääåðæèâàåìûå ýòèì ñåðâåðîì (ïî óìîë÷àíèþ ðàçðåøåíî âñå), íàïðèìåð:
\r
241  ïàðàìåòðå IDENT ÷åðåç çàïÿòóþ ïåðå÷èñëÿþòñÿ ïðîâàéäåðû, ïîääåðæèâàåìûå
\r
242 ýòèì ñåðâåðîì (àíàëîãè÷íî ïî óìîë÷àíèþ âñå ðàçðåøåíî). Äîïîëíèòåëüíî ìîæíî
\r
243 óêàçàòü CAID äëÿ ýòîãî ïðîâàéäåðà è ïîñëåäóþùèõ.
\r
246 Ðàçðåøàåì òîëüêî èäåíò 020710 äëÿ ëþáûõ CAID:
\r
249 Ðàçðåøàåì èäåíò 020710 òîëüêî äëÿ CAID 0500:
\r
250 IDENT = 0500:020710
\r
252 Ðàçðåøàåì äâà èäåíòà îäíîâðåìåííî.
\r
253 IDENT = 020710,020700
\r
255 Ðàçðåøàåì äâà èäåíòà äëÿ êîäèðîâêè 0500:
\r
256 IDENT = 0500:020710,020700
\r
258 Ðàçðåøàåì äâà èäåíòà äëÿ 0500 è îäèí íóëåâîé èäåíò äëÿ 090F:
\r
259 IDENT = 0500:020700,020710;090F:0
\r
262 Ôèëüòðàöèÿ ïî êëàññàì ïîääåðæèâàåòñÿ òîëüêî äëÿ CAID 0500 (âèà).
\r
263 Äëÿ ÷åãî ýòî íóæíî.  ïåðâóþ î÷åðåäü îíî ïîçâîëÿåò áðàòü ñ îäíîãî ðèäåðà
\r
264 îäíè êëàññû, ñ äðóãîãî äðóãèå. Òî åñòü íå îáÿçàòåëüíî èìåòü îäíó êàðòó
\r
265 ñ ïîäïèñêîé íà âñå öåëèêîì, ìîæíî áðàòü íåêîòîðûå êëàññû ñ äðóãîãî ðèäåðà
\r
266 èëè ñåðâåðà, íå ïåðåãðóæàÿ èõ çàïðîñàìè, êîòîðûå ìîãóò áûòü îáðàáîòàíû
\r
267 ëîêàëüíî. Òàêæå ìîæíî áàëàíñèðîâàòü íàãðóçêó ìåæäó íåñêîëüêèìè êàðòàìè.
\r
269 ÂÍÈÌÀÍÈÅ ! ÇÀÏÎÌÍÈÒÅ ÃËÀÂÍÎÅ ! ECM-ïàêåò íåñåò â ñåáå _íåñêîëüêî_ êëàññîâ
\r
270 îäíîâðåìåííî, ïîýòîìó â íàñòðîéêå âàæíî òî÷íî ïîíèìàòü ÷òî äåëàåøü.
\r
271 Íàïðèìåð (äëÿ ëþáèìîãî ïðîâàéäåðà) êàíàë ìîæåò ïðèíàäëåæàòü îäíîâðåìåííî
\r
272 ðîññèéñêîìó áàçîâîìó ïàêåòó, ðîññèéñêîìó ðàñøèðåííîìó, óêðàèíñêîìó
\r
273 áàçîâîìó, óêðàèíñêîìó ðàñøèðåííîìó è åùå ìîæåò íåñòè äîïîëíèòåëüíûé êëàññ
\r
276 Êàê ýòî âûãëÿäèò. Â áëîêå [reader] äîáàâëÿåòñÿ ïàðàìåòð CLASS, íàïðèìåð:
\r
280 Device = /dev/ttyS0
\r
283 Class = 07, 04, !3C
\r
286 0. Êëàññû ïåðå÷èñëÿþòñÿ ÷åðåç çàïÿòóþ, â øåñòíàäöàòèðè÷íîì âèäå.
\r
287 Åñëè ïåðåä íîìåðîì êëàññà ñòîèò "!" òî ýòîò êëàññ çàïðåùåí, èíà÷å ðàçðåøåí.
\r
289 1. Ïî óìîë÷àíèþ (åñëè ïàðàìåòðà Class íåò) ïðîïóñêàþòñÿ âñå êëàññû.
\r
291 2. Åñëè ìû äîáàâèëè õîòü îäèí òî ïðîïóñêàþòñÿ òîëüêî ïåðå÷èñëåííûå.
\r
292 Ïðèìåð: Class = 07, 04 ïðîïóñêàåò òîëüêî ïàêåòû, íåñóùèå âíóòðè ñåáÿ
\r
293 êëàññû 07 èëè 04 èëè îáà îäíîâðåìåííî.
\r
295 3. Êëàññû ñ "!" â ëþáîì ñëó÷àå çàïðåùàþòñÿ. Ëþáûå ïàêåòû, íåñóùèå âíóòðè
\r
296 ñåáÿ ýòîò êëàññ, áóäóò îòáðîøåíû, äàæå åñëè âíóòðè íèõ åñòü åùå
\r
297 ðàçðåøåííûå êëàññû. Òî åñòü çàïðåùåíèå âàæíåå ÷åì ðàçðåøåíèå.
\r
298 Ïðèìåð: Class = 07, !04 ïðîïóñòèò ïàêåòû ñ êëàññîì 07, íî òîëüêî åñëè
\r
299 âíóòðè íèõ íåò åùå êëàññà 04.
\r
301 4. Åñëè â ôèëüòðå íàõîäèòñÿ òîëüêî çàïðåùåíèå (íàïðèìåð, Class = !04 )
\r
302 òî áóäóò ïðîïóñêàòüñÿ ëþáûå êëàññû êðîìå çàïðåùåííûõ.
\r
306 Class = 03 - ïðîïóñêàåì òîëüêî áàçîâûé ðîññèéñêèé.
\r
308 Class = 03, 05 - ïðîïóñêàåì òîëüêî áàçîâûé ðîññèéñêèé è ñïîðò.
\r
310 Class = 07, !03 - ïðîïóñêàåì êàíàëû áàçîâîãî ðàñøèðåííîãî, íî òîëüêî òå,
\r
311 êîòîðûå íå âõîäÿò â áàçîâûé, êàíàëû áàçîâîãî çàïðåùåíû.
\r
313 Class = !06 - ïðîïóñêàåì âñå êðîìå âèï-êèíî. Âíèìàíèå - êàíàë "îáû÷íîãî"
\r
314 ïàêåòà "êèíî" òàêæå âõîäÿò â âèï-êèíî, ïîýòîìó â ðåàëüíîñòè ìû çàïðåùàåì
\r
317 Class = 07, 08, 06, 3C - ïðîïóñêàåì òîëüêî ðîññèéñêèå áàçîâûé ðàñøèðåííûé,
\r
318 ñóïåðñïîðò, âèï-êèíî è íî÷íîé. Íî÷íûõ â ðåàëüíîñòè äâà - 3C è 3D, êòî èç
\r
319 íèõ êòî ñåé÷àñ íå ïîìíþ, äà è íå âàæíî ýòî äëÿ ïðèìåðà.
\r
321 Äîáàâëåíà ôèëüòðàöèÿ ïî Irdeto ChID. Ïàðàìåòð ââîäèòñÿ â øåñòíàäöàòèðè÷íîì âèäå,
\r
322 ñ îáÿçàòåëüíûì äîáàâëåíèåì CAID âíà÷àëå, íàïðèìåð:
\r
326 Âíèìàíèå - áåç óêàçàíèÿ CAID ôèëüòð íå ðàáîòàåò ! Äëÿ ïðî÷èõ CAID âñå ChID
\r
327 ïðîïóñêàþòñÿ, òî åñòü íàäî óêàçàòü âñå íóæíûå ïàðû !
\r
328 Âîîáùå ñèíòàêñèñ àíàëîãè÷åí IDENT - ìîæíî íóæíûå ChID äëÿ îäíîãî CAID
\r
329 ïåðå÷èñëèòü ÷åðåç çàïÿòóþ è ïåðå÷èñëèòü íåñêîëüêî ïàð ÷åðåç òî÷êó ñ çàïÿòîé.
\r
331 Äîïîëíèòåëüíàÿ ôè÷à - òåïåðü ôèëüòðàöèÿ ïî CLASS è CHID äîñòóïíà íå òîëüêî
\r
332 äëÿ ðèäåðîâ, íî è äëÿ ïîëüçîâàòåëåé. "Øàðèê, âèäèøü áóäêó ? Òåïåðü îíà òâîÿ".
\r
340 Ýòîò ïîëüçîâàòåëü ïîëó÷èò òîëüêî áàçîâûé êëàññ.
\r
342 =============================================================================
\r
344  êà÷åñòâå ðèäåðà ìîãóò èñïîëüçîâàòüñÿ ðåñèâåðû èëè ñïëèòòåðû, ïîääåðæèâàþùèå
\r
345 ñåðèàëüíûå ïðîòîêîëû bomba, dsr9500, alphastar è hsic. Â ðåàëüíîñòè
\r
346 èíòåðåñíû òîëüêî Openbox 800 è 820.
\r
347 Âîò ïðèìåð ñåðèàëüíîãî ðèäåðà:
\r
352 Device = dsr9500://@/dev/ttyS0
\r
358 Çäåñü ïîêàçàí ïðèìåð ñ îïåíáîêñîì, ïîäêëþ÷åííûì ê COM1 íà ñêîðîñòè 115200.
\r
359 ß áû íàñòîÿòåëüíî ñîâåòîâàë èñïîëüçîâàòü ìàêñèìàëüíóþ ñêîðîñòü íà ðèäåðå.
\r
360 Ïëþñ î÷åíü æåëàòåëüíî íàñòðîèòü ôèëüòðàöèþ (CAID, IDENT, CLASS) ÷òîáû
\r
361 íå ãîíÿòü íà ðèäåð çàïðîñû, íà êîòîðûå âñå ðàâíî íå áóäåò îòâåòà è íå
\r
362 çàíèìàòü äðàãîöåííîå âðåìÿ.
\r
364 Â ôàéëå mpcs.conf â ñåêöèè [global] äîáàâëåí ïàðàìåòð SerialReaderTimeout,
\r
365 â ñåêóíäàõ. Ñòîëüêî âðåìåíè mpcs áóäåò æäàòü îòâåòà îò ñåðèàëüíîãî ðèäåðà
\r
366 ïðåæäå ÷åì ïîñûëàòü íà íåãî ñëåäóþùèé çàïðîñ. Íå ñòàâüòå åãî ñëèøêîì
\r
369 Âíèìàíèå - ñ âåðñèè rc13i èñïîëüçóåòñÿ ïî óìîë÷àíèþ ïðîòîêîë ðàáîòû äëÿ
\r
370 íîâûõ ïðîøèâîê, íåñîâìåñòèìûé ñî ñòàðûì ! Íàøåé âèíû òóò íåò, àíàëîãè÷íî
\r
371 ñòàðûå âåðñèè ïðîøèâîê íå ðàáîòàþò ñ íîâûìè âåðñèÿìè â ðåñèâåðàõ-ñåðâåðàõ.
\r
372 Åñëè æå âàì íóæíà ñòàðàÿ âåðñèÿ ïðîøèâêè â ðåñèâåðå-ñåðâåðå òî èñïîëüçóéòå
\r
373 ïðåôèêñ dsr9500old:// âìåñòî dsr9500://
\r
375 =============================================================================
\r
377 Äîáàâëåí åùå îäèí "ñåðâåðíûé" (îòíîñÿùèéñÿ ê êîíêðåòíîìó ñåðâåðó) ïàðàìåòð:
\r
378 DisableServerFilter. Çíà÷åíèå ïî óìîë÷àíèþ - 0 (ñåðâåðíûå ôóëüòðû
\r
379 çàäåéñòâîâàíû). Ïàðàìåòð èìååò ñìûñë òîëüêî äëÿ newcamd-ðèäåðîâ(ñåðâåðîâ).
\r
381 Âî âðåìÿ ñîåäèíåíèÿ ñåðâåð ñîîáùàåò êëèåíòó êàêóþ ñèñòåìó êîäèðîâàíèÿ (CAID)
\r
382 è ïðîâàéäåðîâ (IDENT) îí ïîääåðæèâàåò, ÷òîáû êëèåíò íå ñëàë åìó ëèøíèõ
\r
383 çàïðîñîâ, êîòîðûå ñåðâåð âñå ðàâíî íå ìîæåò îáðàáîòàòü. Íî íå âñå ñåðâåðà
\r
384 êîððåêòíî îòäàþò ýòó èíôîðìàöèþ. Óñòàíîâèâ ïàðàìåòð DisableServerFilter â 1
\r
385 ìîæíî îòêëþ÷èòü ýòó îáðàáîòêó ôèëüòðîâ ñåðâåðà, ïîñëå ÷åãî mpcs áóäåò âñåãäà
\r
386 îòñûëàòü íà ñåðâåð çàïðîñû, ïðîøåäøèå ïîëüçîâàòåëüñêèé ôèëüòð.
\r
388 Ýòî ìîùíîå ñðåäñòâî ! Íå èñïîëüçóéòå áåç íåîáõîäèìîñòè ! Íà "ïðàâèëüíûõ"
\r
389 ñåðâåðàõ ôèëüòðû âåðíûå è èõ îòêëþ÷åíèå íè÷åãî íå äàñò.
\r
391 =============================================================================
\r
393 È åùå îäèí "ñåðâåðíûé" ïàðàìåòð - InactivityTimeout. Íàçâàíèå ãîâîðèò ñàìî
\r
394 çà ñåáÿ - ÷åðåç òàêîå êîëè÷åñòâî _ìèíóò_ ñîåäèíåíèå ñ ñåðâåðîì áóäåò
\r
395 ðàçîðâàíî â ñëó÷àå íåàêòèâíîñòè (íàïðèìåð, îòêëþ÷åíèÿ ðåñèâåðà). Àíàëîãè÷íî,
\r
396 èìååò ñìûñë òîëüêî äëÿ tcp-ðèäåðà (newcamd). Ïî óìîë÷àíèþ - 0 (ñîåäèíåíèå
\r
397 áóäåò ïîääåðæèâàòüñÿ âñåãäà).
\r
399 =============================================================================
\r
401 Äëÿ òîãî ÷òîáû çàäåéñòâîâàòü ñåðâåðíûå ôóíêöèè äîáàâüòå â mpcs.conf ñëåäóþùåå:
\r
405 Key = 0102030405060708091011121314
\r
406 Port = 50000@0500:020710
\r
408 DES-êëþ÷ îïèñûâàåòñÿ àíàëîãè÷íî mpcs.server. Ïàðàìåòð Port äîëæåí áûòü îäèí,
\r
409 íî â íåì ìîãóò îïèñûâàòüñÿ íåñêîëüêî ñåðâåðíûõ newcamd-ïîðòîâ.
\r
410 Ýòîò ïàðàìåòð òðåáóåò äîïîëíèòåëüíîãî ïîÿñíåíèÿ. Newcamd-ñåðâåð îáÿçàí
\r
411 ñîîáùèòü êëèåíòó ïðè ñîåäèíåíèè êàêîé íà ýòîì ïîðòó ïîääåðæèâàåòñÿ CAID
\r
412 è êàêèå èìåþòñÿ ïðîâàéäåðû (IDENT). Íà _îäíîì_ ïîðòó ìîæåò áûòü òîëüêî _îäèí_
\r
413 CAID íî íåñêîëüêî ïðîâàéäåðîâ. Åñëè âàì íóæíî ðàçäàâàòü íåñêîëüêî CAID
\r
414 òî ïðèäåòñÿ îáúÿâëÿòü íåñêîëüêî ïîðòîâ. È íîìåð ïîðòà è CAID è IDENT -
\r
415 îáÿçàòåëüíûå ïàðàìåòðû.
\r
419 Ðàçäàåì ñ ïîðòà 50000 ñèñòåìó êîäèðîâàíèÿ âèà (0500) ïðîâàéäåðà 020710:
\r
420 Port = 50000@0500:020710
\r
422 Àíàëîãè÷íî ïðåäûäóùåìó, íî ðàçäàåì äâóõ ïðîâàéäåðîâ 020710 è 020700:
\r
423 Port = 50000@0500:027000
\r
425 Îáúÿâëÿåì äâà ïîðòà 50000 è 50001, íà ïåðâîì 0500, íà âòîðîì 090F:
\r
426 Port = 50000@0500:020710;50001@090F:0
\r
428 Òî æå ñàìîå, íî ñ ïåðâîãî ïîðòà ðàçäàþòñÿ äâà ïðîâàéäåðà:
\r
429 Port = 50000@0500:020710,020700;50001@090F:0
\r
431 Ïîäðàçóìåâàåòñÿ ÷òî åñëè âû ïûòàåòåñü çàäåéñòâîâàòü ñåðâåðíûå ôóíêöèè
\r
432 òî óæå ïîíèìàåòå ÷òî êîíêðåòíî õîòèòå. Âåðñèÿ òåñòîâàÿ, îáðàáîòêà îøèáîê
\r
433 ìèíèìàëüíàÿ ! ß ïðåäóïðåäèë.
\r
435 =============================================================================
\r
436 Òóò æå, â ýòîì æå ôàéëå (mpcs.server), íàõîäÿòñÿ ïàðàìåòðû,
\r
437 óïðàâëÿþùèå ôèëüòðàöèåé: CAID, IDENT, DisableServerFilter. Ïîêà ôèëüòðàöèÿ
\r
438 ïîääåðæèâàåòñÿ òîëüêî íà òèïàõ ðèäåðîâ newcamd, cs378x è camd35.
\r
439 Ôèëüòðû îòíîñÿòñÿ ê òîìó êàðäðèäåðó(ñåðâåðó), â ñåêöèè êîòîðîãî íàïèñàíû.
\r
441 =============================================================================
\r
443 Òàêæå äîáàâëåíà ïîääåðæêà ðåñèâåðîâ GS (âìåñòî ïðîãðàììû cstranslator).
\r
444 Âíèìàíèå - àâòîäåòåêò ýòîãî òèïà ðåñèâåðîâ çàòðóäíåí ïîýòîìó åãî íóæíî
\r
445 ïðèíóäèòåëüíî âêëþ÷èòü â mpcs.conf ñåêöèè [serial]:
\r
447 Device = gs://tuner@/dev/ttyS0
\r
449 È çàïóñêàéòå mpcs òîëüêî êîãäà GS â ðåæèìå standby
\r
450 èëè âêëþ÷åí íåêîäèðîâàííûé êàíàë, ýòî êðèòè÷íî !
\r
452 =============================================================================
\r
454 Ôóíêöèè, äîñòóïíûå ÷åðåç ñèãíàëû (kill).
\r
455 SIGHUP (kill -1) âûçûâàåò ïåðå÷èòûâàíèå áàçû ïîëüçîâàòåëåé. Òî åñòü âû
\r
456 ìîæåòå èñïðàâèòü ôàéë mpcs.user, äîáàâèòü òóäà íîâûõ ïîëüçîâàòåëåé,
\r
457 óáðàòü ñòàðûõ è ïåðå÷èòàòü åãî ïîñëàâ kill -1 ìàñòåð-ïðîöåññó (ñàìûé
\r
458 ïåðâûé ïðîöåññ mpcs, íîìåð åãî åñòü â pid-ôàéëå).
\r
459 Ïîñëå ïåðå÷èòûâàíèÿ áàçû (ïðè ýòîì îáíîâëÿþòñÿ èìåíà, ïàðîëè, ãðóïïû, ôèëüòðû)
\r
460 ïðîèçâîäèòñÿ âåðèôèêàöèÿ ñîåäèíåíèé. Òî åñòü åñëè ïîëüçîâàòåëü ïîäêëþ÷åí,
\r
461 íî ýòî èìÿ óäàëåíî èç áàçû èëè ó íåãî ñìåíåí ïàðîëü - åãî êëèåíòñêèå ïðîöåññû
\r
462 îòñòðåëèâàþòñÿ, ïðîèçâîäèòñÿ ïðèíóäèòåëüíûé äèñêîííåêò.
\r
463 Íå çàáóäüòå - ýòîò ñèãíàë íàäî ïîñûëàòü ìàñòåð-ïðîöåññó !
\r
465 SIGUSR1 (kill -30) ìîæíî ïîñëàòü ëþáîìó ïðîöåññó mpcs. Îíî âûçûâàåò
\r
466 ïåðåêëþ÷åíèå ôëàãà îòëàäêè (êàê áóäòî â êîìàíäíîé ñòðîêå áûëî çàäàíî -d63)
\r
467 íî òîëüêî äëÿ ýòîãî êîíêðåòíîãî ïðîöåññà ! Òî åñòü ìîæíî îòëàæèâàòü
\r
468 ïðîöåññû ïî îòäåëüíîñòè, "íà ëåòó", íå çàáèâàÿ ëîã èçáûòî÷íîé èíôîðìàöèåé
\r
469 è íå îñòàíàâëèâàÿ ñåðâåð. Ïîñûëêà kill -30 ìàñòåð-ïðîöåññó âêëþ÷èò
\r
470 îòëàäêó âñåõ îñòàëüíûõ ïðîöåññîâ (ïîëíûé àíàëîã -d63).
\r
472 SIGUSR2 (kill -31) ìîæíî ïîñëàòü ðèäåðó èëè ìàñòåð-ïðîöåññó. Âèàêñåññ-ðèäåð
\r
473 ïðè ïîëó÷åíèè ýòîãî ñèãíàëà ïîêàæåò ïîäïèñêè è èíôîðìàöèþ îá êàðòå.
\r
474 Åñëè ýòîò ñèãíàë ïîëó÷èë ìàñòåð-ïðîöåññ òî îí ïåðåäàñò åãî íà âñå ðèäåðû,
\r
475 ñîîòâåòñòâåííî â ëîãå áóäóò ïîäïèñêè âñåõ êàðò (ê ñîæàëåíèþ, âïåðåìåøêó).
\r
476 =============================================================================
\r
477 Äîáàâëåí íåêîíôèäåíöèàëüíûé àïäåéò âèàêñåññ-êàðò, áûë ïðîâåðåí íà 020710.
\r
478 Ïîêà ýòî âîçìîæíî òîëüêî ÷åðåç newcamd-ïðîòîêîë. Äëÿ âêëþ÷åíèÿ àïäåéòà
\r
479 íàäî äîáàâèòü íàçâàíèå ðèäåðà â ñòðî÷êó AU ïîëüçîâàòåëÿ:
\r
487 Â äàííîì ïðèìåðå ýòîò ïîëüçîâàòåëü áóäåò èñïîëüçîâàòüñÿ äëÿ àïäåéòà êàðòû
\r
488 â ðèäåðå reader1. Ðåêîìåíäóåòñÿ èñïîëüçîâàòü ýòîãî ïîëüçîâàòåëÿ òîëüêî
\r
489 äëÿ àïäåéòà, ïîñêîëüêó òðàôôèê áóäåò ãîðàçäî âûøå è íåçà÷åì áåç íóæäû
\r
490 ãíàòü íà êàðòó emmû. Åñëè ó âàñ íåñêîëüêî êàðò òî äëÿ êàæäîé íóæåí îòäåëüíûé
\r
492  ðèäåðå íàñòîÿòåëüíî ðåêîìåíäóåòñÿ âêëþ÷èòü emm-êýø:
\r
495 Ïåðâûé ïàðàìåòð - âêëþ÷åíèå êýøà (1-âêëþ÷åí), âòîðîé (rewrite) - ñêîëüêî
\r
496 ðàç îäèíàêîâûå emm áóäóò ïîñëàíû íà êàðòó (åñëè "ñ ïåðâîãî ðàçà íå ïîíèìàåò"),
\r
497 òðåòèé - óðîâåíü ëîãà emm (0 - òîëüêî îøèáêè, 1 - âñå êðîìå ïðîïóùåííûõ
\r
498 ïàêåòîâ (ïàêåòû, íå îòíîñÿùèåñÿ ê ýòîé êàðòå èëè èäóùèå âòîðîé èëè áîëåå ðàçû),
\r
500 Ñåé÷àñ íà êàðòó ïðîïóñêàþòñÿ âñå íàíî, ïîòîì áóäåò ñäåëàíà áëîêèðîâêà.
\r
501 =============================================================================
\r
502 Íàñòðîéêè àíòèêàñêàäèíãà ðàçìåùàþòñÿ â ñåêöèè [anticasc] ôàéëà mpcs.conf.
\r
503 Òàêæå äëÿ ðàáîòû íåîáõîäèì ôàéë mpcs.ac, â êîòîðîì õðÿíÿòñÿ äëèòåëüíîñòè
\r
504 èíòåðâàëà ìåæäó dw äëÿ ðàçíûõ ñèñòåì êîäèðîâàíèÿ. Ïîäñ÷åò âåäåòñÿ ïðè îòñûëêå,
\r
505 ñ÷èòàþòñÿ òîëüêî ðàçíûå ECM, äëÿ èñêëþ÷åíèÿ ñðàáàòûâàíèÿ ïðè ïåðåçàïðîñàõ.
\r
506 Àíàëîãè÷íî íå ó÷èòûâàþòñÿ îòôèëüòðîâàííûå çàïðîñû, íà êîòîðûå íå áûëî îòâåòà.
\r
508 Àíòèêàñêàäåð èçìåðÿåò "ðåàëüíîå ïîòðåáëåíèå" dw íà îäèí êëèåíòñêèé àêêàóíò.
\r
509 Êîëè÷åñòâî ïîäêëþ÷åíèé è ïðîòîêîëû ìîãóò áûòü ëþáûìè, ïîäñ÷åò âåäåòñÿ ãëîáàëüíî.
\r
510 Òî åñòü äâà èëè íåñêîëüêî êëèåíòîâ ìîãóò ïîä îäíèì è òåì æå èìåíåì ïîäêëþ÷àòüñÿ
\r
511 ê ðàçíûì ïîðòàì - ïîäñ÷åò áóäåò âåñòèñü äëÿ ëîãèíà.
\r
513 Ïðèíöèï äåéñòâèÿ. Âîçüìåì äëÿ ïðèìåðà ÷òî dw ïðèõîäÿò ðàç â 10 ñåêóíä.
\r
514  ýòîì ñëó÷àå çà ìèíóòó ïðèäåò ïëþñ-ìèíóñ 6 îòâåòîâ, à çà 5 ìèíóò - 30.
\r
515 Ýòî ïîòðåáëåíèå çà ìèíóòó, ïðè "ñïîêîéíîì" ïðîñìîòðå, áåç ïåðåêëþ÷åíèÿ êàíàëîâ,
\r
516 ïðèíèìàåòñÿ çà 100%. Åñëè îäíèì àêêàóíòîì ïîëüçóþòñÿ îäíîâðåìåííî äâà êëèåíòà
\r
517 òî ïîòðåáëåíèå ñîñòàâèò 200%, åñëè òðè òî 300% èòä. ×òîáû óìåíüøèòü ÷èñëî
\r
518 ëîæíûõ ñðàáàòûâàíèé ñäåëàí çàïàñ 80%, òî åñòü ðåàëüíî ïîðîã 180% äëÿ îäíîãî,
\r
519 280% äëÿ äâóõ.. Ìîæíî çàäàòü äîïóñòèìîå êîëè÷åñòâî êëèåíòîâ íà àêêàóíòå -
\r
520 ãëîáàëüíî äëÿ âñåõ ïîëüçîâàòåëåé è äëÿ êîíêðåòíîãî àêêàóíòà.
\r
522 Ïîñêîëüêó ó ðàçíûõ ñèñòåì êîäèðîâàíèÿ ðàçíàÿ äëèíà èíòåðâàëà ìåæäó dw
\r
523 (ñòðîãî ãîâîðÿ, îíî âîîáùå íà óñìîòðåíèå ïåðåäàþùåé ñòîðîíû) òî ïî òàáëèöå
\r
524 â mpcs.ac äèíàìè÷åñêè âû÷èñëÿåòñÿ "âåñ" êàæäîãî çàïðîñà. Íî, òåì íå ìåíåå,
\r
525 ïðè äëèííûõ èíòåðâàëàõ (íàïðèìåð, 30 ñåêóíä) âîçìîæíû ëîæíûå ñðàáàòûâàíèÿ.
\r
527 Äëÿ èñêëþ÷åíèÿ ëîæíûõ ñðàáàòûâàíèé ïðèìåíÿåòñÿ ôèëüòð ñ êîëüöåâûì áóôåðîì,
\r
528 äëèíó êîòîðîãî ìîæíî çàäàòü. Äëÿ ïðîñòîòû ìîæíî ïðåäñòàâèòü ÷òî õðàíÿòñÿ
\r
529 ðåçóëüòàòû, íàïðèìåð, 10 ïîñëåäíèõ èçìåðèòåëüíûõ èíòåðâàëîâ. Ñðàáàòûâàíèå
\r
530 ïðîèñõîäèò åñëè áûëî ïðåâûøåíèå â n-1 (äëÿ 10 - â 9 ñëó÷àÿõ) - çàäàåòñÿ
\r
531 â ïàðàìåòðå DenySamples.
\r
532 Íàïðèìåð, åñëè äëèíà èçìåðèòåëüíîãî èíòåðâàëà 5 ìèíóò è äëèíà áóôåðà 6 òî
\r
533 õðàíÿòñÿ ïîñëåäíèå 30 ìèíóò ðàáîòû êëèåíòà è äëÿ ñðàáàòûâàíèÿ àíòèêàñêàäåðà
\r
534 äîëæíî ñëó÷èòüñÿ ïðåâûøåíèå â 25 èç íèõ. Òî åñòü êëèåíò ìîæåò íåïðåðûâíî
\r
535 ùåëêàòü êàíàëàìè ïîäðÿä 20 ìèíóò.
\r
537 Íàñòðîéêè àíòèêàñêàäåðà â ñåêöèè [anticasc] mpcs.conf:
\r
539 Enabled = 1 - ðàçðåøàåò ðàáîòó àíòèêàñêàäåðà, 0 (ïî óìîë÷àíèþ) - çàïðåùàåò.
\r
541 NumUsers - êîëè÷åñòâî ïîëüçîâàòåëåé íà àêêàóíò.  mpcs.conf - ãëîáàëüíàÿ
\r
542 íàñòðîéêà, äëÿ âñåõ ïîëüçîâàòåëåé ñðàçó. Ïðè æåëàíèè ìîæíî äîáàâèòü ýòîò
\r
543 ïàðàìåòð íóæíîìó ïîëüçîâàòåëþ â mpcs.user. 0 - íåò îãðàíè÷åíèÿ, ïî óìîë÷àíèþ.
\r
545 Samples - êîëè÷åñòâî èçìåðèòåëüíûõ èíòåðâàëîâ â áóôåðå. Íå áîëüøå 10 è íå
\r
546 ìåíüøå 2. Ïî óìîë÷àíèþ 10.
\r
548 DenySamples - â ñêîëüêè èçìåðèòåëüíûõ èíòåðâàëàõ äîëæíî ñëó÷èòüñÿ ïðåâûøåíèå
\r
549 äëÿ ñðàáàòûâàíèÿ àíòèêàñêàäåðà. Ïî óìîë÷àíèþ íà 1 ìåíüøå ÷åì Samples,
\r
550 ýòî ìàêñèìàëüíàÿ âåëè÷èíà, ìèíèìàëüíàÿ - 1.
\r
552 SampleTime - äëèíà èçìåðèòåëüíîãî èíòåðâàëà â ìèíóòàõ. Ïî óìîë÷àíèþ 2.
\r
554 Penalty - "íàêàçàíèå" â ñëó÷àå ïðåâûøåíèÿ. Ïî óìîë÷àíèþ 0 - îòìåòêà â ëîãå.
\r
555 1 - ïîñûëêà fake dw â òå÷åíèå èçìåðèòåëüíîãî èíòåðâàëà.
\r
556 Ýòà íàñòðîéêà òîæå ìîæåò áûòü èíäèâèäóàëüíîé äëÿ ïîëüçîâàòåëÿ.
\r
558 AcLogFile - èìÿ ôàéëà ëîãà àíòèêàñêàäåðà, ïî óìîë÷àíèþ aclog.log.
\r
567 AcLogFile = /var/run/mpcs/aclog.log
\r
573 =============================================================================
\r
575 Âñå ïðîãðàììèðîâàíèå ñäåëàíî ago.
\r