CPP C++ logo

netcode.io – протокол для защищенного клиент/сервер соединения поверх UDP разработанный Glenn Fiedler. Протокол разработан для игр с выделенным сервером.

Его основные фичи:

  • Защита от MitM (man-in-the-middle) атак.
  • Защита от DDoS атак.
  • Защита против атак с повтором пакетов.
  • Защита от зомби-клиентов.

Протокол netcode.io используется в нескольких AAA прокатах и считается достаточно стабильным и надежным.

К сожалению, браузеры не поддерживают UDP, поэтому для браузерных игр придется использовать браузерный плагин. Но плагин доступен лишь для Firefox и Google Chrome.