جمعه ۲۰ بهمن ۱۳۹۶ ساعت ۱۲:۳۹ ب.ظ
(پنجشنبه ۲۳ خرداد ۱۳۹۲ ساعت ۱۲:۲۱ ب.ظ )MusicBax نوشته: با سلام به همه دوستان
براي بسياري از افراد که به تازگي ميخوان بازي هاي آنلاين انجام بدند ممکن است سوالاني پيش بياد همچون:
آيا سرعت من براي بازي آنلاين کافي مي باشد ؟
چرا بعضي اوقات در بازي لگ يا تاخير در اجراي دستور پس از فشردن دکمه هاي گيبرد و موس رو ميبينم؟
چرا بعضي اوقات صفحه بازي قفل ميشه ميوفتم بيرون از بازي ؟
براي شروع پاسخ و توضيح اين سوالات بايد گفت :
زمان اتصال به اينترنت شما از طريق پروتکل ها با لايه هاي متفاوت و همچنين پورت هاي خاص (درگاه ) استفاده ميکنيد تا اطلاعات خود رادريافت و ارسال کنيد .
پروتکل TCP:
Transmission Control Protocol اين پروتکل قوي و قابل اعتماد و اصولا پروتکل مهم و مهبوبي ميباشد چراکه توانايي بازبيني بسته ها و کنترل خطا رو هم داره ، اکثريت شما براي باز کردن صفحات اينترنتي و ياچت کردن از درگاه هاي اين پروتکل استفاده ميکنيد مورد استفاده ترين اين پورت ها براي مثال SMTP, HTTP, NNTP, FTP, TelNet, SSH, LDAP که عمدتا براي صفحات اينترنتي 443-8080-80 مورد استفاده قرار ميگيرد.
پروتکل UDP:
User Datagram Protocol اين پروتکل يکي از پروتکل هاي لايه 4 که براي ارسال سريع اطلاعات استفاده ميشود. به دليل بار کمتر Overhead مي تواند در ارسال ترافيک هايي با حجم کمتر و Real-Time مانند صدا و تصوير از آن استفاده کرد. اين پروتکل مکانيزمي جهت برطرف نمودن error ندارد و معمولا پروتکل هايي که از UDP استفاده مي نمايند در لايه هاي بالاتر به روش هاي نرم افزاري مشکلاتي مانند Error را برطرف مي نمايند.
خوب بازي هايي همراه با تبادل حجم اطلاعات وسيع که نياز مند کمترين رخداد خطا و بيشتر ضريب امنيتي در روند تبادل اطلاعات بين سرور و کلاينت خود ميباشند از پروتکل TCP استفاده ميکنند ، مانند : World of Warcraft - Aion - Tera Online - Secret World - Final Fantasy - Guild Wars و اين دسته از بازي هاي آنلاين .
از انجايي که روند خطا يابي و تصتيح خطا ها و کنترل پک هاي دريافتي و ارسالي نيازمند سرعت اينترنتي بخصوص براي کارکرد هرچه بهتر برنامه هاي اينترنتي مي باشند ، لذا بازي هاي آنلاين نام برده در بالا نيز مستثنا نخواهند بود که بنابراين شما را الزام به داشتن سرعت و فاصله زماني کمتر براي دريافت و ارسال خواهد نمود .
اما بازي هايي همچون League of Legends - Dota - Heroes of the North از پروتکل هاي UDP استفاده ميکنند به دليل محدوديت محيط بازي و اجراي دستورات با حجم ترافيک پايينتر اما لحظه اين Real Time ، براي مثال اين بازي ها داراي پيچيدگي هاي زياد و حجم اطلاعات بالايي نيستند چرا که بازي ها در نقشه هاي کوچک - پردازش گرافيکي و نفرات آنلاين محدود به صورت تيم هاي 5 نفره حداکثر و جادو هاي محدود اما نياز مند پاسخ سريع و بدون کنترل دقيق پک مي باشند به حالتي که شما لحضه دستور دادن در لحضه بايد شخصيت داخل بازي شما اجرا کند ، يا به حالتي بعضا ميلي ثانيه نيز به حساب مي آيد.
سرعت متداول:
براي بازي هاي تحت پروتکل TCP معادل 512/Kbps مي باشند از انجايي که ممکن است سرعت اينترني ايران همراه با افت باشد بهتر است از وبسايت هاي تست سرعت اينترنت براي اطمينان از سرعت خود استفاده کنيد، اما دارا نبودن چنين سرعتي بدين معنا نيست که شما نمي توانيد بازي آنلاين انجام دهيد و سرعت متداول براي بازي هاي پروتکل UDP معادل 56/Kbps تا 128/Kbps حد اقل ميباشد .
نکته بسيار مهم :
توجه کنيد که مهمترين نکته حتي قبل از داشتن سرعت بالا ، پينگ و يا فاصله زماني پايينتر "تا مقصد" سرور بازي آنلاين مورد نظر شما مي باشد چرا که نيازمند پاسخ سريع تر در زمان پردازش هاي جديد در بازي از اهميت بالاتري نصبت به سرعت انتقال دارد ، توضيح مهمي که بايد اشاره کنم اينه که سرعت در بازي و اينترنت به معناي مقدار حجم اطلاعاتي که شما در يک لحظه ميتونيد ارسال و دريافت کنيد براي مثال : شخصي در بازي هاي پروتکل TCP ، لحظه اي که وارد شهر يا منطقه اي ميشود سرعت نشان دادن تقييرات محيطي و شناسايي بازيکن هاي ديگر و اينکه چه کسي مشغول انجام چه کاري مي باشد در اطراف شما ، همه بسته به مقدار حجم دريافت اطلاعاتي است که اينترنت شما قابل مخابره مي باشد ؛ و اين موضوع يعني شما حتي با سرعت 128/kbps هم ميتوانيد بازي کنيد اما وقفه اي که در ديدن لحظه اي تغييرات براي شما هست به نسبت بيشتر از شخصي است که با سرعت 512/Kbps و يا بالاتر اين بازي را انجام ميدهد که در مورد بازي هاي UDP مقداري وتفاوت است اين حجم زمان درگيري تن به تن قابل اهميت ميشود که حتي در چنين مواقه ممکن است بنا به داشتن پينگ پايين تر سرعت 56/Kbps نيز کفايت کنه .
تاثير پينگ پايين:
در تمامي بازي هاي چنين مي باشد که : در چه فاصله زماني شما قادر تبادل حجم اطلاعات خوايد بود ،با يک مثال واضحتر بگم که زماني که شما با سرعت 128/Kbps بازي هستين ، در لحظه اي شخصي در بازي به سمت شما حمله ميکنه شما بسته به بالا و يا پايين بودن پبنگ خود درهرچند ميلي ثانيه ميتوانيد مقدار 12-13 KB را ارسال و دريافت کنيد که اين فاصله زماني در بازي به معني سرعت مشاهده ي لحظه به لحظه حرکات خود و شخص مقابل شما مي باشد.
زماني که در رابط شماو سرور بازي Timeout رخ دهد شما دچار لگ در بازي يا وقفه در ديدن تغييرات و رخداد ها خواهيد شد ، شايد مهم باشد که پينگ و سرعت شما در چه مدت زماني بتواند جبران اين وقفه را بدهد اما به هر حال شما با کوچکترين timeout يا قطع ارتباط لحظه اي شما از بازي عقب مي مانيد و به حالتي که در بازي هايي با پروتکل UDP همين لحظه ممکن است شما را به کشتن داده و يا باعث شکست تيم خود در لحظه نبرد باشد و در بازي هاي پروتکل TCP ممکن است باعت بيرون افتادن از بازي و يا وقفه هاي در زمان هاي حساس گردد که البته نصبت به بازي هاي پروتکل UDP يک يا دو Timeout در پينگ و ارتباط با سرور قابل به جبرانتر مي باشد .
برای دیدن پینگ خود با سرور توسط آی پی خاص :
برای کاربران سیستم عامل های ویندوز ،از کیبورد خود دکمه start یا هما دکمه ای که نماد ویدوز بر روی ان حک شده را نگه داشته سپس دکمه R را فشار دهید و در پنجره باز شده که همان RUN می باشد این دستور را بنویسید:
ping 8.8.8.8 -t -l 0
به جای 8.8.8.8 میتوانید هر آی پی و یا ادرس دامین مثلا irserv.ir را بنویسید و Enter کنید، در صفحه بعد مثلا میبینید Time=100 که همان پینگ و فاصله زمانی شما با آی پی و یا سرور مورد نظر می باشد .
پینگ متداول:
برای تمام بازی های آنلاین زیر 250 و در بهترین حالت زیر 125 می باشد .
اگر سوال و ايرادي بود خوشحال ميشم در همين تاپيک مطرح نماييد .
با تشکر .
به نظر سنجی یا بالاتر اضافه شود