Реклама

Что нужно знать геймерам о сетевой синхронизации в играх gamesyncintro1Вы заметили свою цель, когда он пересек небольшой открытый проход, направляясь к ракетной установке. Это идеальная установка; он ищет оружие, которое хочет приобрести, а ты за ним, готовый нанести удар. Вы прыгаете вниз, наводите оружие на своего врага и нажимаете на курок. Внезапно ваш враг искажается влево. Он совсем не смотрит в сторону от вас - на самом деле, у него есть ракетная установка, а вы смотрите в ствол. Blam! Вы тост.

Любой, кто играл в онлайн игры, вероятно, сталкивался с такой ситуацией. Это признак плохой сетевой синхронизации между игровыми клиентами. Это печальная реальность, которую никогда нельзя полностью исключить из онлайн-игр, но есть некоторые вещи, которые вы можете сделать, чтобы уменьшить эффект.

Синхронизация сети для игр - краткое введение

Что нужно знать геймерам о сетевой синхронизации в играх gamesync4

Многопользовательские игры Я нахожусь с тобой - многопользовательский игровой сайт Прочитайте больше никогда не было легко для разработчиков. Хороший сетевой код игры должен быть в состоянии синхронизировать игровой процесс множества разных игроков, каждый из которых может жить практически где угодно. Нет способа узнать, какое подключение к Интернету будет у каждого игрока. Тем не менее, несмотря на эти проблемы, многопользовательская игра должна обеспечивать плавный опыт. В противном случае это не очень весело.

Проблемы, с которыми сталкиваются игры, можно суммировать как две вещи - задержка и потеря пакетов. Задержка, более известная как задержка, представляет собой количество времени, которое требуется игровому клиенту для взаимодействия с сервером и / или другими игровыми клиентами. Если у вас есть выстрел в голову, и вы нажимаете на курок, вы не можете ударить. Это потому, что другой игрок переехал к тому времени, когда ваше действие было подтверждено сервером и игровым клиентом вашего противника.

Потеря пакета - самоочевидный термин. Это количество пакетов, отправленных между игровыми клиентами, которые не могут достичь своего места назначения. Если происходит серьезная потеря пакета, игра может запутаться в действиях, предпринимаемых игроком, или может вообще не признать эти действия.

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

Программные решения

синхронизация игр

Я хотел бы сказать вам, что была какая-то программная утилита, которая могла бы кардинально изменить вашу сеть синхронизация в играх, делающая все случаи заикания, зависания и других проблем прошлое. К сожалению, я не могу, потому что я никогда не сталкивался с программным обеспечением, которое могло бы достичь этого.

Тем не менее, программное обеспечение безопасности может повлиять на производительность игры, и стоит проверить, если вы испытываете необычно плохую игру онлайн. Иногда проблема с онлайн-игрой может быть связана с брандмауэром или антивирусной программой, которая не знает, что игра является законным программным обеспечением. Подобные проблемы обычно решаются путем добавления игры в список разрешенных программ защитного программного обеспечения.

Сетевые решения

синхронизация игр

Проблемы с многопользовательскими играми часто связаны с проблемами сетевого подключения. Могут возникнуть два основных типа проблем - те, которые существуют между вашим модемом и Интернетом, и которые существуют между вашим ПК и вашим модемом.

Иногда в игре могут возникнуть проблемы со связью с сервером из-за проблемы с вашим интернет-соединением. Некоторые пользователи ошибочно полагают, что это происходит из-за недостатка пропускной способности. На самом деле, задержка и потеря пакетов являются реальной проблемой. Вы можете проверить, есть ли проблема с подключением к Интернету, подключив компьютер напрямую к широкополосному модему с помощью кабеля Ethernet, а затем с помощью проверка качества линии PingTest: онлайн тест качества широкополосного доступа Прочитайте больше . Если вы обнаружите, что время пинга и / или потеря пакетов высоки, вы можете позвонить своему провайдеру и спросить его, почему.

Если ваше интернет-соединение кажется нормальным, ваша проблема может быть связана с тем, как вы подключаете компьютер к широкополосному модему. Например, беспроводное интернет-соединение, испытывающее помехи, может часто отбрасывать пакеты. Даже проводное соединение не защищено от проблем, поскольку неправильная конфигурация маршрутизатора или даже поврежденные кабели Ethernet могут вызвать проблемы с задержкой и потерей пакетов.

Аппаратные решения

синхронизация игр

В редких случаях игры могут потерять синхронизацию из-за проблем с оборудованием на вашем компьютере. Например, выходящий из строя чип контроллера Ethernet может вызвать серьезные сбои. Вы также можете столкнуться с проблемами, если на сетевом оборудовании установлены неправильные драйверы.

Очевидно, что проблема с драйвером может быть решена путем установки правильных драйверов. Фактический аппаратный сбой, однако, является другой проблемой. Если ваш контроллер Ethernet или WiFi встроен в вашу материнскую плату, вам придется заменить всю материнскую плату, чтобы решить эту проблему.

синхронизация сети

Иногда можно добиться увеличения задержки и потери пакетов за счет установки более качественного оборудования. Например, компьютер, подключающийся к сети через беспроводную сеть g, может значительно улучшить производительность онлайн-игр, если вместо этого он подключен через беспроводную сеть n. Большинство контроллеров Ethernet обеспечивают аналогичную производительность, но для игр доступны специальные карты Ethernet, такие как Продукты NIC убийцы. Хотя большинство обзоров сходятся во мнении, что эти продукты не стоят цены, они могут немного уменьшить задержку.

Вывод

Как вы уже поняли, на онлайн-игры влияет множество различных переменных. Игра может стать десинхронизированной по ряду причин. Выяснение точной причины проблемы обычно требует метода проб и ошибок, начиная с возможных конфликтов программного обеспечения и заканчивая расследованием возможного сбоя оборудования.

Мэтью Смит - независимый писатель, живущий в Портленде, штат Орегон. Он также пишет и редактирует для Digital Trends.