Для решения проблем с серверной инфраструктурой в онлайн-играх Valve использует, например, следующие подходы:
- Создание серверов-посредников. vk.com Они направляют через ретрансляторы весь игровой трафик вплоть до последнего пакета. vk.com В результате все клиенты, которые пытаются связаться с игровыми серверами, проходят аутентификацию и перенаправляются. vk.com Это скрывает IP-адреса серверов от конечного пользователя, и злоумышленники не знают, какие адреса нужно атаковать. vk.com
- Управление собственной частной сетью. vk.com С её помощью можно выбрать собственный маршрут от клиента до игрового сервера, который зачастую быстрее, чем маршрут по умолчанию. vk.com
- Использование инструментов для оценки пинга. habr.com Они позволяют измерять время пинга до разных узлов ретрансляции и генерировать координаты, описывающие расположение хоста в интернете. habr.com С помощью таких координат можно точно оценить время пинга между двумя произвольными узлами без отправки пакетов. habr.com
- Использование шифрования и аутентификации. habr.com Встроенное шифрование по умолчанию защищает данные от перехвата. habr.com
Valve активно работает над улучшением своей серверной инфраструктуры, чтобы обеспечить наилучший игровой опыт для пользователей. sky.pro