امروزه گیمهای مولتی پلیر آنلاین نقش بیشتری نسبت به گیمهای آفلاین در دنیای بازیهای ویدئویی ایفا میکنند. اینترنت به عنوان پل واسط میان گیمرهای آنلاین برخی اوقات دچار مشکلاتی از قبیل پکت لاس، لگ، قطع ارتباط، مقیاس پذیری پایین میشود که این تجربهی لذت بخش را خراب میکند. در این مقاله قصد داریم مشکلات مربوط به پکت لاس را بررسی کنیم. با اگزوگیم همراه باشد.
اینترنت
در دههی گذشته، گیمرهای بازیهای مولتی پلیر آنلاین افزایش چشمگیری داشته است و ترجیحات گیمرها به سمت تجربههای دسته جمعی سوق مییابد. روی کار آمدن سبک بتل رویال نیز کاتالیزور پر قدرتی برای این رخداد بوده است و بازیکنان زیادی را گرد هم آورده است. اینترنت به عنوان کلید ورود به تجربهی آنلاین است و در این مقاله تصمیم داریم کمی عمیقتر با آن آشنا شویم.
اینترنت دارای ۵ لایه اصلی میباشد(در دسته بندیهای جدید ۷ لایه را برای آن در نظر میگیرند). لایه اول، لایه فیزیکی (Physical) است که در این سطح زیر ساختهای سخت افزاری همچون مدارهای الکتریکی (سوئیچ، روتر و ...) قرار دارند. لایه دوم، دیتا لینک (Data Link) وظیفه انتقال داده بین اجزای فیزیکی شبکه را دارد. لایه سوم، شبکه (Network) است که شامل قوانین و پروتکلهای انتقال داده است.
در سطح بعدی، لایه انتقال (Transport) قرار دارد که ارتباطات هاست به هاست سرویسها را برای اپلیکیشنهای مختلف فراهم میآورد و لایه آخر و پنجم، لایه اپلیکیشن است که روشها و قوانین ارتباطات اپلیکیشنها با اینترنت را در بر دارد.
UDP پروتکل
این پروتکل، همراه با TCP مهم ترین پروتکل لایه چهارم یعنی انتقال میباشد. از UDP (User Datagram Protocol) برای بازیهای آنلاین مورد استفاده قرار میگیرد. البته که فقط به طور کامل از UDP برای گیمهای آنلاین استفاده نمیشود و شرکتها یک پروتکل اختصاصی و شخصی سازی شده نیز برای خود طراحی میکنند.
UDP بدون کانکشن است یعنی برای انتقال داده بین دو نقطه از شبکه نیازی به برقراری کانکشن ندارد. این ویژگی باعث افزایش سرعت و عملکرد این پروتکل به اندازهی قابل توجهی میشود.
عملکرد UDP به این گونه است که برای ارسال پیام آنها را به صورت دیتا گرام ارسال میکند. این دیتاگرامها شامل فیلدی به نام Checksum است که حاوی شماره مربوط دیتاگرام ارسال شده است و پس از دریافت پیام در مقصد، این چک سام به ارسال کننده باز گردانده میشود تا ارسال کننده از ارسال صحیح پیام اطلاع حاصل کند.
اگر چک سام دریافت نشود در پروتکل TCP پیام بار دیگر ارسال میشود ولی UDP اینگونه عمل نمیکند و پیام را بار دیگر ارسال نمیکند.
پکت لاس (Packet Loss)
انتقال اطلاعات کاربران در اینترنت به صورت ارسال پیامها و دادهها در قالب پکتها (Packet) به روترها (Router) و سپس تعیین مسیر توسط الگوریتمهای روتینگ و ارسال به روتر دیگر و ادامهی این چرخه تا رسیدن پکت به مقصد، انجام میپذیرد. هر روتر از چندین پورت ورودی و تنها از یک پورت خروجی تشکیل شده است. در نتیجه، پکتهای ورودی در بافر قرار میگیرند و به ترتیب دریافت، ارسال میشوند.
بافر خروجی ظرفیت محدودی دارد و در صورت دریافت پکت بیش از ظرفیت بافر، ازدحام (Congestion) رخ میدهد. در نتیجهی ایجاد ازدحام، پکتهایی که وارد روتر میشوند، چون بافر فضای خالی ندارد، به اصطلاح دراپ (Drop) میشوند. در این صورت آن پکت به مقصد نرسیده و در اواسط راه از بین میرود. به این رویداد پکت لاس گفته میشود.
علاوه بر ازدحام حملههای امنیتی نظیر DDos، فاصلهی بسیاز زیاد میان فرستنده و گیرنده، مشکلات سختافزاری از سمت فرستنده و ... باعث ایجاد این اتفاق میشوند.
این پدیده به طور عمده باعث ایجاد حالات شبیه به ترنسپورت در گیم از فریم به فریم دیگر یا تغییرات ناگهانی پینگ میشود. این ازدحام علاوه بر ایجاد پکت لاس، باعث افزایش زمان رسیدن پکتهای بافر شده به مقصد میشود و باعث ایجاد حالت آزار دهندهای برای گیمرها به نام لگ (Lag) میشود.
یکی از دلایل ایجاد پکت لاس را مشکلات سخت افزاری معرفی کردیم. این حالت میتواند از طرف ارائه دهنده اینترنت شما و یا از سمت سیستم و مودم شما باشد. در ادامه میخواهیم مشکلات بهوجود آمده از سمت گیمر را بررسی و راه حلی برای آنها ارائه دهیم.
حل مشکل پکت لاس از سمت گیمر
برای فهمیدن این موضوع که چه مقدار پکت لاس در ارتباط شما اتفاق میافتد به صورت زیر عمل کنید.
ترمینال و یا کامند پرامپت سیتسم را باز کرده و دستور زیر را در آن اجرا کنید.
Ping -n 20 www.google.com
حتما از کابل LAN برای اتصال سیستم خود به اینترنت استفاده کنید. احتمال رخ دادن پکت لاس در هنگام استفاده از مودمهای وایرلس بسیار بالاست.
اگر از پیسی برای گیمینگ استفاده میکنید استفاده مراحل زیر را طی کنید(فراموش نکنید که برای استفاده از این روش باید حتما از کابل برای اتصال به اینترنت استفاده کنید).
کنترل پنل را باز کرده و به بخش Network and Internet بروید. در زیر آیکون Network and Sharing Center بر روی گزینهی view network and status and task کلیک کنید.
در صفحهای وارد آن شدید تنظیمات Ethernet را بگشایید.
روی دکمهی Properties و سپس Configure کلیک کنید. به تب Advanced مراجعه کرده کنید.
گزینههای Energy Efficient Ethernet و Green Ethernet را غیر فعال کنید.
این احتمال وجود دارد که مشکل از مودم شما باشد. مودم خود را تعویض کنید. برخی از مودمهای قدرتمند مخصوص گیمینگ وجود دارند. این مودمها میتوانند گزینهی جذابی برای گیمرهای حرفهای باشند.
برای ارسال دیدگاه ابتدا باید وارد شوید.