Онлайн-игры: Ping против кадров в секунду (FPS)

Когда дело доходит до онлайн-игр, никакое оправдание снижения игровой производительности не будет использоваться так часто, как «это было отставание». Этот термин часто используется, когда время отклика игры(game response time) слишком медленное после ввода команды с клавиатуры(keyboard command) . Иногда это также может быть произнесено по другим причинам, например, чтобы не брать на себя личную ответственность за отсутствие навыков или падение частоты кадров.

Последние два не имеют абсолютно никакого отношения к лагам. На самом деле, низкая частота кадров связана с вашим компьютером, а не с проблемами в сети, а именно с высоким пингом, который и вызывает отставание. Большинство геймеров до сих пор не понимают истинной причины задержки, о которой они ворчат.

Это происходит так часто, что даже определение было изменено, чтобы соответствовать, называя падение кадров «локальной задержкой» и объединяя случаи просто как «заметное снижение скорости приложения(application speed) из-за чрезмерной перегрузки сети или недостаточной вычислительной мощности(network congestion or insufficient processing power) ».

Кадры в секунду (FPS) против пинга

Я полагаю, что, поскольку отставание является сленговым термином, определение, вероятно, изменится в зависимости от прихотей людей, которые его используют. Однако, чтобы понять, что именно вызывает задержку, нам сначала нужно понять разницу между кадрами в секунду ( FPS ) и пингом.

Чтобы помочь вам определить и устранить проблемы с производительностью компьютера,(identify and fix computer performance problems) когда они возникают, вам необходимо понять причину. Мы можем начать с разделения и обсуждения того, что такое fps и ping(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) , ваш пинг, скорее всего, будет высоким. Примером этого является игра в новую восточную мморпг, базирующуюся в Южной Корее(South Korea) , когда вы живете на восточном побережье Соединенных (United)Штатов(States) . Вы можете ожидать более высокий, чем обычно, пинг.

Индикаторы высокого пинга

Количество кадров в секунду может по-прежнему оставаться высоким, пока ваша игра сильно тормозит. При игре в многопользовательскую игру(multiplayer game) сама игра может казаться гладкой, и все изображения генерируются такими, какими они должны быть. Однако в это время игроки на экране могут казаться застрявшими, бегущими на месте или телепортирующимися. Это не « взлом игры(game hack) » (хотя и не исключено), это лаги. 

Еще одним показателем является попытка выстрелить в кого-то в шутере от первого лица,(shooter game) но вы каждый раз постоянно промахиваетесь, даже находясь в упор(point blank range) . Это может быть связано с тем, что ваша задержка настолько высока, что к тому времени, когда ваш выстрел достигает противника на вашем экране, он фактически уже переместил этого персонажа на свой. Действия, которые вы вводите, по-видимому, будут выполняться на вашем экране дольше, чем должны.

Всплески отставания(Lag) также являются проблемой. Они совпадают с телепортацией, о которой говорилось ранее в многопользовательской игре(multiplayer game) . Ваша задержка может попасть в грубый патч, вызывающий скачок числа, из-за чего нормальная ходьба теперь выглядит так, как будто персонажи игрока совершают прыжок во времени(time jump) .

Улучшение вашего отставания

Есть не так много вещей, которые вы лично можете сделать, чтобы решить проблему отставания. Предлагается переключить серверы, если это применимо, на тот, который находится ближе по физическому расстоянию к тому месту, где вы сейчас находитесь. Другой вариант — использовать только Ethernet-соединение, а не Wi- Fi(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

Я веб-разработчик с опытом работы более 10 лет. Я специализируюсь на разработке Chrome OS и работал над широким спектром проектов от небольших стартапов до компаний из списка Fortune 500. Я также являюсь экспертом по учетным записям пользователей и семейной безопасности и разработал несколько успешных приложений для Android.



Related posts