جهِّز نفسك لسوالف كاست، واحصل على Macbook Air
ويكيمانيا 2008. الإسكندرية، من 17 وحتى 19 يوليو

 

العودة   سوالف سوفت > قسم الشبكات والخوادم وقواعد البيانات > قسم تبادل خبرات الاستضافة
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

موضوع مغلق
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
تاريخ التسجيل: Sep 2003-
#1 (permalink)  
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
مرعوب غير متواجد حالياً   قديم 28-07-2004, 12:25 AM
عضو سوبر نشيط
تاريخ التسجيل: Sep 2003-
#2 (permalink)  
يتبع

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

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
مرعوب غير متواجد حالياً   قديم 28-07-2004, 12:28 AM
عضو سوبر نشيط
تاريخ التسجيل: Sep 2003-
#3 (permalink)  
يتبع

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

عملية تثبيت 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
مرعوب غير متواجد حالياً   قديم 28-07-2004, 12:32 AM
عضو سوبر نشيط
تاريخ التسجيل: Sep 2003-
#4 (permalink)  
يتبع

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

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
مرعوب غير متواجد حالياً   قديم 28-07-2004, 12:35 AM
عضو سوبر نشيط
تاريخ التسجيل: Sep 2003-
#5 (permalink)  
النهاية

الدعم التقني

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
مرعوب غير متواجد حالياً   قديم 28-07-2004, 12:38 AM
عضو سوبر نشيط
تاريخ التسجيل: Sep 2003-
#6 (permalink)  
يتبع

السابق هو اعداد 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
مرعوب غير متواجد حالياً   قديم 28-07-2004, 01:02 AM
عضو فعال
تاريخ التسجيل: Nov 2002-
#7 (permalink)  

هلا خيو مرعوب

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

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

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

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

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


bestwishes






__________________
عش ماشئتفانك ميت
واحبب ماشئت فانك مفارقه
ابو سالم
مسنجر+مراسله =info @ mrhf.org
(شبكه مرهف)mrhf.org
شبكه مرهف غير متواجد حالياً   قديم 28-07-2004, 02:18 PM
عضو سوبر نشيط
تاريخ التسجيل: Sep 2003-
#8 (permalink)  
السلام عليكم

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

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

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


وشكرا لك






__________________
email# mazaje@gmail.com
مرعوب غير متواجد حالياً   قديم 28-07-2004, 10:57 PM
عضو نشيط جدا
تاريخ التسجيل: Feb 2003-
#9 (permalink)  

شكراً مرعوب

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

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






__________________
HTML غير متاح
vB شفرة متاح
[img] غير متاح
Smilies غير متاح


WHO CARES??
wld_el_3z غير متواجد حالياً   قديم 09-08-2004, 03:06 AM
عضو فعال
تاريخ التسجيل: Feb 2003-
#10 (permalink)  

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

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

اضغط هنا

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






__________________
ابيات من الشعر اعجبتني
في العصافير جبن وهي طائره * وفي الصقور شموخ وهي تحتضر
ان حظي كدقيق فوق شوك نثروه * ثم قالو لحفاه يوم ريح اجمعوه
الناس في غفلة عما يراد بهم * كأنهم غنم في حوش جزارُ
Al7zen غير متواجد حالياً   قديم 09-08-2004, 04:25 PM
عضو نشيط جدا
تاريخ التسجيل: Feb 2003-
#11 (permalink)  

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






__________________
HTML غير متاح
vB شفرة متاح
[img] غير متاح
Smilies غير متاح


WHO CARES??
wld_el_3z غير متواجد حالياً   قديم 09-08-2004, 07:10 PM
عضو نشيط جدا
تاريخ التسجيل: Feb 2003-
#12 (permalink)  

شرح
1.5

مافي شرح 1.6







__________________
HTML غير متاح
vB شفرة متاح
[img] غير متاح
Smilies غير متاح


WHO CARES??
wld_el_3z غير متواجد حالياً   قديم 09-08-2004, 07:14 PM
موضوع مغلق


أدوات الموضوع

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 06:09 PM بتوقيت المملكة العربية السعودية