2 Дядя Миша:
к сожалению, да. Есть VPS с кривыми анти-ddos фильтрами, есть кривые wifi-роутеры, а есть и DSL с ограничением пакета в ppp.
Их всего 2-3%, но это слишком много, чтобы просто взять и забыть про них.
В quake2 что по ссылке выше просто бездумно увеличили размер пакета, откинув эти 2-3% - такое распространено т.к решает проблемы с нехваткой места в netchan, а авторам этих изменений просто повезло. Можно смело увеличивать размер пакета до 80к - где работало 2800 - там скорее всего будет работать и больше.
Некоторые реализации 3G-сетей (например, у Билайна) обеспечивают передачу udp без потерь - пакеты при плохом соединении выстраиваются в очередь и передаются в правильном порядке. Можно предположить, что там пакеты уже разбиваются до нужного размера.
Другие (например, теле-2) дают udp с потерями, как он по идее и должен работать, хотя ограничение там побольше чем 1400.
И как всегда остаются эти 2-3%, тормозящие весь мир..
Можно ещё добавить, что минимальный гарантированный mtu, который должен работать везде вообще составляет 576 байт:
>The MTU must not be confused with the minimum datagram size that all hosts must be prepared to accept, which has a value of 576 bytes for IPv4[2] and of 1280 bytes for IPv6
https://en.wikipedia.org/wiki/Maximum_transmission_unit
Можно сделать mtu discovery конечно, но это увеличит время соединения. Проще выставить 1400 в соответствии с goldsource.