بازی آنلاین: پینگ در مقابل فریم در ثانیه (FPS)

وقتی صحبت از بازی های آنلاین به میان می آید، هیچ بهانه ای برای کاهش عملکرد بازی به اندازه «تاخیر بود» استفاده نمی شود. این اصطلاح اغلب برای زمانی که زمان پاسخ بازی(game response time) پس از وارد کردن دستور صفحه کلید(keyboard command) بسیار کند است رزرو می شود. گاهی اوقات ممکن است به دلایل دیگری مانند عدم مسئولیت شخصی برای کمبود مهارت یا کاهش نرخ فریم نیز بیان شود.

دو مورد آخر مطلقاً ربطی به لگ ندارند. در واقع، نرخ فریم ضعیف همه چیز به کامپیوتر شما مربوط می شود و نه عوارضی با شبکه، یعنی پینگ بالا، که باعث تاخیر می شود. بیشتر گیمرها هنوز هیچ درک درستی از علت واقعی تاخیری که در مورد آن غر می زنند ندارند.

این اتفاق به قدری رخ می‌دهد که حتی تعریف آن برای تناسب تغییر می‌کند، و افت فریم‌ها را «تأخیر محلی» می‌نامند و اتفاقات را به معنای «کاهش محسوس در سرعت برنامه ، به دلیل (application speed)ازدحام(network congestion or insufficient processing power) شدید شبکه یا قدرت پردازش ناکافی » ترکیب می‌کنند.

فریم در ثانیه (FPS) در مقابل پینگ

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

برای کمک به شناسایی و رفع مشکلات عملکرد رایانه در(identify and fix computer performance problems) هنگام وقوع، باید علت را درک کنید. می‌توانیم با تقسیم کردن و بحث در مورد اینکه فریم در ثانیه و پینگ(fps and ping) چیست و سپس آنچه را که آموخته‌ایم به کار ببریم، شروع کنیم. این کمک می کند تا بفهمیم چرا جلسات بازی آنلاین ما با مشکلات عملکردی مواجه هستند.(online gaming)

فریم های پایین در ثانیه

فریم پایین در ثانیه ( FPS ) یک مشکل کامپیوتری است(computer problem) ، و بنابراین از نظر فنی قرار نیست تاخیر در نظر گرفته شود. FPS اساساً اندازه گیری میزان اجرای بازی شما بر روی رایانه شما است. این نشان دهنده تعداد تصاویر جدیدی است که می تواند توسط رایانه شما ایجاد شود تا تصویری روان در بازی ایجاد کند. 

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

  • مشخصات واحد پردازش کامپیوتر (CPU)(Computer Processing Unit (CPU)) ، کارت گرافیک ( GPUحافظه دسترسی تصادفی(Random Access Memory) ( RAM )، و گاهی اوقات هارد دیسک شما.
  • تنظیمات گرافیکی بازی که در حال حاضر در حال انجام آن هستید.

به طور معمول، دلیل FPS پایین این است که چیزهای بیشتری روی صفحه نمایش از آنچه رایانه شما می تواند ایجاد کند اتفاق می افتد. این اغلب هنگام انجام بازی‌های پیشرفته‌تر روی رایانه که نیاز به اجزای ارتقا یافته دارند،(computer in need of upgraded components) رخ می‌دهد . فقط(Just) به این دلیل که رایانه شما ممکن است تمام کادرها را برای حداقل نیازهای یک بازی علامت بزند، به این معنی نیست که بازی به خوبی اجرا می شود.

کاهش قابل توجه در FPS احتمالاً به دلیل تلاش رایانه شما برای ارائه بیش از توانایی خود است. می توانید با ارتقاء یکی (یا همه) از چهار مؤلفه ذکر شده در بالا، از این مشکل جلوگیری کنید. همچنین می‌تواند کمک کند که هنگام بازی هیچ چیز دیگری در پس‌زمینه اجرا نشود تا منابع پردازش رایانه شما تقسیم نشود.

تأخیر بالا

تاخیر، در تعریف واقعی خود، نتیجه یک مشکل شبکه است(network problem) . یعنی تأخیر بالا که به آن «پینگ» نیز گفته می‌شود، تأخیر بین ارسال و دریافت اطلاعات است. بنابراین هنگامی که شبکه شما با سرور بازی(game server) صحبت می کند ، مدت زمانی که طول می کشد تا سرور آنچه را که رایانه شما می خواهد بشنود در پینگ شما لحاظ می شود.

هنگامی که سرور بازی(game server) به سؤال رایانه شما پاسخ می دهد نیز همین اتفاق می افتد. زمان دریافت آن پاسخ نیز در پینگ شما لحاظ می شود. نتیجه کامل هر دو عددی را در اختیار شما قرار می دهد که نشان(number meant) دهنده پینگ شماست. در بازی، پینگ شما در میلی ثانیه اندازه گیری می شود، بنابراین ممکن است به صورت ###ms (# مجموع شما) نشان داده شود.

هر چه پینگ بیشتر باشد، احتمال تاخیر در زمان بازی شما بیشتر می شود. (game time)به طور معمول، اگر رایانه شما بسیار دور از مکان (s location)سرور بازی(game server) قرار دارد، احتمالاً پینگ شما زیاد است. نمونه ای از این بازی، پخش یک mmorpg جدید شرقی مستقر در کره جنوبی(South Korea) در حالی است که شما در سواحل شرقی ایالات (United)متحده(States) زندگی می کنید. شما می توانید انتظار یک پینگ بالاتر از حد معمول را داشته باشید.

نشانگرهای پینگ بالا

فریم در ثانیه ممکن است همچنان بالا بماند در حالی که بازی شما تاخیر زیادی را تجربه می کند. هنگام انجام یک بازی چند نفره(multiplayer game) ، خود بازی ممکن است صاف به نظر برسد و همه تصاویر آنطور که باید تولید شوند. با این حال، در طول این مدت، بازیکنان روی صفحه ممکن است گیر کرده، در جای خود در حال دویدن به نظر برسند، یا دیده شوند که در حال دوربری هستند. این یک " هک بازی(game hack) " نیست (اگرچه کاملاً خارج از قلمرو امکان نیست)، بلکه یک تاخیر است. 

یکی دیگر از شاخص‌ها این است که سعی کنید در یک بازی تیراندازی اول(shooter game) شخص به شخصی شلیک کنید، اما شما به طور مداوم هر بار را از دست می‌دهید، حتی زمانی که در محدوده نقطه خالی(point blank range) هستید . این ممکن است به این دلیل باشد که تأخیر شما آنقدر زیاد است که تا زمانی که ضربه شما به حریف روی صفحه نمایش شما می رسد، آنها در واقع قبلاً آن کاراکتر را روی شخصیت خود منتقل کرده اند. اقداماتی که وارد کرده‌اید ظاهراً بیش از آنچه باید روی صفحه نمایش شما انجام می‌شود.

افزایش لگ(Lag) نیز یک مسئله است. اینها با انتقال از راه دور در مورد چیزی که قبلاً در یک بازی چند نفره(multiplayer game) مورد بحث قرار گرفت، همزمان است . تأخیر شما ممکن است به یک وصله ناهموار برخورد کند و باعث شود که عدد افزایش پیدا کند و به‌طوری‌که راه رفتن عادی اکنون به نظر می‌رسد که گویی شخصیت‌های بازیکن در حال انجام یک پرش زمانی(time jump) هستند.

بهبود تاخیر شما

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

امیدواریم، اکنون متوجه شده اید که اگر با تاخیر مواجه هستید، به دلیل مشکل شبکه است(network problem) و نه یک مشکل کامپیوتری(computer one) . مسائل مربوط به عملکرد رایانه(Computer performance) یک چیز جداگانه است، حتی اگر اغلب اوقات شبیه به هم باشند.

به نظر می رسد FPS پایین و تاخیر(FPS and Lag) می توانند مرتبط باشند

برای پیچیده تر کردن این مفهوم که تاخیر مبتنی بر عملکرد رایانه است، FPS پایین و تاخیر(FPS and lag) گاهی اوقات می توانند همزمان ظاهر شوند. این ممکن است زمانی رخ دهد که بازی شما هم مشکل زمان پاسخگویی شبکه(network response time problem) و هم مشکل تولید تصویر را تجربه می‌کند.

به عنوان مثال در یک mmorpg آنلاین(online mmorpg) ، زمانی که وارد یک شهر بزرگ پر از بازیکنان دیگر می‌شوید، می‌توانید همزمان هم فریم‌های پایین و هم پینگ بالا را تجربه کنید. این تاخیر به این دلیل رخ می دهد که سرور در تلاش است تا از همه چیزهایی که در یک لحظه در حال انجام است مطلع شود، در حالی که رایانه شما در تلاش است تا تمام تصاویر روی صفحه نمایش را تولید کند که منجر به FPS پایین می شود.

این ممکن است منجر به سردرگمی بین گیمرها شود زیرا در این مورد خاص، FPS پایین و تاخیر(FPS and lag) هر دو دلیل یکسانی دارند - تعداد افراد بیشتری از بازی در یک مکان در همان زمان قابل تحمل است. این بدان معنا نیست که آنها اکنون یکسان هستند، فقط تعداد زیاد بازیکنان عامل کاهش عملکرد رایانه و مشکلات شبکه است(computer performance and network issues) .

چرا این مهم است

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

کارهایی که می توانید بر اساس سطح فعلی پینگ در مقابل FPS انجام دهید:

Normal Ping + Normal FPS

  • همه چیز خوب است.

High Ping + Normal FPS

  • تاخیر احتمالی سرور (server lag)ببینید آیا دیگران در سرور شما از تاخیر شکایت دارند یا خیر.
  • شکایتی نیست؟ مطمئن(Make) شوید که به سرور محلی بیشتری متصل هستید (در صورت وجود). اگر به طور هدفمند در سرور دیگری از رایانه خود استفاده می کنید، احتمالاً قبلاً خود را برای رخ دادن تاخیر آماده کرده اید.
  • مدیر وظیفه را برای برنامه‌های شبکه‌ای که در پس‌زمینه اجرا(programs running in the background) می‌شوند و نباید اجرا شوند، بررسی کنید. اگر می توانید آنها را ببندید تا منابع شبکه آزاد شوند یا منتظر بمانید تا تمام شوند.

Normal Ping + Low FPS

  • اگر در حال حاضر چیزهای زیادی روی صفحه در حال رخ دادن هستند، چند ثانیه به رایانه خود فرصت دهید تا به آن رسیدگی کند.
  • همچنین می(Could) تواند برنامه هایی باشد که در پس زمینه اجرا می شوند و منابع پردازش را مصرف می کنند. می توانید مدیر وظیفه(task manager) را بررسی کنید و آنها را متوقف کنید تا ببینید آیا عملکرد افزایش می یابد یا خیر.

High Ping + Low FPS

  • میتونه خیلی چیزا باشه هم مشکل کامپیوتری است که روی آن کار می کنید و هم یک عارضه شبکه(network complication) . ممکن(May) است فقط یک نوک بدشانسی در هر دو باشد. می‌توانید منتظر بمانید تا ببینید آیا کاهش می‌یابد و مقادیر به حالت عادی باز می‌گردند یا «اصلاحات» نشان‌داده‌شده در بخش‌های دیگر بالا را انجام دهید.



About the author

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



Related posts