برنامج 1.06 Mpcs الجديد البديل لتشغيل الكروت عن newcs مع الشرح

  • بادئ الموضوع بادئ الموضوع كول نار
  • تاريخ البدء تاريخ البدء

كول نار

Kurd Day Team
اثبت برنامج mpcs مع المدة انه بديل جيد بل افضل من newcs
من ناحية تعامله مع الكروت و من ناحية دعمه لعدة بروتوكولات في نفس الوقت
الملف الخاص بمختلف انظمة التشغيل بالمرفقات
الملفات المهمة لتشغيل البرنامج هي
mpcs.reader
mpcs.conf
mpcs.user
نبدأ بملف mpcs.reader
هذا الملف خاص بوضع المعلومات حول القارئات يعني من اين سيجلب البرنامج الشفرات عن طريق الشيرينج
طبعا هناك عدة طرق
ألا و هي اضافة القارئة المباشرة اي ان البرنامج يتعرف على الكرت مباشرة
هناك ايضا اضافة قارئة نيوكامد newcamd اي ان البرنامج يتصل بسيرفر نيوكامد اخر
و هناك ايضا قارئة الجيبوكس
gbox
و قارئة الكامد 3
لن يتم شرح القارئتين الاخيرتين لكون الاولى غير مدعومة لحد الان من هذه النسخة
و الثانية لكونها قليلة الاستعمال رغم انها جيدة و تستعمل بروتوكول udp

يمكن اضافة اكثر من قارئة في نفس الملف سواء اكانت بنفس النظام او مختلفة
طبعا الحد الاقصى لعدد القارئات هو 16 و انصح بعدم تجاوز 6

طيب لاضافة قارئة مباشرة نقوم بوضع التالي في ملف Mpcs.reader

كود PHP​


reader]
blockemm = C0,03,02
blockua = 1
blockga = 1
blocksa = 1
AU = 1
Enable = 1
Label = mycard
Protocol = mouse
Device = /dev/ttyS0
EmmCache=1,3,2
Detect = CD
Group = 1,2,3
Fallback = 0
CAID = 0604
#ChID = 0604:02,03,04,05,06,07,0Eblock



block emm
طبعا هذه من اهم الامور التي يتميز بها هذا البرنامج عن نيوسس
فنيوسس فيه خاصية منع emm fake او اكواد التحديث الزائفة
<blockC0>Yes</blockC0>
طبعا هو يقوم بعمل بلوك ل c0
لكن هذا البرنامج يمكن من اختيار ما تريد منعه من اكواد التفعيل
عن طريق
blockemm = C0
يمكن التخلي عن هذه الخاصية بعمل #
قبلها او حذفها
بعد ذلك هناك ثلاث اسطر


blockua = 1
blockga = 1
blocksa = 1
هذه الاسطر مثل النيوسس اجعلها على 1 اذا كنت لا تريد التوصل ب emm
و 0 للسماح بها
AU = 1


تعني ان البرنامج يقبل


emm



Label = mycard
هنا تقوم بتسمية القارئة بما يناسبك و هذا سوف تحتاجة فيما بعد
مثلا
Label = jsc


الان ناتي الى البروتوكول المستخدم في قراءة الكرت
Protocol = mouse


البروتوكول المستخدم في هذه الحالة هي القارئات الخارجية مثل الفونيكس او السمارجو او غيرها


بالنسبة لاصحاب الدريم بوكس
عليهم عمل
Protocol=internal
اذا ما ارادو تشغيل الكروت انطلاقا من القارئة الداخلية للجهاز

Device = /dev/ttyS0
هنا يوضع مسار القارئة في المثال اعلاه يتم قراءة البورت 1 للينكس
بالنسبة للكوم 1 في اجهزة الدريم
Device=/dev/tts/1
و بالنسبة للقارئة الداخلية للدريم
Device=/dev/sci0
EmmCache=1,3,2
اتركها على حالها نشرحها لاحقا

نفس الشيء بالنسبة
Detect = CD


CAID = 0604
#ChID = 0604:02,03,04,05,06,07,0E

هنا تضع الكايد الخاص بالبطاقة و الشانيل ايدي
هذه الخاصية ليست ضرورية و بامكانك حذف هذه الاسطر

هكذا نكون قد انتهينا من القارئة المباشرة
ننتقل الى قارئة النيوكامد
طبعا هذه جد معروفة و لكن لا ضير من التكرار
فالفائدة أحيانا تكون في التكرار
clear.gif




كود PHP

Protocol = newcamd
Key = 0102030405060708091011121314
Device = 11.11.12.12,1000
Account = ddds,2212
Fallback = 1
Group = 1
CAID = 0604
ChID = 0604:02,03,04,06,07
InactivityTimeout = 2
EMMCache = 1,1,10
blockua = 0
blockga = 0
blocksa = 0
AU = 1




Label = mynewcamd
تقوم باعطاء تسمية للسطر
Protocol = newcamd
دعها كما هي فالبروتوكول المستعمل هنا هو النيوكامد
#Key = 0102030405060708091011121314
هذا هو الديسكاي الخاص بصاحب سطر النيوكام
#Device = 11.11.12.12,1000
هنا تضع ايبي السيرفر و البورت الخاص به
#Account = ddds,2212
تضع اليوزر و الباس الخاص بخول هذا السيرفر
الى هنا نكون انتهينا من ملف القارئات


ننتقل الان لملف mpcs.conf


كود PHP

[global]
Nice = -1
ClientTimeout = 4
ClientMaxIdle = 60
CacheDelay = 0
FallbackTimeout = 1
BindWait = 10
ResolveDelay = 10
DyndnsInterval = 120
LogFile = stdout
#PidFile = /ramdsk/my.pid
#MaxLogSize = 102400
showecmdw = 0
showemmdw = 0
disablecache1 = 0
disablecache2 = 0
disablecache = 0
Filter = 1500
ReaderAlarm = 0
WaitCards=0



nice
ي القيمة الخاصة بتوفير الموارد للبرنامج يفضل عملها على القيمة القصوى و هي -20
ClientTimeout = 4
مدة الانتظار للمتل قبل ان يعطيه timeout
تفضل ان تكون بين 5 و 10
showecmdw = 0
showemmdw = 0
اذا غيرت القيمتين الى 1
سوف يتم اظهار ecm emm على شاشة البرنامج
ReaderAlarm = 0
هذه خاصية جديدة و جيدة فيما يخص بعص الكروت كاالايرديتو حيث البرنامج يعطي خطا بعد مدة
reader alarm -10
عين هذه القيمة الى 1 للتخلص من هذا الخطأ

هناك اعدادات اخرى تم تجاهلها
انتهينا من قسم الاعدادات العامة
ننتقل الان الى قسم تحديد البورتات التي سوف نعطيها للمتصلين


كود PHP​


[newcamd]
Key = 0102030405060708091011121314
Port = 23423@0604:000000;



يتم وضع الديسكاي و البورتات الخاصة بالسيرفر
مثلا اعلاه البورت 23423 يشغل الايرديتو
يمكنك اضافة ما تشاء من البورتات باضافة نقطة فاصلة و اعادة كتابة المعلومات من جديد
الى الان نكون انتهينا من ملف Mpcs.conf
ننتقل الى ملف
mpcs.user


كود PHP​


[account]
User = user
Pwd = 54546
# 0 1 2 3
# 0 - disable
# 1 - per IP
# 2 - 1 user per Port
# 3 - only 1 user allow for all port
Uniq = 1
Group = 1
#AU disable
AU = 0
# this is auto AU reader
#AU = 1
#AU single reader
#AU = bulsat
EndDate = 2009-01-05


User = user
Pwd = 54546
هنا يوضع اليوزر و الباس الذي تعطيه للمتصل
Uniq = 1
هذا القيمة في حالة 0
غير مفعلة
1 يتم السماح بدخول الاشخاص من ايبي واحد فقط
2 يتم الدخول من ايي واحد و بورت واحد فقط في نفس الوقت
AU = 1
هنا تعطي اسم القارئة التي سوف يمكن لليوز ارسال emm أليها
مثلا
au = jsc
يسمح لليوزر بارسال اكواد التفعيل الى الكرت الجزيرة
# Golden Interstar
#Device = gi://tuner@/dev/ttyS0
# General Satellite
#Device = gs://tuner@/dev/ttyS0

يتم اضافة اتحد السطرين لوصل البرنامج مع جهاز الاستقبال
اي اما الجولدن انترستار او الاجهزة الاخرى مثل الايكولينك و fte starsat


الا هنا انتهينا من الشرح و ان كانت هنالك امور غير واضحة نحن هنا للمساعدة
تحياتي لكم

كوباني سات
 
هور يانعه في بساتين المنتدى نجني ثمارها من خلال الطرح الرائع لمواضيع اروع
وجمالية لا يضاهيها سوى هذا النثر البهي
فمع نشيد الطيور
وتباشير فجر كل يوم
وتغريد كل عصفور
وتفتح الزهور
اشكرك من عميق القلب على هذا الطرح الجميل
بانتظار المزيد من الجمال والمواضيع الرائعه
 
عودة
أعلى