FA
Bebra را امتحان کنیدامتحان کنید

بررسی‌های فنی

چه چیزی پینگ بازی را با VPN تغییر می‌دهد و چطور آن را بسنجید

Roman Sedov Roman Sedov

11 دقیقه مطالعه

پینگ بازی و VPN
فهرست مطالب
  1. پینگ از چه تشکیل می‌شود
  2. میلی‌ثانیه‌های اضافه از کجا می‌آیند
  3. مواردی که VPN پینگ را پایین می‌آورد
  4. چطور روی اتصال خودتان آزمایش کنید
  5. اشتباه‌های رایج
  6. در Bebra کدام کشور را انتخاب کنید
  7. دور نگه داشتن VPN از مسابقه
  8. کنسول‌ها و قوانین بازی‌ها
  9. پرسش‌ها و پاسخ‌ها

پینگ زمانی است که طول می‌کشد بسته‌ای از دستگاه شما به سرور بازی برسد و برگردد. اگر به کاهش پینگ با VPN در بازی فکر می‌کنید، بهتر است اول بدانید این تأخیر از چه چیزهایی تشکیل می‌شود. VPN یک توقف دیگر به مسیر اضافه می‌کند، پس بیشتر وقت‌ها با روشن بودنش پینگ کمی بالا می‌رود. پینگ فقط در چند حالت پایین می‌آید که در ادامه به آن‌ها می‌پردازیم، و اندازه‌گیری با VPN و بدون آن نشان می‌دهد بازی شما یکی از آن‌هاست یا نه.

پینگ از چه تشکیل می‌شود

بخش اول فاصله است و راه گریزی از آن نیست. سیگنال در فیبر نوری با سرعتی حدود 200 هزار کیلومتر بر ثانیه حرکت می‌کند، پس هر 100 کیلومتر کابل حدود یک میلی‌ثانیه به رفت‌وبرگشت اضافه می‌کند. فاصله مستقیم نیویورک و لندن حدود 5600 کیلومتر است، یعنی پینگ بین آن‌ها نمی‌تواند از حدود 56 میلی‌ثانیه کمتر شود. در عمل بیشتر است، چون کابل‌ها در خط مستقیم کشیده نشده‌اند.

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

بخش سوم بار شبکه است. شب‌ها که همه در خانه‌اند، لینک‌ها پر می‌شوند و بسته‌ها روی تجهیزات ارائه‌دهنده اینترنت در صف می‌مانند. بخش چهارم شبکه خود شماست. سیگنال Wi-Fi که از دو دیوار می‌گذرد، نقاط دسترسی همسایه‌ها روی همان کانال و به‌روزرسانی‌ای که روی دستگاه دیگری دانلود می‌شود، همه پیش از آنکه بسته حتی از خانه بیرون برود تأخیر اضافه می‌کنند.

بازی می‌تواند با تأخیر ثابت کنار بیاید، اما با جهش‌های ناگهانی نه. وقتی پینگ مدام پایین و بالا می‌رود، کاراکترتان تکه‌تکه حرکت می‌کند و ضربه‌ها دیر ثبت می‌شوند. پس علاوه بر میانگین، حواستان به میزان نوسان تأخیر (که به آن جیتر می‌گویند) و از دست رفتن بسته‌ها هم باشد.

میلی‌ثانیه‌های اضافه از کجا می‌آیند

در حالت عادی بسته از روتر شما مستقیم به سرور بازی می‌رود. با VPN اول به سرور سرویس VPN و تنها پس از آن به بازی می‌رسد. اگر آن سرور بیرون از مسیر مستقیم باشد، راه بسته دور و دراز می‌شود. فرض کنید در شیکاگو هستید، سرور بازی در ویرجینیا است و از طریق آلمان وصل شده‌اید. بسته‌های شما دو بار از اقیانوس اطلس می‌گذرند و تأخیر بسیار بیش از صد میلی‌ثانیه بالا می‌رود.

دلیل دوم فقط روی خطی پیدا می‌شود که بسته از دست می‌دهد. بازی‌ها بسته‌هایشان را از طریق UDP می‌فرستند و وقتی یکی گم شود، بازی به‌سادگی از آن می‌گذرد، چون بسته بعدی موقعیت تازه را دارد. اگر تونل این ترافیک را درون یک اتصال TCP حمل کند، یک بسته گم‌شده به راه‌بندان تبدیل می‌شود. هر چه پشت آن است منتظر می‌ماند تا تکه گم‌شده دوباره فرستاده شود و این دست‌کم یک رفت‌وبرگشت دیگر تا سرور VPN طول می‌کشد. بازی در هر ثانیه بارها بسته می‌فرستد، پس گم شدن یکی از هر صد بسته یعنی جهش پینگ هر چند ثانیه یک بار. در راهنمای پروتکل‌های VPN توضیح داده‌ایم که چرا تونل‌های روی TCP این‌طور رفتار می‌کنند.

مالتی‌هاپ یک توقف دیگر اضافه می‌کند. در این حالت ترافیک از یک سرور واسط در یک کشور سوم می‌گذرد و مسیر تا بازی طولانی‌تر می‌شود. Bebra گاهی هنگام جستجوی سرور کارآمد، وقتی راه دیگری برای اتصال نیست، مالتی‌هاپ را روشن می‌کند. اگر پس از جستجو برنامه پیام «VPN از طریق مالتی‌هاپ کار می‌کند» را نشان داد، پیش از بازی کشور دیگری نزدیک به سرور بازی را امتحان کنید.

مواردی که VPN پینگ را پایین می‌آورد

ارائه‌دهنده اینترنت ترافیک را از مسیری طولانی می‌فرستد

اگر مسیر ارائه‌دهنده اینترنت شما تا بازی سر از کشور دیگری درآورد و سرور VPN اتصال کوتاه‌تری به شبکه بازی داشته باشد، مسیر از طریق VPN مستقیم‌تر می‌شود. این را traceroute نشان می‌دهد (در ادامه بیشتر می‌گوییم).

ارائه‌دهنده اینترنت برخی ترافیک‌ها را کند می‌کند

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

بازی از شبکه شما وصل نمی‌شود

در این حالت دیگر بحث پینگ نیست. بدون VPN بازی وصل نمی‌شود و با VPN به احتمال زیاد وصل می‌شود. در راهنمای طرز کار VPN توضیح داده‌ایم که در این حالت ارائه‌دهنده اینترنت و بازی هر کدام چه می‌بینند.

در همه موارد دیگر، به‌خصوص وقتی سرور بازی در منطقه خودتان است و پینگ بدون VPN هم پایین است، VPN آن را پایین‌تر نمی‌آورد.

چطور روی اتصال خودتان آزمایش کنید

  1. بفهمید سرور بازی کجاست

    منطقه سرور را معمولاً در تنظیمات مچ‌میکینگ انتخاب می‌کنید. اگر بازی شهر یا کشور سرور را نشان می‌دهد، آن را یادداشت کنید.

  2. پینگ را بدون VPN اندازه بگیرید

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

  3. مسیر را بررسی کنید

    با VPN خاموش، در Windows دستور tracert یا در Mac و Linux دستور traceroute را برای آدرس سرور بازی یا هر سایتی در همان شهر اجرا کنید. اگر تأخیر در هاپی در کشور دیگر ناگهان بالا برود، مسیر ارائه‌دهنده اینترنت شما مسیر خوبی نیست.

  4. به کشور سرور بازی وصل شوید

    در برنامه Bebra روی کاشی کشوری بزنید که سرور در آن است، یا کشوری که در مسیر شما به آن نزدیک‌تر است.

  5. در همان ساعت دوباره اندازه بگیرید

    همان تعداد مسابقه را روی همان سرور بازی کنید. میانگین، نوسان و اتلاف بسته را مقایسه کنید. اگر وضع بدتر شد، بدون VPN بازی کنید یا بازی را از تونل بیرون بیاورید.

اینجا شمارنده درون بازی از دستور ping سیستم‌عامل قابل‌اعتمادتر است. تأخیر را تا همان سروری اندازه می‌گیرد که مسابقه‌تان روی آن اجرا می‌شود و بسیاری از سرورهای بازی اصلاً به ping پاسخ نمی‌دهند. دستور traceroute را با VPN خاموش اجرا کنید، چون هدف دیدن مسیر ارائه‌دهنده اینترنت شماست.

اشتباه‌های رایج

  • مقایسه ساعت‌های مختلف روز. آزمایش روز بدون VPN و آزمایش شب با VPN را نمی‌شود کنار هم گذاشت. شبکه ارائه‌دهنده اینترنت شب‌ها شلوغ‌تر است و تفاوت ممکن است هیچ ربطی به تونل نداشته باشد.
  • توجه فقط به میانگین. دو حالت با میانگین پینگ یکسان، اگر یکی جهش و اتلاف بسته داشته باشد، در بازی خیلی متفاوت‌اند.
  • اتصال به کشور همسایه. اگر بازی از آن سرور دور باشد، فاصله کوتاه تا سرور VPN کمکی نمی‌کند.
  • پینگ گرفتن از هر سایتی که به ذهنتان می‌رسد. تأخیر تا یک موتور جستجو یا سایت خبری چیزی درباره مسیر تا سرور بازی در شهری دیگر نمی‌گوید.
  • انتظار اینکه VPN شبکه خانگی را درست کند. اگر پینگ بدون VPN هم بالا و پایین می‌رود و traceroute تأخیر را در اولین هاپ نشان می‌دهد، مقصر Wi-Fi یا روتر شماست و تونل این را تغییر نمی‌دهد.

در Bebra کدام کشور را انتخاب کنید

کشور در Bebra جایی است که ترافیک شما در راه بازی از آن خارج می‌شود. پس از کشوری شروع کنید که سرور بازی در آن است، بعد کشورهای همسایه‌اش را امتحان کنید و اعداد را مقایسه کنید. برنامه راهی ندارد بداند مسابقه شما روی کدام سرور است، پس «سریع‌ترین» بدون این سرنخ کشور را انتخاب می‌کند و پیش از مسابقه مطمئن‌تر است روی یک کشور مشخص بزنید. «تصادفی» هم، همان‌طور که از نامش پیداست، نتیجه‌ای تکرارپذیر به شما نمی‌دهد.

ساده‌ترین راه برای پیدا کردن کشور مورد نظر «جستجو» است. اگر مرتب به آن وصل شوید، در «علاقه‌مندی‌ها» ظاهر می‌شود؛ این بخش کشورهایی را نشان می‌دهد که در ماه گذشته دست‌کم دو بار به آن‌ها وصل شده‌اید. اینکه هر کشور به کدام شهر وصل می‌شود، در صفحه مکان‌ها آمده است.

جایگاه یک کشور در بخش «کشورهای دارای بالاترین سرعت» چیزی درباره پینگ شما تا بازی نمی‌گوید. دانلود سریع و تأخیر کم دو ویژگی متفاوت اتصال‌اند و تأخیر بیشتر به فاصله بستگی دارد.

شبکه کشورها در برنامه Bebra روی iPhone با بخش «Other countries»
پیش از مسابقه، روی کشوری نزدیک به سرور بازی بزنید.

دور نگه داشتن VPN از مسابقه

گاهی VPN را برای برنامه‌های دیگر روشن نگه می‌دارید، در حالی که برای بازی فقط چند میلی‌ثانیه اضافه می‌کند. در این صورت بازی را از تونل بیرون بیاورید. در صفحه اصلی روی «تونل» بزنید و «دستی» را انتخاب کنید. آنجا دامنه‌ها، زیرشبکه‌ها یا آدرس‌های IP تکی سرورهای بازی را، هر کدام در یک خط، وارد می‌کنید. در Android همین صفحه بخش «برنامه‌هایی که VPN را دور می‌زنند» را دارد که می‌توانید خود بازی را در آن تیک بزنید. در Android 12 و نسخه‌های قدیمی‌تر این فهرست فقط تا حدی اعمال می‌شود.

در Android، سیستم‌عامل گاهی برای صرفه‌جویی در باتری VPN را در پس‌زمینه خاموش می‌کند و اتصال وسط مسابقه قطع می‌شود. به «حساب کاربری» ← «تنظیمات» بروید و در بخش «صرفه‌جویی در باتری» روی «افزودن به استثناها» بزنید.

بقیه موارد ربطی به VPN ندارد. رایانه را با کابل وصل کنید، یا از Wi-Fi با فرکانس 5 گیگاهرتز استفاده کنید و نزدیک‌تر به روتر بنشینید. هنگام بازی هم دانلودهای دستگاه‌های دیگر را متوقف کنید. اگر نوار هشدار «اتصال ضعیف» ظاهر شد، بین دو مسابقه روی «رفع مشکل» بزنید. جستجوی سرور کارآمد ممکن است یکی دو دقیقه طول بکشد و این را وسط بازی نمی‌خواهید.

کنسول‌ها و قوانین بازی‌ها

برای کنسول‌های بازی برنامه‌ای از Bebra وجود ندارد. با این حال می‌توانید کنسول را از طریق روتر وصل کنید. برای روترهای Keenetic،‏ OpenWrt و MikroTik برنامه‌ای از Bebra هست که روی خود روتر اجرا می‌شود و کل شبکه خانگی یا فقط دستگاه‌هایی را که انتخاب می‌کنید از VPN عبور می‌دهد. برای این کار حسابی با آدرس ایمیل و اشتراک فعال لازم است.

قوانین را هم در نظر داشته باشید. VPN راهی برای خرید بازی با قیمت‌های کشور دیگر نیست. بند ‎3.A توافق‌نامه مشترکین Steam اجازه نمی‌دهد کشور محل اقامتتان را با پوشاندن آدرس IP یا روش‌های مشابه پنهان کنید و Valve ممکن است دسترسی به حساب را قطع کند. برخی بازی‌ها قوانین خودشان را درباره VPN دارند و بهتر است پیش از اتصال آن‌ها را بخوانید. درباره استفاده از Bebra برای بازی در صفحه بازی‌ها بیشتر بخوانید.

هر طرحی همه 187 کشور را در بر می‌گیرد. برای اینکه پینگ را با تونل و بدون آن در بازی‌های خودتان مقایسه کنید، با دوره آزمایشی به قیمت 10 ₽ شروع کنید. 3 روز دسترسی کامل، سپس 500 ₽ در ماه. اشتراک به طور خودکار تمدید می‌شود.

پرسش‌ها و پاسخ‌ها

اگر سرور بازی در شهر خودم باشد، VPN پینگم را پایین می‌آورد؟

نه. مسیر فقط طولانی‌تر می‌شود، چون بسته‌ها اول به سرور VPN می‌روند. اگر پینگ شما بدون VPN هم پایین و پایدار است، بدون آن بازی کنید.

چرا با VPN پینگم بالا و پایین می‌شود، با اینکه سرعتم بالاست؟

سرعت و تأخیر دو ویژگی متفاوت اتصال‌اند. پینگ ناپایدار از اتلاف بسته، Wi-Fi ضعیف، دانلود روی دستگاه‌های دیگر و دوری سرور ناشی می‌شود. بررسی کنید پینگ بدون VPN هم بالا و پایین می‌رود یا نه. اگر این‌طور است، علت شبکه خانگی یا ارائه‌دهنده اینترنت شماست.

کدام پروتکل پایدارترین پینگ را می‌دهد؟

روی خطی که بسته از دست می‌دهد، انتقال بر پایه UDP روان‌تر کار می‌کند. در Bebra پروتکل را برنامه انتخاب می‌کند. اگر پینگتان بالا و پایین می‌شود، کشوری نزدیک‌تر به سرور بازی انتخاب کنید یا بین مسابقه‌ها روی «یافتن سرور کارآمد» بزنید.

آیا VPN مشکل اتلاف بسته در بازی را حل می‌کند؟

فقط اگر بسته‌ها در شبکه ارائه‌دهنده اینترنت و در راه بازی گم شوند. اگر Wi-Fi خانه آن‌ها را از دست می‌دهد، VPN چیزی را تغییر نمی‌دهد، چون تونل روی همان Wi-Fi کار می‌کند.

چطور کنسول بازی را به VPN وصل کنم؟

برنامه‌ای برای کنسول وجود ندارد، اما می‌توانید کنسول را از طریق روتری که برنامه Bebra روی آن اجرا می‌شود وصل کنید. در صفحه روتر انتخاب می‌کنید کدام دستگاه‌ها از VPN عبور کنند.

می‌توانم با VPN بازی‌ها را ارزان‌تر بخرم؟

قوانین Steam اجازه نمی‌دهد کشورتان را با پوشاندن آدرس IP پنهان کنید و ممکن است به همین دلیل دسترسی به حسابتان را از دست بدهید. VPN برای بازی کردن است، نه برای عوض کردن منطقه قیمت.

Roman Sedov

درباره نویسنده

Roman Sedov

نویسنده مطالب شبکه و پروتکل‌ها

پروتکل‌ها و شبکه‌ها را بررسی می‌کند: بین برنامه و سایت چه بر سر ترافیک شما می‌آید و چرا اتصال همان‌طور رفتار می‌کند که می‌کند.

برنامه Bebra

برنامه برای iPhone و iPad،‏ Android،‏ Windows،‏ Mac،‏ Linux،‏ Android TV و Apple TV. یک اشتراک هر تعداد دستگاهی را پوشش می‌دهد و هر طرحی همه 187 کشور را در بر می‌گیرد.