Desativando o chat do LOL – Atualizado para 2024

Os IPs dos servidores utilizados pelo sistema de chat do League of Legends (LOL) vivem mudando, mas estranhei que mesmo bloqueando o IPV4 o chat continuava online, foi quando notei que agora o cliente do LOL também utiliza um IPV6 para manter a conexão do chat. Dessa forma, para você bloquear totalmente a conexão com o chat você precisa bloquear tanto o IPV4 quanto o IPV6 do domínio “br.chat.si.riotgames.com”, abaixo eu montei um script de como automatizar o liga/desliga do chat:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
@echo off
net SESSION 1>nul 2>nul
if %errorlevel% NEQ 0 (
echo Por favor rode esse bat como administrador ou crie um atalho que execute ele com privilegios de administrador.
goto end
)
set nameIPV4="IPV4LOL"
set nameIPV6="IPV6LOL"
netsh advfirewall firewall delete rule name=%nameIPV4% >nul
netsh advfirewall firewall delete rule name=%nameIPV6% >nul
if errorlevel 1 (
echo Adicionando regras %nameIPV4% e %nameIPV6%, logo mais seu LOL ficara com chat offline.
timeout /t 15
netsh advfirewall firewall add rule name=%nameIPV4% dir=out remoteip=172.65.212.1 protocol=TCP action=block
netsh advfirewall firewall add rule name=%nameIPV6% dir=out remoteip=2606:4700:90:0:4813:607d:9c17:5972 protocol=TCP action=block
goto success
)
:end
timeout /t 45
:success
@echo off net SESSION 1>nul 2>nul if %errorlevel% NEQ 0 ( echo Por favor rode esse bat como administrador ou crie um atalho que execute ele com privilegios de administrador. goto end ) set nameIPV4="IPV4LOL" set nameIPV6="IPV6LOL" netsh advfirewall firewall delete rule name=%nameIPV4% >nul netsh advfirewall firewall delete rule name=%nameIPV6% >nul if errorlevel 1 ( echo Adicionando regras %nameIPV4% e %nameIPV6%, logo mais seu LOL ficara com chat offline. timeout /t 15 netsh advfirewall firewall add rule name=%nameIPV4% dir=out remoteip=172.65.212.1 protocol=TCP action=block netsh advfirewall firewall add rule name=%nameIPV6% dir=out remoteip=2606:4700:90:0:4813:607d:9c17:5972 protocol=TCP action=block goto success ) :end timeout /t 45 :success
@echo off

net SESSION 1>nul 2>nul
if %errorlevel% NEQ 0 (
  echo Por favor rode esse bat como administrador ou crie um atalho que execute ele com privilegios de administrador. 
  goto end
)

set nameIPV4="IPV4LOL"
set nameIPV6="IPV6LOL"
netsh advfirewall firewall delete rule name=%nameIPV4% >nul
netsh advfirewall firewall delete rule name=%nameIPV6% >nul

if errorlevel 1 (
  echo Adicionando regras %nameIPV4% e %nameIPV6%, logo mais seu LOL ficara com chat offline.
  timeout /t 15
  netsh advfirewall firewall add rule name=%nameIPV4% dir=out remoteip=172.65.212.1 protocol=TCP action=block
  netsh advfirewall firewall add rule name=%nameIPV6% dir=out remoteip=2606:4700:90:0:4813:607d:9c17:5972 protocol=TCP action=block
  goto success
)

:end
timeout /t 45
:success

Link para baixar a partir do Github: https://raw.githubusercontent.com/danillolima/random-codes/main/lol/chat_lol.bat

Na primeira vez que você executa esse .bat ele insere as regras de firewall e desabilita o chat, na segunda execução ele remove as regras do firewall e habilita o chat.

Outra dica: para não ter que ficar rodando como administrador o .bat você pode criar um atalho com privilégio de executar como administrador.

Atalho com o “Destino” para o .bat salvo

2 comentários em “Desativando o chat do LOL – Atualizado para 2024

  1. Olá, sei que para reativar somente preciso retirar as regras adicionadas, mas você poderia fazer um script para remove-las automaticamente? Obrigado!

Deixe um comentário para Anônimo Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *