If you play Warcraft III: The Frozen Throne at all, then I know that you have heard of the most popular map on Battle.net, Defense of The Ancients. You can download the map here. If you have taken your game up to the next level from public games found in the custom game list to TDA games sponsored by Clan TDA (The clan responsible for maintaining the map) then you probably have heard of LC or listchecker. List checker is a great tool that creates a Virtual LAN that allows for a smooth lag-free game in most cases. The only problem with listchecker is that there is little documentation on how-to get it all up and running, and this can be a daunting task for the less technically inclined DOTA hosts out there.There are only a few steps to this process, and they are mostly painless so I will walk you through them.
1. Create a folder on your desktop called Listchecker, you can call it anything you want but I call mine Listchecker.
2. Go to the listchecker website and download the latest version of the listchecker program. That means you will have to download the pickup.listchecker.exe, BNCSutil.dll, and pickup.listchecker.ini.

When you try to download the ini file, you will more than likely just be shown some text. In this case, open up Notepad and copy and paste the text into Notepad. Then save the file as “pickup.listchecker.ini” without the quotations. Make sure you have All Files selected and not Text Files.
3. If you don’t have WinPCAP installed, you can download it here. This is very important and it makes the whole program work so if you have to ask yourself if you ahve it installed, then go ahead and download it and try to install it.
4. Now open up that INI file again. It’s time to configure Listchecker to make it work for you. You will need both your CD-Keys for Warcraft III: Reign of Chaos and The Frozen Throne. Your keys will be encrypted the first time you run Listchecker, as will your Battle.net ID and password, so you don’t need to worry about that. If you are playing on Azeroth (USEAST) like me, then change the line bnetnetwork=europe.battle.net to “bnetnetwork=useast.battle.net”. Now all you have to do is fill in your Battle.net account info and your CD-Key information and you are almost good to go.
5. Now it’s time to see if this thing works. Launch Warcraft III and then Alt+Tab to your desktop and launch Listchecker by running the EXE file in the Listchecker folder. Only launch it once, You will be prompted by Listchecker because it wants to change the port that Warcraft III uses from 6112 to 6113 so Listchecker can have 6112, press okay and let it work. This process may take a few minutes, go get a drink or something. Listchecker will also alert you that your ini file has been encrypted and then after it is done changing your Warcraft III ports, it will launch the program.
6. Congrats! You installed Listchecker! You may also have to set your router / firewall to unblock the ports. I unblock the range 6112-6119 on my firewall and router. If you need help configuring your router, then go to the Port Forward website or just leave me a comment and I will answer your question.
Now What? So you wanna host a game? Its easy! Don’t connect to battle.net like you normally would, instead press the Local Area Network button and then press Create Game. Pick the map you want and then press Create Game. If you are hosting a TDA make sure you set the game to allow Referees in the Additional Options menu. Now it should be you and someone called pickup.listchecker in the game. Don’t worry that just means listchecker is working! To host a public game enter the following command “/hostbnetpublic <gamename>” and to host a private game enter “/hostbnet <gamename>” replace <gamename> with the gamename of your choice. Pick something snazzy! You can also check the latency of the players in the game by doing the “/pingall” command and then pressing Ctrl+V to paste the results into Warcraft 3.
If you need any help or if I missed something, leave a comment and let me know! I write this stuff for you guys and I would like to get some feedback!

umm well.. it works.. but i host.. and i alt tab.. says “can not find warcraft 3″ or soemthing.. WTF lol?
Ok, Can you verify that:
1. You started Listchecker before Warcraft III.
2. When you host the LAN game, pickup.listchecker joins your game?
I have an error saying
Error: Couldnt open WinPcap device
i have winpcap i tried uninstalling and dling it again then installing it but it still keep getting the same error
Any ideas?
Thanks
ehhhh…….. “the winPcap couldnt open” it says ….
anny answer?
@skel and Sweetbun
Did you guys try restarting your computer after? You normally don’t have to but that fixes most problems sometimes.
I put everything that i downloaded into the listchecker folder, even the ini. And it says i need all that information that is included on the ini?
Did you make the file a .ini file or did you forget to change notepad’s save type to all files so it doesnt make a .ini.txt
i have been using listchecker for ages way before this new patch, ports always been fowarded and been hosting for months, but since this patch even with the new lc i cant host.
the lc works and all like usual pickup.listchecker joins my custom game and then i /hostbnetpublic and all works fine, but no one ever joins which never happened before tried many times over diff. days i belive the game isnt being seen or something, please help
@John, You IP may have changed or something else, try re opening your ports.
Nice LC guide. We should play dota sometime, i’m on USWEST. Hit me up man!
aonxe nah ip hasnt changed ports still all open, its still not working >.< any other ideas mate?
I would start over again and re-install listchecker a-new. Just delete the whole LC folder and start over again, you might not need to change you ini file.
Another idea, is your B.net name in your ini file the same as the one you have typed into the WC3 client?
Hey Aonxe I port forwarded my pc so i later then tryed to host. The first game it worked but then it didnt seem to work again. No one was joining my game. Can u help me get my problem fixed? And would u create a game then type in the game name in listchecker or type in the game name in listchecker then creat a game?
Please reply. Thanks.
You create a game with listchecker running, and then in Warcraft III you type /hostbnetpublic or /hostbnet for a private game.
If the gamename is taken then you will have to try again.
my lc is working good!! but vhen i go on lan (i see lc) and tupe hostbnetpublic he tell me that he coudn find c/”program file/wc3.exe
and that is because i didnt instal wc3 at C partition but on D partition!!
so now what i do??
In your INI file change the following line “war3dir=C:\Program Files\Warcraft III” to “war3dir=D:\Program Files\Warcraft III”
You should be fine.
hey aonxe.. well i tried like you said at your site , i go to my firewall and opened ports 6112-6119 tcp and upd … it works all but no one can join my game… why ? i tried again and downlaod all new and did all new.. you can help me ?..
Whenever I try hosting, it says that I do not have all the info like my cd keys and account info and stuff … but I did that like 3 times. How do I correctly make the .ini file?
@Ryan, when you make the file in notepad, save it as “pickup.listchecker.ini” and make sure you have the file type saved as “all types”
Hi, I’m kind of stuck here.
Since the newest version I have enjoyed LC, but when I changed account, I changed the .ini file. Accidently, I changed every thing in the .ini file (account, key). I entered everything correctly, I even reinstalled LC. But it says “Failed to hash WAR3 key”. Do you know what the problem is? I have all ports open, most setting are correct. PLease help
You should delete everything and start over again, it happened to me before as well.
Hey, i have a problem: everything seems to be working, but when i create a LAN map and type “/hostbnetpublic ‘gn’ ” without the ‘ around gn of course, i get a window that says:
Invalid configuration in INI file
bnetnetwork = europe.battle.net
bnetkey1 =
bnetkey2 =
bnetacc =
bnetpass =
war3dir =
and i do not understand. In my INI file, I have all the data entered, and useast.battle.net as my realm. I do not understand. Is it possible that i saved the file wrong? I copied & pasted the text i got from trying to DL the INI file into Notepad, and saved it as Pickup.listchecker.ini , with All Files selected (as opposed to text files), and it is still happening. can anyone help please ?
I have done everything that i am told on this guide still i don’t get either the pinglist thing when i host a LAN game or some others i don’t know whats wrong orso where can the problem be?
Hi, i have a problem, since iv played with LC and done the host it seams that i have a problem, i can`t JOIN other LC games, don`t know why, i have a router but it is well configurated so i won`t have that problem, can you please tell me what is the problem? it always says the same problem, other players can join the game but when i try too join the game it is trying to join like 30 sec or so and after that it gives me that he dose`t find the game. Please help me also if you will give me a email with the response it will be great.
Thanks
Well i have done some work now and reinstalled it and so on and now I’m stuck with the same things as eli above.
Invalid configuration in INI file
bnetnetwork = europe.battle.net
bnetkey1 =
bnetkey2 =
bnetacc =
bnetpass =
war3dir =
What should I do to solve the problem or what have I done wrong?
Ok man List checker was working earlier and it join my game when i hosted on LAN but i was told to use u Torrent to forrward the port and it worked i think because when i looked at the window for pick.listchecker it showed people joniing the game but then warcraft3 TFT closed and now pickup.listchecker is unresponsive to my commands to host but will join the channle and i can now not join battle net or connect to LAN this really messed me over and i cant play war3 on multi player anymore please if you have a soul help me!
hey guys…
i did follow this guy coutiosly but…
well .. i open my game ( on lan ofc ) and the pickup. joins
commands like ping are working well .
but my problem is , that my friends cant enter the game…
i dont know what do to … i suffer from this-.-
might u helP?
regards
You have to make sure that your port is unblocked 6113 on both your firewall and your router if you have one.
I followed the guide and listchecker joined my game and all but when i try to make it host on bnet it says war3.exe not found so i unno what to do about that
i’ve got a problem.. ok i start listchecker, wc3 –> local network –> create game –> listchecket is not joining. i’ve already checked all .ini settings reinstalled listchecker etc.
then whats the problem? please help me
i tried to install LC the other day, still isn’t working for me. All the proper steps, ports opened for WC3 properly in my router and I can host slightly delayed games for WC3. Do i have to open ports for LC as well? Also, this is the error message i receive after going to the LAN section in TFT and try to host a game:
Connecting to uswest.battle.net, port:6112
Connected
Sending auth info
Received Ping request
Sent Ping reply
Received auth reply
Calculating checksum
Sending authcheck info
Received authcheck reply
authcheck reply: code=0 - OK
Sending auth logon
Received auth logon reply
auth logon reply: code=0 - OK
Sending auth logonproof
Received auth logonproof
auth logonproof reply: code=2 - Incorrect password - Additional info:
any idea on how to fix the incorrect password problem at the bottom?
Connecting to uswest.battle.net, port:6112
Connected
Sending auth info
Received Ping request
Sent Ping reply
Received auth reply
Calculating checksum
Failed to hash WAR3 key
how to solve tis?
Man my lc says “Couldn’t find C:/Program Files/WarcraftIII/war3.exe” all i did was run warcraft then LC then i hosted a game and thats what came up. Please help.
I have this same problem when i type in hostbnepublic (game name) i get this pop up
Invalid configuration in INI file
bnetnetwork = europe.battle.net
bnetkey1 =
bnetkey2 =
bnetacc =
bnetpass =
war3dir =
anyo n resolve this one yet?
i got a problem maybe like some of those guys all his good my .ini file mt game port 6113 internet firewall 6113 his good too but whenn i creat a game.. no body join… i /hostbnetpublic ‘gamename’ and after.. no body joinmy game why…. ???
people can’t join my game and all my thing supposed to be working… i dont know why people cant join i have good port i follow all ur instruction
hey i’ve got a problem…
all this worked very well but when i give the command /hostbnetpublic (i put in my gamename) it sais:
Connecting to europe.battle.net, port:6112
Connected
Sending auth info
Received Ping request
Sent Ping reply
Received auth reply
Calculating checksum
checkRevision() failed
hey i have a problem
my lc wasnt working so i decided to give up
i just deleted it with all my information and now i cant even log onto my bnet server(east)
thats the only server i cant log onto now
thanks for help in advance
Hey guys! Well first time I tryed this everything worked out okay for me.. Surely I did abit of thinking in the process but in the I figured it out Oo !
Anyhow, could you please tell me why this client doesn’t work for, Reign Of Chaos? It’s really a shame since that’s the only thing I play..!
If it’s just not made to work for that as well, does anyone have a clue if there’s some client program who does work with ” Warcraft III RoC “.
Greetings! I hope you guys will get your problems sorted. Peace!
So iv got this issue.. Checked and dubble checked the ini file.. Still i get this iv basicaly tryed everything and still dosent work :<
Invalid configuration in INI file
bnetnetwork = europe.battle.net
bnetkey1 =
bnetkey2 =
bnetacc =
bnetpass =
war3dir =