Rezallion
Rezallion
خواندن ۶ دقیقه·۵ سال پیش

کاهش پینگ / لگ در بازی‌های آنلاین

خیلی از مواقع پیش میاد که تو بازی آنلاین دقیقاً طبق عادت باید تیر به سر حریفمون برخورد کنه ولی نه تنها خبری از تیر خوردن بهش نیست بلکه یکهو به خودت میای می‌بینی و همون حریف دخلتم آورده و ازت رد شده!

دقیقا اینجاست که فریاد بازیکن بالا میره که «زدممممممش،به سرش زددددممم» ولی دیگه فایده نداره و دوباره دادو بیداد که «لگگگگگ شددددم، لعنت به این پینننگ»!

تو خیلی از شرایط این موضوع به اتصال اینترنتی و مسیرهایی که تو روترهای متعدد بین شما و سرور بازی قرار داره مربوط میشه که تو کشورهایی مثل ایران متاسفانه خیلی کاری باهاش نمیشه کرد، ولی گاهی دیده می‌شه که همه‌چیز نرماله و به‌صورت مقطعی این پینگ بالا می‌ره و بازیکن تجربه لگ رو تو بازی خودش داره که باعث عصبانی شدن میشه، مخصوصاً اگر تو لحظه حساس بازی این اتفاق بیوفته!

پینگ چیست؟

پینگ یک فرمان CLI است که در واقع یک ابزار شبکه محسوب میشه که کارش اینه که یک بسته کوچک به سمت آدرس سرور مورد نظر ارسال میکنه و منتظر میشه تا اون بسته برگرده، و گزارش رو به کاربر ارائه میکنه.



برای اجرای فرمان CLI مثل Ping باید دکمه ویندوز + R را فشار دهید و در پنجره Run واژه CMD را تایپ و اینتر کنید.




دستور پینگ به صورت زیر است:

در Command Prompt تایپ کنید:

Ping آدرس سرور

این دستور بعد از ارسال ۴ بسته به صورت اتوماتیک به اتمام خواهد رسید که برای اینکه این اتفاق نیوفته باید به این صورت یک t- به آن اضافه شود:

Ping آدرس سرور -t

به عنوان مثال:

Ping 8.8.8.8 -t

بعد از اجرای این فرمان یک گزارش به کاربر ارائه میشه که این گزارش اگر برگشت بسته انجام نشه به صورت Request timeout خواهد بود و اگر بسته فرستاده شده برگرده شامل چند آیتم خوهد بود که در حالت پیش‌فرض به شکل زیر است:

Reply from آدرس سرور: bytes=32 time=زمان رفت و برگشت TTL=58

که اگر زمان این رفت و برگشت زیاد بشه یا اینکه بسته فرستاده شده برگشت نداشته باشه توی بازی‌ها شاهد لگ خواهیم بود.

پکت لاس / Packet Loss:

تو بیشتر بازی‌ها یک آیتم در وضعیت شبکه، نمایش داده میشه که برحسب درصد هست و بهش Packet Loss گفته میشه که این موضوع به این معنی هست که چند درصد از بسته‌های ارسالی بازگشتی نداشته و یا Request Timeout شده.

تصویری از یک گزارش پینگ در ویندوز
تصویری از یک گزارش پینگ در ویندوز

حل مشکل:

چند راه‌حل ساده رو برای اینکه این اتفاق ناگوار یعنی بالا رفتن پکت لاس و یا بالا رفتن پینگ، اتفاق نیوفته میشه پیشنهاد کرد که با استفاده از اونا شبکه داخلی رو بهبود ببخشیم، باهم اونارو مرور می‌کنیم:

ارتباط سیمی:

همیشه در بازی‌های آنلاین پیشنهاد میشه که از شبکه سیمی استفاده بشه چرا که میزان تداخل، بسیار در این مورد پایین هست ولی پیشنهاد میشه که حداقل از کابل Cat6 استفاده بشه و در صورت امکان از Hub Switch گیگابیت استفاده بشه ولی اگر این دو مورد رو در اختیار ندارید، برای بهبود شبکه خودتون بخش تست همین متن رو بخونید!

ارتباط بی سیم بهبود یافته:

اگر به هر دلیلی امکان سیم‌کشی وجود نداره و مجبورید که به صورت بی‌سیم اتصال اینترنت رو دریافت کنید بهتره که فاصله تا مودم اینترنت رو به حداقل برسونید و بازهم اگر این امکان هم وجود نداره میتونید که از یک نقطه اتصال (Access Point) واسط به عنوان تکرارکننده(Repeater) استفاده کنید و در واقع از این روش برای کم کردن فاصله اتصالات وای‌فای استفاده کنید!

تست:

تمامی روتر‌ها و اکسس پوینت‌ها دارای یک آی پی آدرس(IP Address) هستند که ما میتونیم با استفاده از دستور Ping که پیش‌تر در موردش صحبت کردیم کیفیت اتصال خودمون با اونا تست کنیم.

برای اینکار از آدرس مودم اینترت پینگ میگیریم، معمولا آدرس مودم 192.168.1.1 هست که دستور پینگ از این آیپی به صورت زیر است:

Ping 192.168.1.1

تست اتصال سیمی:

در ارتباط سیمی معمولا مدت زمان رفت و برگشت که بر حسب میلی ثانیه هستش باید زیر «۱ میلی ثانیه» باشه و اگر این میزان حتی ۲ میلی ثانیه هم باشه یعنی یکجایی مشکلی وجود داره و باید خود سیم و یا اتصال دو سر سیم(سوکت‌ها) تست بشه!


تست اتصال بی‌سیم:

در ارتباط وایرلس پیشنهاد میشه که دستور ping به صورت زیر اجرا بشه تا کمی بسته‌های بیشتر ارسال بشه و تو بسته های بیشتر بررسی بشه چرا که کمی احتمالا این مدت زمان متغیر باشه:

Ping 192.168.1.1 -t

اگر که بازه این مدت زمان بیشتر از ۴میلی ثانیه باشه و یا حتی فقط یک Request Timeout دریافت کردید بهتره که جای سیستم یا کنسول بازی خود رو کمی تغییر بدید ولی اگر بازهم وضعیت تغییری نکرد قطعا لازمه که برای بهبود شبکه وایرلس خود فکری کنید و اون رو بهبود ببخشید.

بهبود شبکه بی سیم:

وصل کردن اینترنت سیمی به یک Access Point واسط
وصل کردن اینترنت سیمی به یک Access Point واسط


اولین مورد پیشنهادی استفاده از یک کارت شبکه وایرلس (Wireless Adapter) قوی‌تر و باکیفیت تر هستش که میزان قدرت آن رو یا عددی که بر روی آن ذکر میشود و معمولا به صورت 150mbps و 300mbps و ... هستند، مشخص شده است.

اگر از کیفیت کارت شبکه خود مطمئن هستید و فاصله زیادی با مودم اینترنت خود ندارید حتما وارد سایت سازنده کارت شبکه خود شوید و آخرین درایور موجود را برای کارت شبکه خود دانلود کرده و نصب کنید چراکه عموما خود ویندوز یک درایور برای شما نصب میکند که همیشه بهترین گزینه نیست و همین ممکن است ایراداتی بوجود آورد.

اگر از همه این موارد مطمئن هستید و بازهم مشکل دارید احتمالا فاصله شما با مودم زیاد است و یا اینکه در بین سیستم شما و مودم مانعی برای دریافت وجود دارد و نویز همچنان وجود دارد که برای اینکار میتوانید یک اکسس پوینت تهیه کرده و یک ارتباط سیمی بین مودم و اکسس پوینت ایجاد کنید و سیستم خود را از طریق وایرلس به اکسس پوینتی که در نزدیکی شماست متصل کنید. لازم به ذکر است که می‌توانید ارتباط اکسس پوینت و مودم را به صورت وایرلس نیز برقرار کنید ولی باید موقع خرید مطمئن شوید که اکسس پوینتی که تهیه می‌کنید قابلیت Repeater را داشته باشد.

اگر تمامی راه حل‌های پیشنهادی رو امتحان کردید و بازهم مشکلتون حل نشد و یا پیشنهادات بهتری دارید از طریق بخش نظرات با من در ارتباط باشید، ممنون که متن منو کامل خوندین‌ :)

بازیشبکهپینگلگآنلاین
من اینجام تا باهم گیم هارو بررسی و کنیم و باهم بازی کنیم...
شاید از این پست‌ها خوشتان بیاید