Я, кстати, выяснил, что в GTA Online игровой клиент в целях P2P чата с другими игроками получает от сервера пакет, в котором, в том числе есть их IP-адреса.
там большая часть расчетов изначально на клиент вынесена без валидации сервером. Там от "онлайн" ток название, подобного говнокода даже в корейских ММО(которые не парятся защитой, ибо в корее рега в игре по паспорту, читер идет в суд, а не в бан) не встретишь. Ребята просто вынесли все на клиент и пир ту пир чтобы здорово съэкономить на железе для серверов