Наткнулся на гайд в steam, с помощью которого можно заблокировать страны, используя брандмауэр, скрипт PowerShell и IP с сайта IPdeny . Как это будет работать (хотя бы в рамках онлайн игры), и есть ли еще способы блокировки стран?
Сервер может блокировать как угодно, в том числе и по геолокации. Или Вы имеет в виду себя, клиента? Никак, Вы общаетесь с сервером и никак ему ничего не можете диктовать :)
Тут скорее всего речь идёт о продуктах Valve, в которых подключение к серверам идёт командой
connect xxx.xxx.xxx.xxx:xxxxx (ip : port)
На лицо все шансы сделать себе дополнительный геморрой, так как система (от Valve) будет не в курсе запрета на подключение к определенным блокам IP и будет упорно продолжать попытки соединения с серверами в БЛИЖАЙШИХ к вам странах (самая маленькая задержка в передачи данных).
+ все ресурсы в имеющие сервера исключительно в этих странах, будут вам не доступны.