آموزش تست پینگ و پیدا کردن نزدیک‌ترین و سریعترین سرور بازی

mohammad933
1405.06.08
1 بازدید
زمان مورد نیاز برای مطالعه: 0 دقیقه

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

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

پینگ، جیتر و پکت‌لاس: چه چیزی روی گیم‌پلی اثر می‌گذارد؟

قبل از هر چیزی بیایید با مفهوم این موارد آشنا شویم که در توضیح نتیجه نهایی نقش دارند:

  • پینگ (Ping): زمان رفت و برگشت داده بین دستگاه شما و سرور، بر حسب میلی‌ثانیه.
  • جیتر (Jitter): میزان نوسان پینگ. یک پینگ ثابت روی ۵۰ میلی‌ثانیه کاملا عادی حس می‌شود اما نوسان شدید (مثلا بین ۲۰ تا ۱۵۰ میلی‌ثانیه) می‌تواند تجربه‌ بازی‌های رقابتی و سریع را به‌شدت مختل کند.
  • پکت لاس (Packet Loss): گم شدن بسته‌های داده در مسیر، که باعث پرش‌های ناگهانی کاراکتر و رفتار «ربات‌گونه» بازیکنان دیگر می‌شود.
  • دیسینک (Desync): اصطلاحی کلی برای زمانی که وضعیت نمایش‌داده‌شده روی کلاینت با وضعیت واقعی سرور اختلاف پیدا می‌کند. پکت لاس، تاخیر و جیتر همگی می‌توانند در ایجاد آن نقش داشته باشند.

به‌عنوان یک معیار کلی، پینگ زیر حدود ۷۰ میلی‌ثانیه خوب، بین ۷۰ تا ۱۴۰ میلی‌ثانیه متوسط و بالای ۱۴۰ میلی‌ثانیه ضعیف محسوب می‌شود؛ هرچند عدد ایده‌آل بسته به ژانر بازی به‌شدت تغییر می‌کند.

ping-test
ping-test

چهار روش تست پینگ سرور بازی

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

روش مزایا معایب
نمودار شبکه/پینگ داخل بازی دقیق‌ترین حالت؛ شرایط زنده‌ی مسابقه را نشان می‌دهد فقط داخل یک مسابقه‌ی فعال کار می‌کند؛ بین بازی‌ها متفاوت است
تست منطقه‌ای مبتنی بر مرورگر چند منطقه را در چند ثانیه و پیش از ورود به صف مقایسه می‌کند؛ روشی ثابت و قابل مقایسه است ترافیک HTTPS به دیتاسنترهای نزدیک را می‌سنجد، نه ترافیک واقعی UDP سرور بازی
پینگ/تریسرت از خط فرمان رایگان و دقیق؛ مسیر شبکه را قدم‌به‌قدم نشان می‌دهد (با pathping یا mtr) بسیاری از سرورهای بازی ICMP را مسدود یا کم‌اولویت می‌کنند
فهرست پینگ در لانچر یا سرور-براوزر بازی پینگ واقعی به سرورهایی که واقعاً می‌توانید بپیوندید را نشان می‌دهد اعداد اغلب گرد یا با تأخیر نمایش داده می‌شوند؛ جزئیات مسیر را نشان نمی‌دهد

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

چرا معمولا نمی‌توان مستقیم سرور بازی را پینگ کرد؟

اگر IP سرور بازی (مثلا یک سرور Valorant یا Fortnite) را در ترمینال پینگ بزنید، اغلب یا پاسخی نمی‌گیرید یا با پیام «Request timed out» مواجه می‌شوید — حتی اگر خود بازی کاملا سالم اجرا شود. این نتیجه‌ی طبیعی معماری زیرساخت بازی‌های آنلاین است، نه یک باگ:

  • ICMP اغلب مسدود یا کم‌اولویت است: ناشران عمدا پاسخ به درخواست‌های ICMP را در لبه‌ی شبکه محدود می‌کنند تا جلوی اسکن ناخواسته را بگیرند.
  • Anycast و لود بالانسرها آدرس واقعی را پنهان می‌کنند: IP که کلاینت شما به آن وصل می‌شود اغلب یک آدرس Anycast یا لودبالانسر است که شما را به نزدیک‌ترین سرور بک‌اند هدایت می‌کند؛ پینگ زدن به آن، لبه‌ی شبکه را می‌سنجد، نه لزوما همان سروری که بازی روی آن اجرا می‌شود.
  • بازی‌ها از UDP استفاده می‌کنند، نه ICMP: یک پینگ موفق ICMP تضمین نمی‌کند بسته‌های UDP بازی همان مسیر را طی می‌کنند، و یک پینگ ناموفق هم لزوما به معنی مشکل‌دار بودن بازی نیست.

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

تست منطقه‌ای مرورگری چه چیزی نشان می‌دهد؟

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

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

پینگ خوب برای هر ژانر بازی چقدر است؟

«پینگ خوب» یک عدد ثابت نیست — یک بازی استراتژی نوبتی و یک بازی مبارزه‌ای بلادرنگ تحمل کاملا متفاوتی نسبت به تاخیر دارند.

ژانر بازی خوب قابل بازی در حال تقلا
FPS رقابتی (Valorant، CS2، Call of Duty) زیر ۳۰ میلی‌ثانیه ۳۰ تا ۶۰ میلی‌ثانیه بالای ۸۰ میلی‌ثانیه
بتل‌رویال (Fortnite، Apex Legends، PUBG) زیر ۴۰ میلی‌ثانیه ۴۰ تا ۷۰ میلی‌ثانیه بالای ۹۰ میلی‌ثانیه
موبا (League of Legends، Dota 2) زیر ۵۰ میلی‌ثانیه ۵۰ تا ۹۰ میلی‌ثانیه بالای ۱۲۰ میلی‌ثانیه
بازی‌های مبارزه‌ای (نت‌کد رول‌بک) زیر ۲۰ میلی‌ثانیه ۲۰ تا ۴۰ میلی‌ثانیه بالای ۵۰ میلی‌ثانیه
MMO و دنیای باز (GTA Online، Minecraft) زیر ۸۰ میلی‌ثانیه ۸۰ تا ۱۵۰ میلی‌ثانیه بالای ۱۸۰ میلی‌ثانیه

نکته: در بازی‌های ساختمانی/دنیای‌باز که نیاز به واکنش آنی ندارند (مثل Minecraft یا Valheim)، فضای تنفس بیشتری دارید اما در یک شوتر رقابتی مثل CS2، برای ثبت فوری ضربه بهتر است زیر ۵۰ میلی‌ثانیه بمانید.

فاصله‌ی جغرافیایی هم یکی از عوامل اصلی تاخیر است: 

داده با سرعت نور حرکت می‌کند، اما کابل‌های فیبر نوری مسیر مستقیمی ندارند و باید از مسیرهای طولانی و ایستگاه‌های سوییچینگ متعدد عبور کنند؛ بنابراین هر چه سرور از نظر فیزیکی دورتر باشد، تاخیر بیشتری هم اضافه می‌شود — حتی اگر خود سرور از نظر سخت‌افزاری قدرتمند باشد.

برای یافتن بهترین سرور برای انواع گیم‌های خود، کلیک کنید

آموزش گام‌به‌گام تست پینگ با خط فرمان (ویندوز)

برای بررسی اولیه‌ی وضعیت اتصال، نیازی به نصب نرم‌افزار خاصی نیست و می‌توانید از ابزار داخلی ویندوز استفاده کنید. توجه داشته باشید نتیجه‌ دستور ping به یک IP عمومی، لزوما همان پینگ واقعی شما در بازی نیست؛ برای سنجش دقیق‌تر، بهتر است IP سرور واقعی بازی یا مقصدی نزدیک به زیرساخت آن را بررسی کنید.

  1. کلید Windows را بزنید، عبارت CMD را جست‌وجو کنید و Command Prompt را باز کنید.

دستور ping را بنویسید، یک فاصله بگذارید و سپس IP مقصد را وارد کنید:


ping [IP Server]

  1. اگر فقط می‌خواهید وضعیت کلی اتصال اینترنت خود را بررسی کنید و IP سرور بازی را در اختیار ندارید، می‌توانید یک مقصد عمومی مثل 1.1.1.1 را آزمایش کنید اما این را معادل پینگ داخل بازی در نظر نگیرید.
  2. کلید Enter را بزنید.
  3. عددی که مقابل time= نمایش داده می‌شود، زمان رفت‌وبرگشت بسته بر حسب میلی‌ثانیه است.
  4. دستور را چند بار اجرا کنید و فقط به کمترین عدد توجه نکنید. اختلاف بین نتایج هم مهم است، نوسان زیاد نشانه‌ Jitter است.

نکته درباره‌ی IP و نام دامنه: اگر IP عددی مقصد را دارید، می‌توانید مستقیما همان را در دستور ping وارد کنید. در صورت استفاده از نام دامنه، سیستم ابتدا باید آن را به IP تبدیل کند؛ زمان این تبدیل را نباید با پینگ شبکه یا پینگ داخل بازی یکی دانست.

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

جمع‌بندی

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