آیا VPN به پینگ بازی کمک میکند؟ پیش از تغییر اندازه بگیرید
خروجی مسیر شما را عوض میکند، اما نه لزوماً به بهتر. منطقه و دستگاه را ثابت نگه دارید، جهشها و افت را اندازه بگیرید و سپس هر بار یک ترابری را مقایسه کنید.
پاسخ صادقانه این است که گاهی، و کار سودمند این است که بفهمید در کدام حالت هستید. تونل مسیر شما به سرور بازی را با مسیری دیگر عوض میکند، و آن مسیر میتواند کوتاهتر، بلندتر یا فقط یکدستتر باشد. آنچه پرسش را از پیش بیپاسخ میکند این است که موقعیت یک خروجی بسیار کم درباره مسیر بعدیاش به یک منطقه بازی مشخص میگوید. چهار بررسی را به ترتیب انجام دهید و در پایان به مقایسه میرسید، نه به شعار.
پیش از انتخاب خروجی، مشکل را نام بگذارید
بنویسید چه چیزی واقعاً اشتباه است: تأخیر زیاد پایدار، جهش در میانه نبرد، افت بسته، قطع اتصال، یا رد شدن درخواست ورود. این نشانهها علتهای احتمالی متفاوتی دارند، و تنها یکی از آنها مسئله مسیریابی است که VPN میتواند بهترش کند. شکست در ورود معمولاً احراز هویت، انتخاب منطقه یا سیاست سرویس است، نه تأخیر. نام بردن نشانه در ابتدا جلوی آن را میگیرد که یک شب را صرف لایه اشتباه کنید.
سپس تصمیم بگیرید بهتر بودن در عددی که میتوانید ثبت کنید چه شکلی است.
میانگینها دشواری را پنهان میکنند. جلسهای که میانگین معقولی گزارش میکند اما هر چند ثانیه جهش میزند، بدتر از میانگینی کمی بالاتر حس میشود که هرگز تکان نمیخورد. میانگین، بدترین حالت و اینکه بدترین حالت چند وقت یکبار رخ داده را ثبت کنید، چون عدد دوم و سوم همان چیزی است که بازیکنها واقعاً متوجهش میشوند.
منطقه، دستگاه و شبکه را ثابت نگه دارید
هر بار یک متغیر را عوض کنید وگرنه نتیجه معنایی ندارد. منطقه بازی، دستگاه، شبکه دسترسی و ساعت را میان اجراها قابل مقایسه نگه دارید. منطقه متفاوت زیرساخت متفاوتی انتخاب میکند و ساعت متفاوت بار متفاوتی.
اگر الزام حریم خصوصیتان اجازه میدهد نخست یک سنجش پایه بدون تونل انجام دهید، سپس یک نقطه پایانی و بعد دومی. اگر آزمون مستقیم پذیرفتنی نیست، دو نقطه پایانی را مقایسه کنید و همان محدودیت را در یادداشتهایتان بنویسید، نه اینکه وانمود کنید پایهای وجود داشته است. نقاط پایانی را بر پایه مسیر بعدیشان انتخاب کنید نه برچسب کشور روی یک صفحه بازاریابی. خروجی نزدیک با مسیر بد به منطقه بازی نتیجهای رایج و ناامیدکننده است.
ping -c 50 game-region.example
mtr --report --report-cycles 100 game-region.exampleاگر بازی حالتی برای تمرین یا عیبیابی دارد از آن استفاده کنید، چون مسابقههای مختلف سرورها و حریفهای مختلفی میآورند. دور تمرینی وسوسه ادامه دادن بازی را هم برمیدارد وقتی قرار است اندازه بگیرید.
تأخیر پایدار را از جهشها و افت جدا کنید
آمار خود بازی تجربه بازی را توصیف میکند، و پینگ زدن به میزبان بیربط این کار را نمیکند. تأخیر میانگین میتواند نوسانی را پنهان کند که نشانهگیری را ناپایدار نشان میدهد، و یک عدد نمیتواند پیوند محلی شلوغ را از مسیر دور جدا کند. جهش و افت همان چیزی است که تفاوت را توصیف میکند.
جهشها را با چیزهایی که میبینید همبسته کنید: بارگذاری در جایی دیگر خانه، یک جابهجایی بیسیم، یک اتصال دوباره تونل.
پیوند بیسیم ضعیف پیش از آنکه بستهای به خروجی برسد ضعیف میماند، پس از موقعیتی ثابت یا از طریق Ethernet در جایی که عملی است آزمایش کنید. اگر مشکل بیشتر زیر بار ظاهر میشود، پیش از جستن نقطه پایانی دور به صفبندی محلی و bufferbloat نگاه کنید. نبود پاسخهای ICMP فقط ثابت میکند چیزی کاوشگر را نادیده گرفته، نه اینکه بازی بهروزرسانیهایش را از دست میدهد. جدا کردن این حالتها یک اشتراک و یک جر و بحث را ذخیره میکند.
بدانید کدام ترابری را مقایسه میکنید
بازیای که UDP را درون تونل میفرستد میتواند روی ترابری بیرونی حمل شود که رفتاری کاملاً متفاوت دارد. ترتیبدهی و ارسال دوباره در آن لایه بیرونی به پروتکلی تأخیر میافزاید که هیچیک از این دو را نخواسته بود. بهجای ویرایش یک درگاه و امیدوار بودن، پروفایلهای معتبر سرور را برای هر ترابری مقایسه کنید، چون پروفایل ویرایششده نمیتواند در طرف دیگر شنونده بسازد. راهنمای استفاده از UDP توضیح میدهد چرا برنامههایی که زمانبندی خود را خودشان اداره میکنند متفاوت از انتقال انبوه رفتار میکنند.
تغییر خروجی همچنین آنچه سرویس درباره موقعیت شما استنباط میکند را عوض میکند، که میتواند احراز یا سیاست منطقهای را فعال کند.
هر جلسه کوتاه را با منطقه، نقطه پایانی و ترابریاش ثبت کنید و فقط جلسههایی را مقایسه کنید که در هر سه یکساناند. یک جلسه خوب یک حکایت است؛ سه جلسه سازگار نتیجهای است که میتوانید بر پایهاش عمل کنید. هیچچیز در تونل حسابی را که به آن وارد میشوید تغییر نمیدهد، و این همان بخشی است که شرایط بازی واقعاً به آن اهمیت میدهد.