Я играл в онлайн-игру и, бросив вызов разработчику, забанил у меня IP. Используя VPN, я обошел его - через некоторое время я больше не мог войти в свою учетную запись (только как гость). Разработчик дал мне знать, что это был запрет компьютера (термин, который он сам придумал), когда он каким-то образом знал, что это моя машина (MacOSX версия 10.12.6), подключающаяся к его игровому серверу. Запрет игры полностью на стороне сервера. Я изменил свой MAC-адрес через терминал (даже если он был удален из пакетов по соображениям безопасности), очистил кэш-память, и все же я не могу подключиться. Кроме того, когда я вхожу в качестве гостя, в качестве имени пользователя появляется число 194xyz, увеличивающееся на 1 при каждом входе в систему, независимо от того, использую я VPN или нет. Разработчик также дал мне знать, что это было довольно просто и глупо - если это поможет!
Как он выясняет, что это мой компьютер и эффективно его блокирует? Любая помощь будет оценена!
Обновление - проблема решена
Разработчик использовал строку, известную как User-Agent, которая появляется в заголовках запроса данных, отправляемых в два сокета в Интернете. Я определил это с помощью сетевой панели Mozilla Firefox в элементе inspect.