مشاهدة نسخة كاملة : هل رغبت بعمل سيرفر العاب ( كالموجود في مقاهي النت )
Dark Shadow
24-02-2003, 18:10
السلام عليكم
اخوتى الافاضل الموضوع بصراحه شاغل تفكيريى لذى بحثت عنة في النت ولم اجد سوى الملف المرفق
لعمل سيرفر العاب مثلاً بأمكانك ان تجهز السيرفر لتلعب مع من تحب لعبة ال Doom
او Quak اوسباق سيارات وغيرة من الالعاب الشيقة المهم حمل الملف وخبرنا بالنتائج
وللى عنده طريقة اسهل يفتينا فيها ونكون له من الشاكرين
لانى متأكد من وجود عدة طرق لعمل السيرفر الخاص بالالعاب
يرجى المشاركة من الجميع نظراً لان منتدى الصايره هو الوحيد الذي يطرح به الموضوع
حيث بحثت عنه في عدة منتديات ولم اجد اى شى عن مثل هذا الموضوع
ارجو كذالك المشاركة من المشرفين :D:D:D
ساعة2002
24-02-2003, 20:06
Dark Shadow
شكرا لك على الملف وهو بلا شك مهم ويعطي الكثير للتعلم :)
وانا ذكرت هنا في هذا الموضوع يمكنك مراجعته لتستفاد من ماوجد به او من روابطه
الموضوع
http://www.alsayra.com/vb/showthread.php?s=&threadid=21605&highlight=%E3%DA%C7
رابط ذكر به طريقة اللعب عبر الاجهزة
http://www.pctip.ch/helpdesk/kummerkasten/archiv/s piele/19640.asp
تحياتي:)
Dark Shadow
24-02-2003, 20:26
يعطيك العافية اخى الكريم
بس المشكلة ان الرابط الاول عن كيفية تعريف كمبيوترين على بعض ونا ماعندى مشكلة في ذلك لانى مركب نتورك
في المنزل ومشغل الاجهزة كلها على النت وعلى حساب ADSL واحد بس حابب اعمل ( أجرب ) اعمل شبكه لعب
داخلية في المنزل حتى نستطيع العب بها مثل مقاهى الانترنت المنتشره عندنا في الامارات وتلاقى فيها احدث الالعاب
وسلامتك :D
ساعة2002
24-02-2003, 21:18
Dark Shadow
بالخدمه عزيزي
اريد اوضح لك وللاخوة ان ليس كل لعبه تقدر تلعبها على الشبكه معه شخص اخر او عدة اشخاص هناك العاب قد برمجه للعب على الشبكه هذا هو المهم وسر الموضوع;) اي هي معموله لهذا الغرض لعب جماعي او انفرادي او ثنائي على الشبكه
انظر الصور رغم بساطتها ولكنها تذكر لك شئ مما كتبته
http://www.pctip.ch/library/graphics/categories/he lpdesk/kummerkasten/archiv/spiele/19640_5.JPG
اي استفسار حاظر:)
تحياتي لك
Dark Shadow
24-02-2003, 21:33
تسلم اخى الكريم
بخصوص اللعبه هي Soldier of Fortune II - Double Helix
واللعبه تدعم العب عن طريق الشبكات الداخلية وعن طريق الانتر نت المهم في الموضوع هو كيفية عمل السيرف لستخدامة مع اى لعبه تدعم الاستخدام عن طريق الشبكه فكما تعلم اخى الكريم بأن معضم الالعاب الحديثه تدعم اشتخدام الشبكة وتقبل تحياتى واكرر اعتذارى على الازعاج
ساعة2002
24-02-2003, 21:41
Dark Shadow
بالعكس عزيزي انا مستعد معك باللي اقدر عليه وهنا في ماشاء الله اخوتنا ما يقصروا كمان
ولكن طريقة الشبك كما ذكرتها لك هي تحددها اللعبه هي تذكر لك اي مخرج للشبكه والارقام الاي بي والمضيف لك اي الهوست وغيرها اتبع تعليمات اللعبه سوف تجدها سهله جدا
وانا سوف ابحث لك عن تقرير بهذا الموضوع خلال هذه الفترة ارجوا ان لا اتاخر عليك:)
تحياتي
Dark Shadow
24-02-2003, 22:12
تسلم والله هذا العشم فى اهل منتدى الصايره
هل تساهم معى في رفع الموضوع حتى تعم الفائده الجميع;)
السلام عليكم
اخي العزيز dark shadow
كنت قد قرأت مرة مقال عن احدى امكانيات عمل ذلك
وحاولت البحث عن هذا المقال لكن للأسف لم اعثر عليه
عموما سأحاول ان اذكر ما اتذكره بخصوص هذا الموضوع ولو اني لست متأكد من الطريقة
وايضا لا أعلم ان كانت هناك طرق احدث قد ظهرت الى ساحة البرمجيات
الطريقة تتلخص في وضع ملف باتش يقوم بتشغيل البرنامج الأصلي لكل لعبة للتناسب مع الشبكة
اي ان تشغيل ملف اللعبة يتم عن طريق هذا الباتش والذي يحوي على الكود الخاص بتشغيل اللعبة مباشرة مع احد الكمبيوترات الموصلة على النت
Dark Shadow
24-02-2003, 23:41
اخى الكريم ساعة والباسل
اود ان اخبركم بأننى قد نجحت في جعل العبه تعمل على الشبكة و الطريقة هى كلاتى
يجب ان تقوم بأنزال العبة على كل اجهزة الكمبيوتر الموجودة لديك في الشبكة بعد ذلك قم بدخول الى اعدادات العبة لكل كمبيوتر وقم بعمل الاتى نوع الوصلة LAN ثم ابحث عن خيارات وختر Hostname
وكتب اسم الكمبيوتر الرئيسي مثلا لو لدى عده كمبيوترات ولنفترض بان الكمبيوتر الاول اسمه PC1 والثانى PC2
وهكذاء قم بوضع Hostname PC1 وذهب الى الثانى وضع نفس الاعدادات بدون ان تضع اى باس ورد او يوزر نيم
اعداد الكمبيوتر الثانى
الوصلة LAN
Hostname PC1
لاحظ هنا ان الهوست نيم لايتغير
ثم وانت في الكمبيوتر الثانى قم بوضع ال IP الخاص بالكمبيوتر الاول وذهب الى الكمبيوتر الاول وشغل العبة على وضع Multiplayer ثم عد الى الكمبيوتر الثانى وذهب الى مكان السيرفر ( Config server ) حيث وضعنى ال IP الخاص بالكمبيوتر الاول PC1 وعمل اتصال ولا تنسى بأن بعض الالعاب الحديثة بها كذا نوع من المراحل المختلفة
لذلك تأكد من ان الكمبيوترين يعملان على مرحلة واحده من العبة حتى يستطيع كل لاعب ان يراى الاخر
وتذكرو بأن هذة الاعدادات هى للعبة المذكوره سلفا في هذا الموضوع
ولكن بعتقادى بأن اسلوب الاعداد لا يختلف عن باقى الالعاب
ولاتنسى بأن هذا الاعدادات تعمل فقط للالعاب التى تدعم العب بها عن طريق الشبكات
وارجوا من بقية الاخوة والاخوات بأن يدلوا بدلوهم في هذا الموضوع حتى تعم الفائده للجميع
وارجوا كذالك أبداء الاراى المختلفه والطرق المختلفة حول هذا الموضوع حتى يتم الاستفاده منها :)
وبخصوص ما قاله كل من الاخوة ساعة والباسل هو صحيح والباتش فايل يتم انزالة على كمبيوترك اثناء عملة تخزين العبه على الهرد دسك مع خالص شكرة وتقديري لهم
ملاحظة :
يرجى عدم اخذ حلى بأنه الحل النهائى هذا الموضوع حيث اعلم بأن هناك الكثير في هذا المنتدى العزيز من هم اخبر منى بهذاء الموضوع فأرجوا بأن لايبخلوا علينا بحلولهم
ساعة2002
24-02-2003, 23:51
Dark Shadow
تدلل انا قلت لك انها طريقه سهله:D
تعرف لو تدعم شرحك بالصور سوف يكون هناك فائدة اكثر ومشكور على توضيحاتك التي ينتفع بها من يقرها
تحياتي:)
أخي العزيز
الظاهر ان هناك سوء تفاهم حصل
ان ما فهمته من كلامك في البداية هو ليس انك لم تستطع ان تجعل اللعبة تعمل على الشبكة
وانما هو جعل اللعبة تتعرف اوتومايكيا على اللاعبين لهذه اللعبة على الشبكة
فان هذه الطريقة قد قمت بها قبل حوالي 6 سنوات في لعبة تسمى DOOM
لكن لتمكين ذلك يجب على المستخدمين الموجودين على الكمبيوترات الثانية معرفة كيفية اعداد اللعبة للتمكين للعب على الشبكة
وغالبية المستخدمين يقتصرون لهذه المعرفة لذا كان التحدث عن الباتش
وانا لم اقصد بهذا الباتش هو امكانية تخزين اللعبة على القرص الصلب بل هذا الباتش يتعرف اذا ما كان احد الموجودين على الشبكة يلعب هذه اللعبة ام لا وحسب ذلك يقوم بالاتصال بهذه اللعبة
ولتوضيح ذلك افضل
يتم تخزين هذا الباتش على كل كمبيوتر
ويكون لكل لعبة باتش خاص بها
اي عند كل اسم لعبة مثلا على سطح المكتب تكون هناك ايقونتان احدها للعب بدون شبكة والآخر للعب على الشبكة
لو فرضنا ان الكمبيوتر الاول قد قام بالضغط على ايقونة اللعبة الخاصب بالشبكة
وهذه الايقونة ما هي الا ربط للباتش الذي تحدثت عنه
يقوم هذا الباتش بارسال رسالة لكل كمبيوتر على الشبكة ليسأله ان كان من هناك من يلعب هذه اللعبة على الشبكة ام لا
فان كا ن الجواب لا يقوم هذا الباتش بخلق ملف يخزنه على هذا الكمبيوتر فارغ
وظيفة هذا الملف هو تعريف الكمبيوترات الاخرى المتصلة بالشبكة بانه يتم لعب هذه اللعبة على هذا الكمبيوتر
ويقوم هذا الباتش ايضا بالاضافة الى خلق هذا الملف باعداد اللعبة لتكون المستضيف للاعبين الأخرين الموجودين على الكمبيوترات الاخرى
اي باختيارالخيار multiplayer من هذه اللعبة
لنفرض الآن ان هناك من يريد لعب هذه اللعبة ايضا على الشبكة
وفرضا ان هذا الشخص موجود على الكمبيوتر رقم 2
يتم هنا ايضا تشغيل الباتش الموجود على الكمبيوتر رقم 2
هذا الباتش يتصل بجميع الكمبيوترات ليسأل ان كان هناك من يلعب هذه اللعبة على الشبكة ام لا
يتم معرفة ذلك بالسؤال عن الملف الفارغ في جميع الكمبيوترات
فان وجد هذا الملف يتم معرفة ان هناك من يقوم بلعب هذا اللعبة على الشبكة
وبما ان هذا الملف موجود على الكمبيوتر رقم واحد فانه بالتالي هو الذي سيكون مستضيفا لهذه اللعبة
هنا يقوم ملف الباتش الموجود على الكمبيوتر رقم 2 بتهئية اللعبة لتكون قابلة للعب على الشبكة وبحيث يكون الكمبيوتر رقم 1 هو المستضيف
غالبية هذه الالعاب يمكن مناداتها لتكون قابلة للعب على الشبكة عن طريق اعطاء بارامتر parameter لاسم هذه اللعبة
لا اعرف معنى هذه الكلمة بالعربية لكن للتوضيح
لو اردنا ان نسرد الملفات في الدوس فاننا نكتب الامر التالي
dir
لكن لو قمنا باضافة بارامتر الى الامر dir بحيث يكون شكل الامر
dir /p
لتم سرد الملفات على صفحات
هذا الامر مفييد عندما يكون عدد الملفات كثير ولا يمكن رؤيتها مرة واحدة
وكذلك الامر بالنسبة لهذه الالعاب
فبامكان مناداتها بكتابة اسم اللعبة ملحق به البارامتر الخاص بالشبكات
هناك طريقة اخرى للعب على الشبكة اسهل في التعامل لكن يعتمد على امكانيات تختلف
هذه الطريقة ما تسمى بالترمينال terminal
تكون بهذه الطريقة اللعبة موجودة فقط على السيرفر
ويكون السيرفرعبارة عن نظام تشغيل قابل للتعامل مع امكانية الترمينال
كل شخص موجود على الشبكة ويقوم بفتح اي ملف امامه انما هو يقوم بفتحه من السيرفر وليس من الكمبيوتر الذي يجلس امامه
في هذه التقنية الكمبيوترات التي امامه ماهي الا ناقلة لحركة الماوس واشارات لوحة الكتابة
والشاشة
اي عملية تخزين او تشغيل تتم على السيرفر
ولذلك فان من يقوم بتشغيل اللعبة يقوم بتشغيلها من على السيرفر
ويكون الاعداد هناك خاص بالتعرف على من يقوم بلعب هذه اللعبة ويقوم بدمجه ببقية اللاعبين
Dark Shadow
25-02-2003, 11:53
اخى الكريم الباسل اشكرك كل الشكر على المعلومات الطيبة
:)
ارى انه من الواجب ان اخبركم انني رأيت الاخوة بينكم وصفاوة النية والقوة والإرادة والتصميم لمساعدة الجميع ولتكونوا في عون الآخرين ...................بارك الله فيكم جميعاً ..وأسأل الله ان يديم مثل هذه العلاقات بين جميع الاعضاء الكرام......ويوثقها في احسن وثاق......... من اجل مصلحة الجميع..........
للرفع ...بارك الله فيكم...ممكن تدعيم الشرح بالصور
Dark Shadow
14-04-2005, 12:55
اختى الكريم الظبيانية
ممكن توضحين طلبك اكثر هل ترغبين برفع الموضوع بالكامل
ام ان هناك استفسار عن ما قيل في هذا الموضوع ؟
اين الملف المرررررفق
وهل يشتغل مع الفيستاا
the leader
03-05-2007, 01:10
thanxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
vBulletin® v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd. - COMBO