How to appear offline in LoL

Published at 2018-01-18 19:21:09

Edit 8/22/2019 IPs have been updated.

I’ve found 3rd party program that enables you to stay invisible and still use lol chat features and champion select chat contrary to the solution below. That’s why i recommend using this for as long as it works and is endorsed by Riot Games.

Link to download

Riot response:


Invisible, offline mode using 3rd party firewall

1. First step is understanding what firewall is and how to use it. All windows operating systems have windows firewall installed that we can use. If you are using Windows and have Windows firewall ON you can skip this step and go to step 2.

Read this if you use custom firewall and don’t want to turn on Windows Firewall.

Appearing offline, invisible in lol works by blocking lol client from connecting to Riots chat servers. You can do this by creating custom rule in your firewall and blocking IP address that corresponds to the server you are playing on.

Choose correct IP from the table to the right and create custom rule in your firewall that blocks it. That should do the trick if you want to know how to create bat file that automaticly removes and adds this rule for quick on/off button read further.

Server name IP

Appear offline using Windows Firewall

2. After you make sure that your Windows firewall is on create a new notepad file. Edit it by pasting code on the right. Make sure to change the IP in the code to correct IP of your server, you can check IP of your server in the table above.

3. Now save the file as invisible.bat It should create comand prompt file.

4. Simply run the file you have created and you should get the message “rule created” which means that you will appear offline now. Click it again and you will get the message “rule deleted” which means that everything is back to normal.

Below you can find image guide where you can clearly see where is IP address you need to change.

@echo off
netsh advfirewall firewall show rule name=lolchat > nul
if ERRORLEVEL 1 (echo rule created
netsh advfirewall firewall add rule name=lolchat dir=out remoteip= protocol=TCP action=block > nul) else (echo rule deleted
netsh advfirewall firewall delete rule name=lolchat > nul)
timeout 2 > nul

appear offline, invisible, mode, lol, league of legends

Troubleshooting notes:
IP addresses marked with * might not work correctly

If your file doesnt work make sure its a bat file and not notepad file. Bat files should be detected as Windows Batch File, bat.

If command prompt appears but it doesnt work make sure your windows firewall is on. If it still doesn’t work run it as an admin.