سوف أقوم بشرح لطريقة عمل سيرفر على لعبة Call of duty modern warefare 2 بالتفصيل
أولاً سوف تحتاج إلى نسخة معدلة تعمل أونلاين على سيرفر AlterIWnet
وهذا لينك للعبة مقتبس من موضوع الأخ H@IDER المثبت فى فسم الألعاب
https://www.mediafire.com/?wcyowc5hw46hk
الرقم السري لفك ضغط الملفات : www.rgamer.cz.cc
وإذا كنت تملك النسخة الكاملة قم بالدخول على هذا الموضوع لكى تعمل معك اللعبة أونلاين
>>> https://arabhardware.net/forum/showthread.php?t=144362
ثانياً ستحتاج إلى عمل نسخة للعبة فى مكان جديد قبل التعديل عليها
وبالتالى سيصبح لديك نسختين للعبة
نسخة سنقوم بعمل الخطوات القادمة عليها و نسخة عادية سنستخدمها للدخول على اللعبة
قم بتحميل هذا الملف https://www.mediafire.com/?ax80o41l2e1yha6
وقم بفكه بداخل فولدر اللعبة الرئيسى ووافق على الأستبدال
قم بعد ذلك بفتح ملف server.cfg ببرنامج ال Notepad وهذا الملف موجود بداخل المجلد main الموجود بداخل المجلد الرئيسى للعبة
وبعد ذلك قم بالتعديل عليه كما هو موضح بالصورة التالية
قم بالضغط على الصورة للتكبير
وبعد ذلك قم بعمل Shortcut للملف iw4.exe الموجود بمجلد اللعبة الرئيسى وقم بتسميته بالأسم Server
وبعد ذلك فم بالضغط عليه بزر الماوس الأيمن و قم بإختيار Properties
وبعد ذلك قم بأخذ مسافة من الكيبورد بعد مسار الملف الموضح فى الصورة أسفل باللون الأحمر و قم بنسخ ولصق السطر التالى
كود PHP:
+set party_maxplayers 18 +set net_port 28960 +exec server.cfg +map mp_rust +map_rotate
ليصبح بهذا الشكل بعد التعديل
كود PHP:
"G:\terbo\Call of Duty - Modern Warfare 2\iw4.exe" +set party_maxplayers 18 +set net_port 28960 +exec server.cfg +map mp_rust +map_rotate
وبعد ذلك قم بفتح ملف ال server الموجود على سطح المكتب و أنتظره لكى يكمل تحميل السيرفر ثم سيظهر لك 2 رقم أيبى واحد خارجى وواحد داخلى كما هو موضح بالصورة التالية
رقم الأيبى الخارجى هو الذى ستعطيه لأصحابك لكى يدخلوا معك فى السيرفر و الأيبى الداخلى هو الذى ستستخدمه للدخول على السيرفر الذى قمت بعمله و سوف يتم شرح كيفية الدخول على سيرفرك لاحقاً بداخل الموضوع
ولكى تقوم بتطبيق mod على السيرفر الخاص بك
ستحتاج أولاً إلى تحميل mod جديد
وستجد أنماط كثيرة بداخل هذا اللينك >>> https://alteriw.net/viewtopic.php?f=72&t=52540
وبعد تحميل النمط الذى تريده قم بعمل مجلد جديد بداخل اللعبة بالأسم mods
مثل ماهو موضح
(لقد قمت بتحميل النمط funmod)
ثم قم بعمل مجلد بأسم المود الذى قمت بتحميله وفى هذه الحالة سنسميه fungame مثل ما هو موضح بالصورة
وقم بفك الملفات الموجودة بداخل الملف المضغوط الخاص بالمود بداخل المجلد الذى قمت بعمله مثل ما هو موضح
وبعد ذلك قم بالذهاب إلى الأختصار الخاص بالسيرفر على سطح المكتب وقم بعمل كليك يمين ثم أختار properties
وقم بأخذ مسافة بعد أمتداد الملف ثم قم بكتابة السطر التالى
كود PHP:
+set party_maxplayers 10 +set net_port 28960 +fs_game mods/fungame +exec server.cfg +map mp_rust +map_rotate
حتى يصبح بالشكل التالى بعد التعديل
كود PHP:
"G:\terbo\Call of Duty - Modern Warfare 2\iw4.exe" +set net_port 28960 +fs_game mods/fungame +exec server.cfg +map mp_rust +map_rotate
ملحوظة قم بتغيير كلمة fungame بأسم الفولدر الذى يحتوى على المود الذى تريد تطبيقه على السيرفر
ولكى يستطيع اللاعبون الأخريين بالدخول على سيرفرك يجب عليك أن تتأكد من أن البورت 28960 الذى قمنا بإستخدامه فى إنشاء السيرفر مفتوح
وللتأكد من ذلك قم بتحميل هذا البرنامج https://www.portforward.com/store/PFPortChecker.exe
ثم قم بتثبته على جهازك ثم قم بفتحه من أيقونته على سطح المكتب
وهذا موقع يقوم بفحص البورتات الخاصة بالجهاز لمعرفة إمكانية الأتصال من خلالها
وهذا لينك الموقع >>> https://canyouseeme.org/
وبعد فتح البرنامج قم بكتابة رقم البورت و أختار البروتوكول UDP ثم قم بالضغط على زر Check Me كما موضح فى الصورة التالية
وفى هذه الحالة البورت مغلق
ولفتح البورت يجب أن تدخل على صفحة الراوتر لفتحه
وللدخول على صفحة الراوتر قم بكتابة 192.168.1.1 فى المتصفح ثم قم بكتابة كلمة admin فى الأسم وكلمة المرور ثم أضغط على زر Login كما هو موضح فى الصورة التالية
ثم قم بالضغط على كلمة Basic ثم Nat ثم أضغط على virtual server كما هو موضح فى الصورة التالية
وبعد ذلك ستظهر لك صفحة أخرى قم بكتابة رقم البورت 28960 فى خانة Start port و End Port و Start Port Local و End Port Local وقم بأختيار البروتوكول UDP وقم بكتابة الأيبى الداخلى للجهاز فى الخانة الموضحة باللون الأحمر فى الصورة التالية
ولمعرفة رقم الأيبى الداخلى للجهاز قم بكتابة CMD بعد الدخول على Run من قائمة start ثم قم بكتابة ipconfig وسيظهر الأيبى بجانب خانة Ip Address كما هو موضح فى الصورة التالية
وبعد إدخال البيانات السابقة قم بالضغط على الزر submit وسيتم حفظها على صثحة الراوتر و ستظهر كما فى الصورة التالية
(هذه الطريقة تعمل فقط على الراوتر tp link - tedata )
ولمعرفة طريقة فتح البورت على راوتر D-link قم بزيارة هذا الموضوع
طريقة فتح بورت في راوتر D-Link
ولمعرفة طريقة فتح البورت على USB Modem قم بزيارة هذا الموضوع
>>> https://maximumpcguides.com/windows-...s-7s-firewall/
وللتأكد من فتح البورت المطلوب فى صفحة الراوتر قم بالدخول مرة ثانية على البرنامج PfPortChecker وقم بعمل نفس الخطوات التى قمت بشرحها مسبقاً وإذا قمت بعمل الخطوات سليمة ستظهر لك رسالة أن البورت مفتوح كما هو موضح فى الصورة التالية
هذه الخطوة هامة جداً :
بعد التأكد من أن البورت 28960 UDP مفتوح يجب أن تحدد البرنامج الذى سيستخدم هذا البورت لتأمين جهازك
فى خانة Application قم بكتابة iw4.exe ثم أضغط على زر submit باَخر الصفحة كما هو موضح
وللدخول على سيرفرك الذى قمت بإنشائه أتبع الخطوات التالية
قم بفتح اللعبة من أيقونة اللعبة العادية غير المعدلة و بعد دخولك على اللعبة قم بالضغط على زرار Alt + Tab ثم أختار نافذة الكونسول التى تأخذ الأسم aIW Console كما هو موضح فى الصورة التالية ثم فم بكتابة connect ومسافة ثم قم بكتابة رقم الأيبى الداخلى الذى قمت بالتنويه عنه فى أول الموضوع
ثم قم بالضغط على Alt + Tab مرة أخرى للدخول على اللعبة وستجد رسالة تطالبك بكلمة المرور (إذا قمت بكتابتها فى ملف الأعدادات server.cfg كما وضحت فى أول الموضوع)
فقم بكتابة كلمة المرور كما قمت بكتابتها بداخل الملف Server.cfg وسيقوم بأدخالك على السيرفر الخاص بك
الأوامر الأساسية التى ستحتاجها للتحكم بسيرفرك من خلال adminmod
1a - !map MapName
ويستخدم هذا الأمر لتغيير الخريطة الحالية
قم بأستبدال كلمة MapName بأسم الخريطة التى تريد إستخدامها
وهذه هى أسماء جميع الخرائط
Carnival - Afghan - Scrapyard - Wasteland - Karachi - Salvage - Bailout - Crash - Derail - Estate - Favela - Fuel - Highrise - Invasion - Skidrow - Overgrown - Quarry - Rundown - Rust - Storm - Strike - Sub Base - Terminal - Trailer Park - Underpass - Vacant -
2a - !gametype dm
ويستخدم هذا الأمر لتغيير طريقة اللعب
قم بتغيير كلمة dm بإختصار طريقة اللعب التى تريدها
وهذه هى إختصارات جميع طرق اللعب ومعناهاwar - Team Deathmatch
dm - Free-for-all
dom - Domination
koth - Headquarters
sab - Sabotage
sd - Search and Destroy
arena - Arena
dd - Demolition
ctf - Capture the Flag
oneflag - One-Flag CTF
gtnw - Global Thermo-Nuclear War
3a - !kick PlayerName
ويستخدم هذا الأمر لطرد اللاعبين الذى لا تريدهم بداخل السيرفر الخاص بك
فم بتغيير كلمة PlayerName بأسم اللاعب الذى تريد طرده
ملحوظة هامة لكتابة الأوامر قم بالضغط على زر T من لوحة الكيبورد و قم بكتابة علامة التعجب متبوعة بالأمر
المفضلات