النتائج 1 إلى 12 من 12

الموضوع: Metamod

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2003
    المشاركات
    696

    Metamod



    وانا اتجول بالنت الفسيح دائما اجد هذا الموقع

    http://metamod.org/

    قلت شنو ياتري ؟ Metamod

    طلعت لعبة حربية ويشترك فيها فرق وقتال قل ابي اعرف طريقة التركيب ؟ بس

    حصلت موقع يشرح تركيبها مع ان فيه شرح بموقع اللعبة الاصلي


    ================================
    هذا الشرح اللى حصلت

    حول StatsMe
    StatsMe هو برنامج محلل إحصائي فوري مرن، يعلن عن أحداث مختلفة ، معروفة في ألعاب أخرى مثل القتل المتعدد MultiKill, الإصابة الرأسية Headshot, القتل بالسكين Knifekill وغيرها. ويقوم أيضاً بتحليل إحصاءات إستخدام الأسلحة ، بما في ذلك الإصابات، والأضرار المسببة ، والقتلى والدقة






    StatsMe عبارة عن برنامج يعمل تحت Metamod يسمح لك بالتالي:

    تسجيل إحصاءات لكل الأسلحة (طلقات ، إصابات في مختلف أجزاء الجسم ، إصابات رأسية ، قتلى، قتل الشركاء).
    الإعلان عن أحداث مختلفة مثل : القتل العادي NormalKill, القتل بالإصابة الرأسية HeadshotKill,القتل بالسكين KnifeKill, القتل المتعدد MonsterKill, زرع القنبلة , عداد تنازلي لإنفجار القنبلة , فك أو الفشل في فك القنبلة ,سقوط القنبلة أو أخذها.
    إعلان النقاط وأفضل اللاعبين في نهاية كل شوط.
    عرض السجلات في نافذة رسومية لجميع الأسلحة المستخدمة.
    عرض اللاعب المهاجم ، واللاعب الضحية مع بعض التفاصيل عن عدد الإصابات والضرر المتسبب وغيرها..).
    قائمة ترتيبات يمكن عرضها في نافذة رسومية خلال اللعب .
    أعلام أعضاء فريقك عن صحتك/درعك/سلاحك/ذخيرتك/أموالك.
    التحكم في برنامج StatsMe من خلال اللعب
    دعم جميع أحداث اللعبة , والتي تعطيك إمكانيات برمجية قوية بإستخدام برنامج AdminMod.
    وغير ذلك الكثير.

    ================================

    ملفات الإعداد

    StatsME توفر أدوات التحكم من خلال ملفات الإعدادات التالية :

    HLDS سيرفر هاف لايف
    MOD المود (e.g. cstrike, tfc, dod, etc...)
    addons برامج ملحقة
    statsme

    -----------
    motd.cfg الرسالة اليومية: الرسالة التي تظهر عند إتصال اللاعب بالسيرفر

    statsme.cfg ملف الإعدادات الرئيسي
    ---------

    فيما يلي بعض البرامج التي تأتي مع StatsME v2.8.0.7beta (بترتيب أبجدي):
    **ملاحظة: العديد من هذه البرامج موجودة بشكل مجموعات ويجب تركيبها يدوياً.
    للقيام بذلك,يمكنك قراءة ملف الإعداد scriptpacks.cfg الموجود في مجلد addons/statsme .

    HLDS
    MOD (e.g. cstrike, tfc, dod, etc...)
    addons
    statsme
    scripts

    ============
    هنا الاوامر وتفاصيلها

    admin.cfg لتنفيذ أمر معين على اللاعب المراقب حاليا مثل الفصل أو الطرد أو القتل أو غيره Ban, PermBan, Kick, Slay
    afk.cfg لطرد اللاعبين المتوقفين عن اللعب لعدد من الأشواط (X # من الأشواط)
    autorr.cfg إعادة بدء اللعبة بعد 30 ثانية من تغيير المرحلة
    avlist.cfg المهاجم قائمة & الضحية
    awplimit.cfg لتحديد الحد الأقصى للقناصين لكل فريق
    bombc.cfg أحداث القنبلة: سقوط, إلتقاط, تفكيك, زرع, عد تنازلي
    bwctrl.cfg التحكم في معدل نقل بيانات السيرفر
    chicken.cfg تحويل الفريق الخاسر إلى دجاج
    endround.cfg إعلان نهاية الشوط (إحصاءات)
    firstblood.cfg تشغيل ملف صوتي معين 'misc/firstblood' عند أول قتل يحدث في الشوط
    forgivetk.cfg عقوبة قتل الصديق: قائمة لإختيار العقوبة أو الغفران
    grand.cfg القتل المتسلسل: تشغيل ملف صوتي 'misc/godlike' عند قتل اللاعب لكل الأعداء
    greet.cfg للترحيب باللاعبين عند الإتصال
    gresuc.cfg للأعلان عن الإنتحار بواسطة القنبلة اليدوية
    headshot.cfg إعلان وتشغيل الملف الصويت 'misc/headshot' عند إحداث أصابة مباشرة في الرأس
    hospen.cfg عقوبة الرهائن: إنهاء اللعبة لفريق الإرهابيين أو مكافة الإرهاب عند قتل الرهائن
    hossi.cfg برنامج الرهائن: إعلان أحداث الرهائن
    hp.cfg لأعلان نقاط الصحة المتبقية والإصابات للاعب الذي قتلك
    hping.cfg طرد أصحاب الإتصال البطيء: سرعة الإتصال الدنيا يمكن تحديدها
    kickdp.cfg طرد اللاعبين الذين يصيبون أصحابهم في بداية الشوط
    kill.cfg إعلان القتل العادي
    killingspree.cfg إعلان القتل المتسلسل
    knifearena.cfg مذبحة السكاكين, تحديد اللعب بالسكاكين فقط
    knifekill.cfg أعلان القتل بالسكين
    lastman.cfg آخر لاعب & أعلان عن عدد الأعداء المتبقيين
    lastscout.cfg آخر لاعبين - لإجبار اللعب بالسكين عند بقاء لاعب واحد فقط من كل فريق
    mapcycle.cfg سسلسة مراحل مختلفة لكل يوم من أيام الأسبوع
    misckill.cfg قتل إضافي: مثل الدجاج& أو الراديو في مرحلة إيطاليا
    multikill.cfg أعلان وتشغيل ملفات صوتية لأنواع مختلفة من القتل المتسلسل
    nextmap.cfg لعرض المرحلة التالية بناء على قائمة التصويت
    overwin.cfg إنهاء المرحلة عند فوز فريق بعدد معين من الاشواط
    playername.cfg عرض معلومات اللاعب لأصدقائه في الفريق -نقاط الصحة، نقاط الدرع,
    punishtk.cfg لعقاب قاتلي الأصحاب بإستخدام /punishtk في الشوط التالي
    rank.cfg لعرض ترتيبك في قائمة ال15 الأوائل /rank
    redirect.cfg لتحويل اللاعبين إلى سيرفر آخر في حالة إزدياد عدد اللاعبين عن عدد محدد
    report.cfg تقرير عن الأسلحة والأموال عند نهاية الشوط
    roundcount.cfg عداد الأشواط: عرض إعلان الإستعداد وتشغيل الملف الصوتي 'misc/prepare'
    snapshot.cfg لإلتقاط صور عند القتل بواسطة الأسلحة mp5, m4a1, aug, sg552 and ak47
    specinfo.cfg لعرض ترتيب اللاعب الذي تراقبه
    tdwarn.cfg إعلان إنذار عن إيذاء أعضاء الفريق
    timeinfo.cfg لعرض الوقت
    tmlf.cfg لعرض رسالة بالوقت المتبقي لتغيير المرحلة

    التكملة بالاسفل





    __________________
    email# mazaje@gmail.com
    مرعوب غير متواجد حالياً


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2003
    المشاركات
    696

    يتبع



    شجرة المجلدات
    الشكل التالي يوضح التكوين الشجري للمجلدات:

    HLDS
    MOD (e.g. cstrike, tfc, dod, etc...)
    addons
    statsme (statsme.cfg, motd.cfg, statsme.log)
    dlls (.dll and .so)
    docs (documentation)
    scripts (all the other scripts)

    كما هو موضح، التكوين الجديد يحفظ ملفات StatsMe في منطقة منعزلة حتى لا تختلط مع الملفات الأخرى للمود. هذا يوفر إمكانية تحديث أسهل وتنظيم أكثر.

    ===============

    ماهو الجديد في هذا الاصدار

    مخطط للإصدار v2.8
    تعديلات {.a} مراجع, تؤثر على قيم معينة (مثل الأضرار وغيرها) في الملف kill.cfg, وغيرها.
    تعديلات معالجة الإعلانات , التي كانت تتسبب في بعض المشاكل.
    تعديلات الفشل في تسجيل القتل بواسطة القنابل في TFC
    إضافة إمكانية تطبيق خصم في النقاط للذين لا يستعملون البرنامج المضاد للغش C-D.
    إضافة إمكانية إيقاف جميع الإعلانات ، مثلاً في مباريات رسمية.
    إضافة تعقب المنتحرين
    إضافة إمكانية تخزين أحداث الإعلانات في السجل, مما يسمح ببقاء الإعلانات التي تم إيقافها على حالها عند إعادة تشغيل السيرفر .
    إضافة قياسات البينج )زمن إرسال وإستقبال البيانات), لتحسين ضبط البينج العالي
    إضافة زيادة التوافق مع محلل الإحصاءات PsychoStats
    إضافة تقنية 'SmartHUD' , التي تبسط عرض الرسائل على الشاشة وتمنع تداخلها.


    v2.7.1 ( 08/03/03 )
    تعديلات: خطأ عدم عرض قائمة ال15 الأوائل عند إستخدام التصنيف بطريقة AuthID
    تعديلات: خطأ حيث تعرض قائمة المهاجمين لاعب واحد فقط خلال المرحلة
    تعديلات: خطأ في حساب البينج ,تؤثر على برنامج طرد ذوي البينج العالي
    تعديلات: أخطً في الكود المصدر يسبب مشاكل في نظام لينكس
    تعديلات: خطأ في برنامج القتل بالسكين يسبب الخروج من اللعبة للاعب
    تعديلات: أسم السلاح يظهر دائماً في قائمة المهاجمين

    v2.7.0 ( 15/02/03 )
    تعديلات: إزالة نظام قائمة ( sm_pmenu ) الخاص, لأنهاء تسبب تقطع أثناء اللعب ومشاكل أخرى
    تعديلات: تعديل كل المشاكل الأمنية في StatsMe
    تعديلات: مشاكل في بعض البرامج
    تعديلات: نقل بعض البرامج معاً في حزم برامج
    إضافة: أمر السيرفر sm_clearstats لمسح وتجديد كل الترتيبات
    إضافة: خيار لتصنيف اللاعبين بإستخدام WONID ( sm_rankbyauth )
    تعديلات: مشاكل بسيطة
    إضافة: إضافة الأحداث SM_FreezetimeStart/End
    إضافة: إضافة الأحداث SM_BuytimeStart/End
    تعديلات: SM_Roundstart يتم تنفيذها عند بدء المرحلة
    الإنتهاء من المرحلة التجريبية للبرنامج

    v2.6.16
    تعديلات: الترتيبات الآن غير محدودة
    تعديلات: تقسيم StatsMe إلى ثلاثة أقسام , قسم لكل مود (CS/DoD/TFC)
    تعديلات: StatsMe الآن تستخدم مقياس لتطوير البرامج الملحقة
    تعديلات: sm_register تم تغييرها إلى sm_reg
    تعديلات: الأمر sm_sayformat يستبدل cvar
    تعديلات: إزالة تسجيل "duplicate entry"
    تعديلات: المتغيرات {p.st.} إلى {p.a.}, {p.tm.gm/rd.} إلى {p.tgm/trd}, {t1.gm/rd.} إلى {t1gm/t1rd}, {t2.gm/rd.} إلى {t2gm/t2rd}, {p.userid} إلى {p.uid}, {p.wonid} إلى {p.wid}
    تعديلات: تغيير sm_cfgfile إلى localinfo. الصيغة: +localinfo sm_cfgfile "mystatsme.cfg" (في سطر تشغيل البرنامج)
    إضافة: الأمر: sm_win < * | #userid | team > < message > [ header ] (عرض رسالة في نافذة الرسالة اليومية)
    إضافة: معالجة مسبقة للبرامج الملحقة, تخفض إستخدام المعالج أثناء تنفيذ البرامج الملحقة
    إضافة: دعم مود TFC , ولكن بدون تسجيل الأحداث الضرر، الطلقات، الإصابات
    إضافة: العديد من البرامج الملحقة للكاونتر سترايك (مجزرة السكاكين, تعديد عدد القناصين , إعلان الرجل الأخير, المشرف المراقب وغيرها)
    إضافة: بارامتر للأمر sm_task: d - تجديد عند تحميل مرحلة جديدة
    إضافة: إمكانية إعداد المزيد من sm_modes
    إضافة: الحدث: SM_MapStart (يتم تنفيذه عند بداية مرحلة جديدة)
    إضافة: قائمة statsme_menu للاعبين تمكنهم من إعداد الأعلانات حسب رغبتهم
    إضافة: بارامترات جديدة sm_register:
    f - القيم في الحالات يجب أن تطابق قيم الرسائل
    g - إستقبال الرسائل المخصصة فقط إذا كان اللاعب حياً
    h - إستقبال الرسائل الخاصة فقط إذا كان اللاعب ميتاً
    إضافة: متغير cvar: sm_rankupdate 0/1/2 - عدم تحديث قائمة الأوائل/تحديث القائمة عند تغيير المرحلة/تحديث القائمة عند نهاية المرحلة (كاونتر سترايك)
    إضافة: متغيرات cvar: sm_rankbots 0/1 - تسمح بتسجيل إحصاءات البوت في قائمة ال15 الأوائل
    إضافة: المتغيرات : {year}, {day}, {month}, {weekday}, {sec}, {hour}, {min}, {gmtime} (internal game time), {p.pos} (origin), {p.team}, {p.uid} (userid), {p.bot} (0/1), {p.alive} (0/1), {p.aid} (authid), {p.rk.} (top15 stats)
    إضافة: الأوامر: sm_ranktitle, sm_rankhead, sm_rankbody (sets format for top15)
    إضافة: خيارات إضافية للفلاتر في sm_register (<, >, =, ! (لا يساوي), & (يحتوي))
    تعديلات: دعم للمود DoD وتسجيل أسلحتها
    تعديلات: خطأ حيث كان النص الخالي null string يعامل كصفر
    تعديلات: تقسيم رسائل الشاشة، وكذلك يمكن للأمر sm_tell عرض رسائل أطول
    تعديلات: توقف السيرفر خلال تنفيذ برامج ملحقة عند تحميل محرك الرسائل بعدد كبير من القيم
    تعديلات: بغض البرامج الملحقة
    v2.6.4
    تعديلات: ملف statsme.cfg يتم تنفيذه أوتوماتيكياً (لا داعي للأمر "exec statsme.cfg" في الملف server.cfg/listenserver.cfg)
    تعديلات: أوامر الحديث /stats, /statsme and /top15 تم تغييرها إلى أوامر كونسول ، وهناك أيضاً إختصارات للحفاظ على الطريقة القديمة
    إضافة: cvar: sm_refresh (مبدئياً تساوي 0, تحدد إذا ما كانت الإعدادات تحمل من جديد عند تغيير المرحلة)
    إضافة: cvar: sm_cfgfile (يدل على إسم ملف الإعدادات ، في حالة تم تغيير أسمه)
    إضافة: cvar: sm_debug (تسمح بتخزين رسائل محرك اللعبة في ملف خاص - sm_debug_modname.txt)
    إضافة: cvar: sm_flood (تحدد الزمن بالثواني الفاصل الزمني عند تنفيذ أوامر متسلسلة)
    إضافة: sm_score < أسم الفريق > < أسم الفريق > - أسماء الفرق لتحديد النقاط
    إضافة: دعم للمود DoD (لا تزال هناك بعض المشاكل في إحتساب القتل بواسطة القنابل اليدوية)
    v2.6.2
    تعديلات: الترتيب الآن يتم تخزينه في ملف statsme.log ويتم تحديثه عن تغيير المرحلة
    تعديلات: إزالة الأمر sm_say (الآن يمكن إستخدام "sm_tell *")
    إضافة: sm_clexec2 و sm_tell2 تعمل مثل sm_clexec و sm_tell
    إضافة: لإيقاف تسجيل الأسلحة والإصابات يتم تعيين المتغيرات cvars بقيمة null ("")
    تعديلات: الأوامر sm_alias, sm_menu, sm_register و sm_motd الآن غير مقبولة
    v2.6.1
    تعديلات: إزالة متغيرات الأوامر (sm_kill, sm_bombcont, sm_roundend,
    إضافة: cvar: sm_switch 1/0 - الأعلان للاعب متوقف sm_attackers etc.)
    إضافة: أحداث جديدة للأمر sm_register (SM_Damage, SM_DeathMsg, الخ. أنظر "scripts.txt")
    إضافة: sm_pause < id > / sm_unpause < id > لتوقيف نداء الأحداث
    إضافة: إضافة إمكانية إستخراج القيم من نص الرسائل
    تعديلات: في قائمة top15 حيث كان أسم اللاعب يسجل أكثر من مرة
    v2.5.6
    تعديلات: توقف السيرفر عن إنفجار القنبلة في بعض الأحيان
    تعديلات: في قائمة top15 حيث الدقة والكفاءة محسوبة للمرحلة السابقة فقط وليس لمدة اللعب كلها
    تعديلات: الرموز الغير مسموح فيها ({, } and $) في اسماء اللاعبين تم تبديلها برموز أخرى
    تعديلات: عدم تسجيل الإحصاءات للمتغيرات العامة rd. و gm.
    v2.5.5
    تعديلات: sm_task < الزمن بالثواني > < الأمر > < بارامترات >: a - تكرار لا نهائي, b - أعطاء قيم قبل التنفيذ, c - fill أعطاء قيم خلال إعداد هذا الأمر
    إضافة: sm_showmenu < الهدف > < جزء القائمة > < المفاتيح > [ الزمن بالثواني ]
    إضافة: sm_setmenu < الهدف > < تفعيل عند قيمة 0 > < تفعيل عند قيمة 1 > ...
    تعديلات: توقف السيرفر عند الموت بواسطة إنفجار القنبلة c4
    v2.5.4
    تعديلات: إعطاء قيم ديناميكي ( i.e. {p1.wonid} )
    تعديلات: إدارة إحصاءات أفضل (الآن ذات إنشاء منطقي)
    تعديلات: إزالة الأمر"تقرير" ( مدعومة الآن
    تعديلات: إمكانية إضافية للأمر "sm_tell" ( يمكنك إرسال رسائل للكونسول , كرسائل عادية أو في وسط الشاشة)
    تعديلات: sm_mode يمكن الأن إعدادها بالحروف ( a=1, b=2, c=4 ... )
    تعديلات: العقوبات معدة الآن في localinfo ( "PUNISH_x 1" - حيث x هو رقم اللاعب) حتى يتمكن أي مود آخر من التحكم في في تنفيذها أو لا
    إضافة: إحصاءات الشوط/المرحلة للفريق , للاعبين وكل عمليات القتل
    إضافة: قيم جديدة للمتغيرات timeleft و thetime لإعطاء القيم الديناميكي
    إضافة: إختصارات لأوامر الكونسول والحديث( "sm_alias" )
    إضافة: إمكانية تعطيل إحصاءات نهاية الشوط بإستخدام الإختصارات
    إضافة: أوامر السيرفر: sm_log < الحدث >
    إضافة: البارامتر "e" للأمر "sm_register" ( لا تلحق نص رسالة محرك اللعبة ولكن أعطاء أوامر السيرفر القيم المطلوبة )
    إضافة: عمليات منطقية مثل: &, <, >, = and ! ( i.e. {me!you?x:y} gives x, {monday&nda?x:y} gives x, {2>3?x:y} gives y)
    إضافة: الأمر : sm_task < الزمن بالثواني. > < الأمر > < بارامترات > تنشئ حدث يتم تنفيذه خلال زمن معين في المرحلة الحالية.
    إضافة: الأمر : sm_do < أمر سيرفر >
    تعديلات: كل الأوامر والإختصارات يمكن تنفيذها من "say_team".
    تعديلات: العد العكسي للقنبلة التي تم زرعها بعد نهاية الشوط
    تعديلات: عدم تجديد الإحصاءات عند بداية الشوط
    تعديلات: مشاكل عند إستخدام "c" كبارامتر (ترسل مرة واحدة) للأمر "sm_register"





    __________________
    email# mazaje@gmail.com
    مرعوب غير متواجد حالياً

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2003
    المشاركات
    696

    يتبع



    خطوات التشبيت

    عملية تثبيت StatsMe ليست أوتوماتيكية، ولكنها سهلة جداً في حالة إتباع الخطوات المدرجة في هذه الملفات, قبل أن تبدأ ، يجب التأكد من متطلبات التشغيل. بعدها ، يجب إتباع الخطوات التالية:

    فك ضغط الملفات
    تثبيت Metamod
    تعديل ملف plugins.ini


    . فك ضغط الملفات

    تم ضغط برنامج StatsMe ، بحيث توضع جميع الملفات في مواقعها المخصصة أوتوماتيكياً في حالة فك الملف المضغوط في مجلد اللعبة، يتوجب معرفة المزيد عن التكوين الشجري للمجلد قبل الإستمرار بخطوات التركيب.

    إذا أحتجت إلى فك الملفات في مكان آخر ثم نقلها إلى مجلد اللعبة فإن شجرة المجلدات ستزودك بالمعلومات اللازمة.

    ملاحظة: من المهم جداً أن توضع الملفات والمجلدات في مواقعها الصحيحة وإلا قد تتعرض لبعض المشاكل عند تشغيل برنامج.



    2. تركيب Metamod

    إذا قمت بتركيب Metamod في السيرفر مسبقاً , ( وهو برنامج ضروري لتشغيل كل من AdminMod, ClanMod, أو StatsMe) يمكنك تخطي هذه الخطوة إلى الخطوة الخاصة بتعديل ملف plugins.ini.

    يمكنك تنزيل ملف برنامج Metamod من الموقع التالي :

    http://www.metamod.org
    الخطوة الأولى لتركيب Metamod هو تبديل ملف dll/so الخاصة بالمود بالملف الخاص ببرنامج Metamod . يتم تحميل ملف dll/so للمود التي تقوم بتشغيله على السيرفر ويجب تبديله بملف dll/so الخاص بـ Metamod. للقيام بذلك، يجب فتح مجلد المود (مثل 'cstrike' أو 'tfc') وإتباع الخطوات التالية (مستخدماً Counter-Strike لهذا المثال):


    Linux Server سيرفر لينكس
    قم بفك ضغط الملف metamod_i386.so في المجلد MOD/addons/metamod/dlls


    أفتح ملف liblist.gam (الموجود في مجلد المود) بمحرر نصوص (مثل 'ee' أو 'vi')


    قم بتعديل هذا السطر:
    gamedll_linux "dlls/cs_i386.so"

    لكي يصبح:
    gamedll_linux "addons/metamod/dlls/metamod_i386.so"


    خزن وأغلف الملف.

    ======

    Server سيرفر ويندوز
    قم بفك ضغط الملف metamod.dll في المجلد MOD/addons/metamod/dlls


    أفتح الملف liblist.gam الموجود في مجلد المود)بمحرر نصوص (مثل notepad)


    قم بتعديل هذا السطر:
    gamedll "dlls\mp.dll"

    لكي يصبح:
    gamedll "addons\metamod\dlls\metamod.dll"


    خزن وأغلق الملف

    ما قمت به الآن هو إستبدال ملف dll/so الخاص بالمود بالملف الخاص ببرنامج Metamod ، وبهذا يمكنك الآن تركيب StatsMe. لكي يعمل Metamod بشكل صحيح ، يجب أن نكون قادرين على تحميل برامج فرعية (plug-ins) وللقيام بذلك يجب إنشاء ملف plugins.ini file الذي سيتم شرحه في الخطوة التالية .


    ===

    . تعديل ملف plugins.ini

    Linux Server سيرفر لينكس
    قم بإنشاء ملف نصي بأسم plugins.ini , أو قم بتعديل الملف plugins.ini (إذا كان موجوداً), في المجلد MOD/addons/metamod/ بإستخدام أي محرر نصوص (e.g. 'ee' or 'vi')


    أضف هذا السطر قبل أي plug-ins (وخصوصاً قبل HLGuard):


    linux addons/statsme/dlls/sm_<mod>_mm_i386.so
    في هذا الكود يجب إستبدال <mod> بأسم المود الذي تود تشغيله مثلاً (cstrike/dod/tfc)


    قم بتخزين الملف وغلق محرر النصوص.

    Win32 Server سيرفر ويندوز
    قم بإنشاء ملف نصي بأسم plugins.ini , أو قم بتعديل الملف plugins.ini (إذا كان موجوداً), في المجلد, MOD\addons\metamod , بإستخدام أي محرر نصوص (e.g. notepad).


    أضف هذا السطر من الكود بعد أي plug-ins موجودة:


    win32 addons\statsme\dlls\sm_<mod>_mm.dll
    في هذا الكود يجب إستبدال <mod> بأسم المود الذي تقوم بإستخدامه (cstrike/dod/tfc)


    قم بتخزين الملف والخروج من محرر النصوص





    __________________
    email# mazaje@gmail.com
    مرعوب غير متواجد حالياً

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2003
    المشاركات
    696

    يتبع



    الاعداد
    =====

    Config
    بعد عملية تركيب ناجحة ، تأكد من تفحص ملف statsme.cfg. فمعظم القيم لا تحتاج للتغيير , ولكن statsme مصمم ليكون مرن ويعطيك جميع الخيارات.

    Alias إختصارات
    السطور التي تبدأ بالأمر sm_alias , تمكنك من إنشاء إختصارات للأوامر القياسية الطويلة. يمكنك إضافة إختصاراتك الخاصة إذا أردت, على الرغم من أنه من المستحسن عدم إزالة الإختصارات الموجودة مسبقاًalthough . لاحقاً في هذا الملف ستجد بعض الأمثلة لبعض الإختصارات وإستخدامها، حيث يمكن إستخدامها من الكونسول أو أوامر الرسائل، مثلاً : إذا أردت تغيير مشغل /stats من أمر رسالة إلى أمر كونسول يمكنك تغيير حرف b فس سطر /stats إلى حرف a

    Motd رسالة اليوم
    السطور التي تبدأ بـ sm_motd تحتوي على نص يعرض لكل لاعب عن الإتصال، يمكن إستخدامه لعرض معلومات مهمة للاعب مثل زمن المرحلة والمرحلة التالية والبرامج المثبتة بالسيرفر ..الخ ويمكنك زيادة معلوماتك الخاصة
    مثلاً : sm_motd " - هذا السيرفر تابع لفريق الإلكترون للكاونتر سترايك"

    أوضاع Statsme
    إضافة/إزالة وظائف statsme عن طريق إضافة/إزالة حروف من هذا الإعداد. يجب إستخدام الوظائف المرغوب بها فقط منعاً لهدر موارد السيرفر, مثلاً : إيقاف القتل بالسكين, والسماح بباقي الأسلحة. تغيير "sm_mode set abciln" إلى "sm_mode set abcin" (لاحظ حذف الحرف "l")

    Log-, stats- and announcement formats صيغ الإحصاءات والإعلانات
    يمكنك تغيير صيغ الإحصاءات والمتغيرات التي تشير إليها الاحداث ولكن هذا غير محبذ ، لأن تغيير هذه القيم قد يؤدي إلى مشاكل في التشغيل، لذا لا تقم بتغييرهم إلا إذا كنت متأكدا, ولا تنسى أنه يجب أن يكون الأمر "log on" موجوداً في ملف server.cfg!

    لتحميل برامج statsme
    تأكد من تحميل البرامج الضرورية فقط ، يمكنك تشغيل البرامج بإزالة الشرطتين ( // ) في بداية السطر الذي يحتوي على البرنامج الذي تود تفعيله, ولتعطيل البرامج يجب إضافة ( // ) في بداية السطر الذي يحتوي البرنامج المراد تعطيله، يفضل عدم إزالة سطور الأوامر لتعطيل البرنامج لأنك قد تحتاج إليها في وقت لاحق. معظم البرامج تحتوي على شرح لوظيفتها داخل ملف البرنامج فمثلاً يمكنك فتح الملف sm_scripts/sm_bombc.cfg لتعلم المزيد حول أحداث القنبلة.

    قائمة Statsme: مهم جداً !
    يجب تغيير كلمة السر الإفتراضية لقائمة statsme . لأن الكلمة معروفة ويمكن لأي شخص يعرف هذه الكلمة الوصول إلى القائمة وتغيير أي أعدادات. كلمة السر المدرجة هنا هي الكلمة المستخدمة خلال اللعب للوصول إلى قائمة statsme, e.g. sm_menupassword "mysecretpass" -> وداخل اللعب أدخل statsme_menu mysecretpass للوصول إلى قائمة statsme.يمكنك إضافة متغيرات خاصة للسيرفر ولكن تأكد من أن تكون بنفس الشكل كما في أمثلة (tkpunish, friendlyfire, autoteambalance)


    =======
    الاصوات

    إعدادات الصوت

    ملاحظة: لكي تعمل الأصوات ، يلزم تنزيل ملف Soundpack.zip الموجود في قسم تنزيل StatsMe.


    لتنشيط Multikill plugin
    إفتح الملف statsme.cfg (الموجود في addons/statsme/statsme.cfg) بإستخدام محرر نصوص.
    حدد السطر في نهاية الملف وقم بإزالة العلامة "//" من بداية السطر:


    //exec addons/statsme/scripts/multikill.cfg لتصبح على الشكل التالي:
    exec addons/statsme/scripts/multikill.cfg


    قم بحفظ الملف .

    إضافة بعض الأصوات إلى ملف (.RES)
    هناك ملف (.RES) يخبر السيرفر بالتأكيد على وجود ملفات الأصوات لدى المتصل، فإذا لم يكن لديه الملفات ، يتم تنزيلها من السيرفر، وعلى حسب الإعدادات ، يمكن الملفات ذات الإمتداد(.RES) يمكن أن تكون موجودة لكل المراحل الموجودة على السيرفر (لضمان نقل ملفات الصوت إلى كل من يتصل بالسيرفر), أو على الأقل للمراحل الأكثر إستخداماً ( في حالة وجود عدد كبير من المراحل ,ولا يستخدم إلا القليل منها ), عموماً ، من الأفضل تضمين ملف (.RES) لجميع المراحل الموجودة في سلسلة الملفات mapcycle.txt
    للتبسيق ، سنفترض بأن السيرفر يعمل بمرحلتين فقط, Map1 المرحلة الأولى و Map2المرحلة الثانية إستبدل بأسم المرحلة التي ستقوم بإنشاء ملف (.RES) لها .

    قم بإنشاء ملف نصي (بإسم map1.res), أو قم بتعديل الملف map1.res (إن كان موجوداً), في مجلد المراحل للمود, بإستخدام محرر نصوص. --لا تنسى إستبدال map1 بإسم ملف المرحلة الموجودة على السيرفر .

    قم بإضافة السطور التالي بعد أي ملفات صوتية تم إدراجها سابقاً(أسماء الملفات الصوتية يجب إدراجها في سطور مستقلة)


    sound/misc/monsterkill.wav
    sound/misc/multikill.wav
    sound/misc/ultrakill.wav
    sound/misc/killingspree.wav


    خزن الملف وأغلق محرر النصوص.

    قم بنسخ الملف map1.res وتغيير إسم الملف إلى map2.res. إذا كان الملف map2.res موجود مسبقاً, كرر الخطوات من 1 إلى 3. --لا تنسى أن تستبدل كلمة map1 بأسم ملف المرحلة المطلوبة.

    كرر الخطوة 4 لأي مراحل أخرى ترغب في إنشاء ملف (.RES) لها .

    تأكد من وجود كل الملفات في مكانها الصحيح

    حسناً, ما تبقى هو التأكد من وجود الملفات التالية في مكانها الصحيح. كل المجلدات متفرعة من المجلد الرئيسي للمود:


    maps/map1.res
    maps/map2.res
    addons/statsme/statsme.cfg
    addons/statsme/scripts/multikill.cfg

    Also, copy the sounds to the sound/misc/ directory.


    sound/misc/monsterkill.wav
    sound/misc/multikill.wav
    sound/misc/ultrakill.wav
    sound/misc/killingspree.wav

    قم بإعادة تشغيل السيرفر والتأكد من أن كل شيء يعمل بشكل صحيح.

    ============


    الأوامر
    sm_do

    الصيغة : sm_do <command>
    sm_do يستخدم هذا الأمر لإعطاء صيغ معينة قيم متغيرة ، كتعيين قيمة لمتغير داخلي.

    sm_reg (sm_register):
    syntax: sm_reg < event [flag for sm_mode] [sm_mode id] > <command> <flags> [conditions]
    البارامترات الممكنة :
    a - إستقبال msg فقط إلأى أرسلت شاملة ( إلى جميع اللاعبين, عندها يكون receiver 0)
    b - إستقبال msg فقط إذا كانت خاصة بلاعب معين(receiver في هذه الحالة تكون index_of_player)
    c - إستقبال لمرة واحدة فقط (بعض الرسالة ترسل بشكل متكرر مثل أصوات الراديو يتم إرسالها لكل لاعب بشكل مستقل لأن بعض اللاعبين قادرين على سماع الأصوات والبعض الآخر غير قادر على ذلك )
    d - عدم إستخدام علامات الإقتباس في نص الرسالة,لتسهيل وتسريع معالجة الرسائل
    (قبل إستخدامها يجب التأكد من أن الرسالة لا تحتوى على أي مسافات )
    e - تقوم بتعبئة command بقيمة vars وتنفيذه بدون ربط نص الرسالة
    f - القيم في conditions يجب أن تطابق تماماً قيم الرسالة
    g - إستقبال الرسالة المخصصة إلا إذا كان اللاعب حي
    h - إستقبال الرسالة المخصصة إلا إذا كان اللاعب ميتاً
    sm_reg تستخدم لتسجيل مقابض الأحداث ، مقابض الأحداث هذه هي التي تقبض رسائل المحرك وتقوم بتنفيذ كود معين
    ( كمثال عند موت اللاعب تقوم بعرض رسالة إعلان الموت على الشاشة)

    sm_task
    الصيغة : sm_task < time in sec. > < command > [ flags ]
    البارامترات الممكنة هي :
    a - تعبة بـ vars عند تنفيذ هذه المهمة
    b - تكرار لا نهائي
    c - إنعاش عند تحميل خريطة جديدة
    sm_task تستخدم لتنفيذ كود معين بعد مرور زمن محدد مثل autorr.cfg يقوم الكود بإعادة بد المرحلة بعد مرور 30 ثانية من بدء تحميل الخريطة.

    sm_mode / sm_mode2 / sm_mode3
    الصيغة : sm_mode[id] < set | remove > < bits > [ * | #userid | team ]
    يمكنك إستخدام جيمع الحروف a-z على أنها بتات bits. إذا أستخدمت sm_mode بدون الجزء الأخير ( #userid أو * أو team )
    ستكون شاملة ، هذا يعني أنها ستفعل للسيرفر بالكامل وليس للاعب معين، يجب تحديد كل الحالات لكل لاعب أيضاً، لكن هذا يمكن عمله بواسطة statsme_menu.
    sm_win
    الصيغة : sm_win < * | #userid | team > < message > [ header ]
    sm_win تقوم بعرض رسالة لكل اللاعبين في نافذة motd رسالة اليوم.

    sm_alias
    الصيغة : sm_alias < alias > < command > < flags >
    البارامترات الممكنة هي
    a - أوامر الكونسول
    b - say أوامر
    c - عدم عرض الأوامر
    sm_alias تمكنك من قبض الأوامر التي يرسلها اللاعب أو يكتبها في الكونسول والإستجابة لها.

    sm_motd
    الصيغة : sm_motd < motd string >
    sm_motd تمكنك من إضافة نص إلى connection-message التي ترسل للاعبين عند الإتصال.

    sm_menu
    syntax: sm_menu < description > < command >
    sm_menu تضيف عنصر لقائمة statsme الرئيسية, تعرف أيضاً بأنها "admin" menu.
    الأمر command يمكن أن يكون أي أمر للسيرفر, مثل “map de_dust” , ويمكن أن تكون أمر statsme
    (مثل sm_mode أو غيرها)





    __________________
    email# mazaje@gmail.com
    مرعوب غير متواجد حالياً

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2003
    المشاركات
    696

    النهاية



    الدعم التقني

    StatsMe الصفحة الرئيسية (http://www.unitedadmins.com/statsme.php)
    United Admins المشرفون المتحدون(http://www.unitedadmins.com)
    الإلكترون للألعاب الجماعية (www.electron-cs.com )
    IRC Network: Gamesnet (irc.gamesnet.net)
    IRC Channels: #statsme / #ua.support


    منقول للفائدة

    ميرسيو





    __________________
    email# mazaje@gmail.com
    مرعوب غير متواجد حالياً

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2003
    المشاركات
    696

    يتبع



    السابق هو اعداد StatsMe

    الان تركيب Metamod

    مرحباً بكم في دليل تثبيت برنامج Metamod!

    MetaMod هو الأساس للعديد من البرامج الملحقة مثل ClanMod, HLGuard, و StatsMe. فبدون Metamod,
    هذه البرامج لا يمكنها أن تعمل.

    هذه الملفات المساعدة تم إنشاؤها في سبيل :

    تزويدك بالمعلومات حول Metamod.

    مساعدتك في عملية تثبيت Metamod.

    توضيح خطوات إعداد Metamod.

    مساعدتك في حل مشاكل Metamod.


    حول Metamod
    MetaMod برنامج وسيط بين جميع ملفات DLL/SO للمود وبين محرك اللعبة Half-Life ويتعقب الأوامر المرسلة بينهما ، ويستطيع بهذا إستخدام أكثر من ملف DLL/SO التي يمكنها إضافة أو تغيير الوظائف للعبة أو المحرك. ملفات DLL تستخدم على سبيل المثال لإضافة أوامر للسيرفر، للإحتفاظ بالإحصاءات، والمساعدة في التحكم باللعبة.




    Metamod هو إضافة كبيرة للسيرفر الخاص بك والذي يسمح لبرامج أخرى مثل StatsMe و ClanMod بالعمل.


    قائمة بالبرامج التي تعمل تحت Metamod
    هنا القائمة

    ========

    تثبيت Metamod في أغلب الأحيان بسيط جداً . قد يتطلب دقائق قليلة فقط.

    متطلبات التشغيل

    1. فك ضغط الملفات

    2. تثبيت Metamod

    3. الإعدادات


    --------------------------

    أحصل على آخر إصدار لسيرفر هاف لايف HLDS الإصدار 1.1.2.0 (عند إصدار هذه الملفات)


    هنــــــا


    كذلك آخر إصدار من Metamod

    هنـــــــــا




    فك ضغط الملفات
    لنظام التشغيل ويندوز Windows:

    أنشئ مجلداً في مجلد المود بأسم 'addons'. ومن ثم مجلد آخر بأسم 'metamod' داخل المجلد السابق.
    ثم مجلد آخر بأسم 'dlls' داخله . (يمكنك تخطي هذه الخطوة في حال تواجده أصلاَ)
    فك ضغط الملف metamod.dll وضعه في

    C:\<HLDS directory>\<MOD>\addons\metamod\dlls


    حيث MOD هو أسم المود الذي تستخدمه (cstrike, tfc, على سبيل المثال)
    **ملاحظة: مجلد HLDS قد يكون على الشكل 'c:\Program Files\Steam\Steamapps\<YOUR EMAIL>\dedicated server'
    لأنظمة التشغيل *nix (Linux, FreeBSD):

    أستخدم الأمر mkdir لإنشاء المجلدات 'addons', والمجلد 'metamod' في داخله, وداخله المجلد 'dlls'
    وفي داخل المجلد 'dlls' قم بتشغيل هذا الأمر:
    shell> gunzip metamod_i386.so.gz
    سوف تجد الملف 'metamod_i386.so', بإفتراض أن الملف المضغوط gzip موجود في ذلك المجلد,
    وإلا, فك الضغط, ثم أستخدم الأمر mv metamod_i386.so addons/metamod/dlls,
    بإفتراض أنه موجود في مجلد المود.
    **ملاحظة: هذه بعض الطرق لكي تفك ضغط الملف DLL; وقد ترغب في القيام بذلك بطريقتك الخاصة، ولكن تأكد أن الملفات توضع في مكانها الصحيح.

    ==============

    تثبيت Metamod
    لنظام التشغيل ويندوز Windows:

    أنتقل إلى مجلد المود (cstrike, tfc, etc..) وقم بفتح الملف 'liblist.gam'.
    إذا طلب نظام التشغيل برنامج لفتح الملف ، فأختر برنامج Notepad من قائمة الإختيار.
    أبحث عن السطر الذي يحتوي على gamedll "dlls/mp.dll"
    وقم بتغييره إلى :
    gamedll "addons/metamod/dlls/metamod.dll"
    خزن الملف.
    لأنظمة التشغيل *nix:

    في هذا المثال سنستخدم بالبرنامج Easy Editor. ولكن تستطيع بالطبع إستخدام vi أو gedit للنظام Gnome/Xwindows أيضاً.

    أفتح الملف liblist.gam الموجود في مجلد المود بإستخدام الأمر التالي:
    ee liblist.gam
    قم بتعديل السطر gamedll_linux "dlls/MOD_i386.so"
    إلى :
    gamedll_linux "addons/metamod/dlls/metamod_i386.so"
    خزن الملف بالضغط على CTRL+C, ثم أكتب write liblist.gam ثم الضعط على زر الإدخال.
    أضغط CTRL+C, ثم أكتب exit متبوعاً بالضغط على زر الإدخال.


    =======

    إعدادات Metamod
    لجميع أنظمة التشغيل:

    أنتقل للمجلد addons/metamod .
    أنشئ ملف بأسم 'plugins.ini'.
    **ملاحظة: في نظام ويندوز windows, تأكد أن الملف من نوع .ini, وليس .ini.txt
    لكل برنامج ملحق (AdminMod, ClanMod, StatsMe, الخ..) تود إضافته ,
    أكتب سطر داخل الملف على الشكل التالي:
    win32 <PATH_TO_PLUGIN_DLL>
    أستبدل path_to_plugin_file بمسار ملف DLL للمود.
    مثلاً.: win32 addons/adminmod/dlls/admin_MM.dll
    لأنظمة تشغيل *nix , أستبدل كلمة win32 بكلمة linux.
    مثل.: linux addons/adminmod/dlls/admin_MM_i386.so
    خزن الملف plugins.ini
    **ملاحظة لمستخدمي نظام تشغيل ويندوز: خزن بإستخدام 'all files' في برنامج notepad, حتى لا يضيف البرنامج الإمتداد .txt في نهاية الملف.
    أبدأ تشغيل السيرفر; ثم أكتب في الكونسول 'meta list' .

    يظهر لك شيئاً كهذا:

    Currently loaded plugins:
    description stat pend file vers src load unlod
    [ 1] Adminmod RUN - admin_MM_i386.so v2.50.57 ini Start Start
    [ 2] ClanMod RUN - clanmod_mm_i586. v1.81.25 ini Pause Pause
    [ 3] STATSME RUN - sm_cstrike_mm_i3 v2.8.Buz ini Chlvl Chlvl
    3 plugins, 3 running

    أذا كان لأي من البرامج كلمة 'badf' في عمود 'stat' , يعني أن ذلك الملف غير موجود ، أو أنك أخطأت في كتابته

    =======
    بعض الأسئلة المتكررة
    إذا كانت لديك مشاكل في تشغيل Metamod, قد تجد الحل في ما يلي :

    السؤال:سيرفر هاف لايف HLDS لا يبدأ العمل!
    الإجابة:تأكد أن ملف Metamod DLL/SO موجود في نفس المجلد المكتوب في الملف liblist.gam. وتأكد من صحة الأسم (في الملف liblist.gam السطر الذي يحتوي على gamedll).
    **ملاحظة: في أنظمة التشغيل *NIX يجب مراعاة حالة الحروف (كبيرة ام صغيرة)

    السؤال: أجد كلمة 'badf' في العمود STAT عند كتابة الأمر 'meta list' لأحد البرامج الملحقة.
    الإجابة: مرة أخرى, تأكد من صحة أسم البرنامج ومساره المكتوب في الملف plugins.ini


    سوري على النسيان وشكرا النهاية

    حتي تكون لدي الاخوان خبرة قليلة في تركيب سيرفرات الالعاب





    __________________
    email# mazaje@gmail.com
    مرعوب غير متواجد حالياً

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2002
    المشاركات
    917


    هلا خيو مرعوب

    ولو اني لااحب الالعاب ولكني اقدر تعبك وحرصك على فائده االاخرين

    وشكرآ اللك على ذلك ,,,

    2/ شيك على ديكتيد ناو الان ..عروضات رائعه + اسعار

    خاصه بعد اضافه بعض المعالجات التي كانت غير متوفره مسبقآآآآ

    عمومآ تحياتي الك يا غالي
    ومحتاج طلتك قريب ,,, ولاتحرمنا منها ’’’


    bestwishes





    __________________
    عش ماشئتفانك ميت
    واحبب ماشئت فانك مفارقه
    ابو سالم
    مسنجر+مراسله =info @ mrhf.org
    (شبكه مرهف)mrhf.org
    شبكه مرهف غير متواجد حالياً

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2003
    المشاركات
    696

    السلام عليكم



    شكرا لك حبيبي شبكه مرهف الله لا يحرمنا منك وشكرا على مرورك على الموضوع

    وانشاء الله رايح ادش على ديكتيد ناو والله مشتاق لتعاملهم الراقي والادب الموجود عندهم

    قليل دخولي بسبب الضغط في الدوام تعب واجهز على السفر الاسبوع القادم انشاء الله


    وشكرا لك





    __________________
    email# mazaje@gmail.com
    مرعوب غير متواجد حالياً

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    287


    شكراً مرعوب

    بس مافي شرح للعبت counter strike

    كيف اسوي سيرفر؟






    wld_el_3z غير متواجد حالياً

  10. #10
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,219


    يعطيك الف عافية اخوي مرعوب

    بالنسبة للاخ wld_el_3z

    اضغط هنا

    مع اطيب تحياتي لكم





    __________________
    في العصافير جبن وهي طائره * وفي الصقور شموخ وهي تحتضر
    Al7zen غير متواجد حالياً

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    287


    شكراًAl7zen
    بس ينفع من resaller
    ?





    wld_el_3z غير متواجد حالياً

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    287


    شرح
    1.5

    مافي شرح 1.6







    wld_el_3z غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض