اليوم اشرح لكم طريقة عمل سيرفر ثابت بمعنى سيرفر بدومين
طريقة عمل صفحة لحالة السيرفر الان التي تستطيع عن طريقها التحكم بالسيرفر مثل تغير الماب والتصويت
على الطرد او تغير الماب او المسج الخاص ومعرفة من يلعب بالسيرفر وغيرها الكثير
سأقوم بتقسيم الشرح الى عدة مراحل وقد حاولت ان ابسط الشرح قدر المستطاع مع مراعاة ابراز كل خطوة مهمة على الاقل بالنسبة لي حتى نخرج بموضوع كامل للطريقة الصحيحة لعمل السيرفر
ولكن قبل كل شىء احب ان اعلمكم باني مبتدىء واعرف اللعبة من شهرين فقط يعني اي خطىء اعتبروه خطىء مبتدى لايعرف شىء
بسم الله نبــدأ :-
طريقة معرفة الاي بي سواء network او real
اولا علينا معرفة رقم الاي بي الخاص بنا سواء كان اي بي نتورك او اي بي حقيقي ولمعرفة ذلك امامك طريقتين اما ان تقوم بالذهاب الى RUN وابتع الصور :-
C:\Documents and Settings\Administrateur\Bureau\cmd1.png
C:\Documents and Settings\Administrateur\Bureau\2cmd.png
تقوم بالذهاب الى موقع
http://www.whatismyipaddress.com/وستلاحظ وجود الاي بي الخاص بك بمنتصف الصفحة
طبعا الفرق بين الطريقة الاولى والثانية ان الاولى تعطيك الاي بي الخاص بالشبكة + الاي بي الحقيقي
بينما الثانية تعطيك الاي بي الحقيقي فقط
وكل على حسب اتصالة الى اتصالة
**************************************
الان عرفنا الاي بي لنبداء بعمل السيرفر
طريقة عمل السيرفر
اول شىء حمل نسخة كوبي عادي مثل الي بالموقع حتى يستطيع الجميع الدخول ماتعمل السيرفر بنسخة ستيم مسجلة وتيجي تقول ليش اصحاب النسخ العادية مابيستطيعو الدخول
حمل النسخة + اخر تحديث واتبع الشرح
اذهب الى مجلد اللعبة بالمسار التالي :-
c:\Program Files\Valve
ستجد ايقونة حمراء باسم hlds.exe قم بفتحها واتبع الصور ادناه
C:\Documents and Settings\Administrateur\Bureau\1.png
C:\Documents and Settings\Administrateur\Bureau\2.png
لضبط الماب كما تريد اضغط على الخيار رقم 3 واتبع الصورة التالية لضبط الماب كما تريد بالترتيب الذي تريده
C:\Documents and Settings\Administrateur\Bureau\3.png
C:\Documents and Settings\Administrateur\Bureau\4.png
قمت بتوضيع كافة الخيارات الموجودة اعلاه وهاهي بالترتيب :-
Time limit
الوقت المحدد لكل لعبة بمعنى انك اخترت de_duest سوفت تستغرق 20 دقيقة للانتقال الى المرحلة التالية
win limit(round)
نفس الخيار الاول ولكن الفرق هنا انه سيتم احتساب عدد الجولات التي سيتم الفوز بها من كلا الفريقين
round limit (round)
عدد الجولات التي سيتم لعبها بغذ النظر عن الفأئز
time per round (minutes)
الوقت المحدد لكل جولة ( بالدقيقة )
freeze time(seconds)
تجمد اللعبة عند البدء ( باللثانية )
buy time (minutes)
وقت الشراء (بالدققة ) مثلا بعد مرور 90 ثانية تستطيع العودة وشراء اي سلاح تريد
starting money
النقود المحتسبة مع بداية اللعبة
footsteps
السماح بسماح خطوات الاقدام
death camera type
نوع الكاميرا بمعنى عل ستسمح لك برؤية الجميع ام فقط افراد فريقك
disable chase/death cam (fade to black)
اغلاق الكاميرا عند الموت بمعنى عدم السماح لك عند الموت برؤية اي لاعب ستظهر شاشة سوداء معتمة
friendly fir
السماح بقتل صديقك او لا
kill team killers round after tk
قتل قاتلين الفريق بالجولة القادمة
kick idle and team killing (3 tks) players
طرد اللاعب عندما يقوم بقتل 3 افراد من فريقه
kick hostage killers ( kill allowed , 0 is off)
قتل قاتل الرهائن بعد قتل كم رهينة
allow flashlight
السماح بأضائة المصباح الكشاف
هذا توضيح لكافة الخيارت بالصندوق بالصورة اعلاة قم بضبطها كما تريد وحسب حاجتك
ننتقل للوحة التالية
C:\Documents and Settings\Administrateur\Bureau\5.png
C:\Documents and Settings\Administrateur\Bureau\6.png
C:\Documents and Settings\Administrateur\Bureau\7.png
C:\Documents and Settings\Administrateur\Bureau\8.png
C:\Documents and Settings\Administrateur\Bureau\9.png
الامر الاول وهو اخبار ستيم عن عنوان الاي بي الخاص بك وماعليك الا كتابة التالي
ip xx.xx.xx.xx
مع استبدال x برقم الاي بي الخاص بك
اما الامر الثاني هو لتحسين السيرفر وذلك عن طريق اعلام ستيم بمكان السيرفر بالعالم ولفعل ذلك اكتب الامر التالي :-
sv_region 6
بهذا يكون السيرفر شغال 100%
تستطيع رؤية السيرفر اما بأضافة اي بي الشبكة الخاص بك اذا كان لديك اي بي شبكة في الفيفورت او
أفتح لعبة الكاونتر وبعدين روح الـ Console و أطبع
connect 127.0.0.1
لاتقم باضافة الاي بي الحقيقي في الفيفورت لانك ستعاني من مشكلة الاق والافضل ان لاتلعب من نفس الكمبيوتر اصلا ماعدا لو كان كمبيوترك قوي واتصالك سريع 5 ميجا مثلا
الى هنا نكون قد انتهينا
قم باعطاء الاي بي لاي شخص تريدة ليقوم باضافتة الى الفيفورت ويدخل الى سيرفرك بشكل طبيعي
ولكن لم ننتهي حتى الأن ليس هذا مانريده
الان لنقم بالتسجيل للحصول على عنوان دومين مجاني حنى نقوم باعطاء الشخص المراد عنوان مثل d4arab.no-ip.info:27015
ومتى قمنا باطفاء السيرفر واعادة فتحة ماعليه الا اضافة نفس العنوان مرة اخرى
الخطوات سهلة
التسجيل في no-ip للحصول على هوست
لنبداء باسم الله :-
اولا نتوجة الى موقع no-ipعلى الرابط التالي
http://www.no-ip.com/ومن ثم قم باتباع الصور للتسجيل
C:\Documents and Settings\Administrateur\Bureau\1.png
C:\Documents and Settings\Administrateur\Bureau\2.png
C:\Documents and Settings\Administrateur\Bureau\3.png
C:\Documents and Settings\Administrateur\Bureau\4.png
الان انتقل الى الايميل الذي قمت بالتسجيل فيه حتى تقوم بتفعيل حسابك ستجد رسالة من نفس الموقع وتحتوي على الاتي
C:\Documents and Settings\Administrateur\Bureau\5.png
C:\Documents and Settings\Administrateur\Bureau\6.png
C:\Documents and Settings\Administrateur\Bureau\7.png
يمكنك بهذه الطريقة اضافة عدد لانهائي من النطاقات كما تريد
ولان بعد ان قمنا باضافة الهوست الذي نريده (النطاق )
سنقوم بتنصيب البرنامج الذي قمنا بتحميلة من الخطوات السابقة واذا لم تقم بتحملية تفضل هذه وصلة التحميل
http://www.no-ip.com/downloads.phpوقم بتنصيب البرنامج بخطوات سهلة جدا
بعد تنصيب البرنامج قم بفتحه واتبع الاتي
C:\Documents and Settings\Administrateur\Bureau\8.png
C:\Documents and Settings\Administrateur\Bureau\9.png
الا هنا انتهينا من شرح البرنامج وطريقة التسجيل
قم باعطاء الشخص الذي تريد دخولة الى السيرفر عنوان الهوست الذي قمت باختيارة
من هذا نستنتج ان العنوان الذي قمنا يحجزة يحل محل الاي بي بمعنى ان النطاق = الاي بي
والان لدينا مشكلة ؟؟
لنفرض ان الجهاز قد اغلق او الانترنت قد قطع او لاي سبب قمنا باطفاء السيرفر واعادة فتحة فبكل بساطة يكون رقم الاي بي قد تغير هذا في حالة كان
اتصالك dsl اما اذا كان الفريم ريلي فلا يحدث اي تغير بالاي بي
وستلاحظ عند فتح البرنامج ان الوجه قد اصبح مبتسم وهذا يعني ان الاي بي لم يتصل بالهوست الذي قمنا بعملة
وطريقة حل هذه المشكلة سهل جدا
كل ماعليك هو الدخول الى حسابك مرة اخرى واتباع الاتي
C:\Documents and Settings\Administrateur\Bureau\10.png
C:\Documents and Settings\Administrateur\Bureau\11.png
الاى هنا نكون قد انتهينا من شرح طريقة عمل سيرفر مع عمل دومين او هوست خاص به وطريقة تعديله وقتما نشاء
الان قم بفتح برنامج No-IP DUC + السيرفر وقم باعطاء الشخص الذي تريد دخوله عنوان الهوست وسيكون كالتالي :-
xxx.no-ip.info
مع استبدال الxباسم الهوست الذي قمت بعمله
تركيب صفحة التحكم ( حالة السيرفر الان )
والان نأتي الى طريقة عمل صفحة التحكم ( حالة السيرفر الان )
اولا قم بتحمل البرنامج ام الملفات بالاحرى
www.shro7.d4arab.com/joker/counter%20strike/unofficial.rarعند فك الضغط سينتج لك مجلدين كالتالي
C:\Documents and Settings\Administrateur\Bureau\1.png
الان قم بنسخ مجلد W الى المسار الاتي
C:\Program Files\Valve\cstrike\addons
C:\Documents and Settings\Administrateur\Bureau\2.png
بعد ذلك اذهب الى الملف plugins.ini
على المسار الاتي
C:\Program Files\Valve\cstrike\addons\metamod
وقم باضافة الاسطر التالي في نهايته
win32 addons/w/dlls/w_mm.dll
linux addons/w/dlls/w_mm_i386.so
C:\Documents and Settings\Administrateur\Bureau\3.png
والان قم بنسخ ملف webmod_pass.amx
الموجود بداخل مجلد \amx\plugins
الى المسار الاتي
C:\Program Files\Valve\cstrike\addons\amxmodx\plugins
انسخ ملف webmod_pass.sma
الموجود داخل مجلد \examples\source
الى المسار الاتي
C:\Program Files\Valve\cstrike\addons\amxmodx\examples\source
بعد ذلك اذهب الى الملف plugins.ini
على المسار الاتي
C:\Program Files\Valve\cstrike\addons\amxmodx\configs
وقم باضافة الاسطر التالي في نهايته
webmod_pass.amx
C:\Documents and Settings\Administrateur\Bureau\4.png
الان اذهب الى ملف amxx.cfg
على المسار الاتي
C:\Program Files\Valve\cstrike\addons\amxmodx\configs
قم بتحرير الملف واستبدا كلمة webmod_adminpass "password"بالباسورد الذي تريده
C:\Documents and Settings\Administrateur\Bureau\5.png
الان اذهب الى ملف ip.cfg
على المسار الاتي
C:\Program Files\Valve\cstrike\addons\w
وقم بتعديله بالنطاق الذي قمنا بوضعة
C:\Documents and Settings\Administrateur\Bureau\6.png
الان اذهب الى ملف index.w
بالمسار الاتي
C:\Program Files\Valve\cstrike\addons\w\www
واستبدل رقم 0 برقم 1 بالجملة الاتية
{v.showmappic:0} to {v.showmappic:1}
C:\Documents and Settings\Administrateur\Bureau\7.png
الى هنا انتهى الشرح واصبح لديك صفحة للتحكم ومعرفة حالة السيرفر
ويكون رابطها هو ماقمت بوضعه في ملف ip.cfg
*****************************
التخلص من LAG
الاق والتخلص منه
طريقة فعالة للتخلص من الاق وتمكن فكرتها في توزيع الاتصال على عدد الاعبين الموجودين بالتساوي وساقوم بادراج الكود الذي وضعة الاخ bull على مااذكر
قم بفتح ملف SERVER.CFG تجده داخل المسار
c:\Program Files\Valve\cstrike
قم بكتابة هذا الكود باخر سطر
رمز:
//echo "*** Adding Server RATE Alias' ***" alias "dslow" "sv_minrate 2500;sv_maxrate 2500;sv_minupdaterate 5;sv_maxupdaterate 5;echo dead slow"alias "vslow" "sv_minrate 3500;sv_maxrate 3500;sv_minupdaterate 13;sv_maxupdaterate 13;echo very slow"alias "slow" "sv_minrate 3500;sv_maxrate 5000;sv_minupdaterate 14;sv_maxupdaterate 14;echo slow"alias "norm" "sv_minrate 3500;sv_maxrate 7500;sv_minupdaterate 15;sv_maxupdaterate 15;echo normal"alias "fast" "sv_minrate 3500;sv_maxrate 9999;sv_minupdaterate 20;sv_maxupdaterate 20;echo fast"alias "vfast" "sv_minrate 3500;sv_maxrate 20000;sv_minupdaterate 20;sv_maxupdaterate 60;echo LAN fast"//minimum rate allowed// use 5000 for SRCDS Serverssv_minrate 3500// no limit on maxrate for LAN only use 7500 for regular server// this controls how fast maps can be downloaded by clients//sv_maxrate 0 = unlimited// Use 9999 for SRCDS serverssv_maxrate 7500// this is the minimum playable updaterate, leave this at 13sv_minupdaterate 13// 60 for updaterate is LAN ONLY use 13 for internet// 20 is default but will cut the maxplayers you can handle in 1/2// for SRCDS Servers use 30 - you might be able to use 20// sv_maxupdaterate 60sv_maxupdaterate 13
انتهـــــــــــــــى الشرح