السابق هو اعداد 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
سوري على النسيان وشكرا النهاية
حتي تكون لدي الاخوان خبرة قليلة في تركيب سيرفرات الالعاب