Setting Up Listchecker on Warcraft III

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! :)

If you liked this post, subscrite to my rss feed!
Follow me on Twitter!

41 Responses to “Setting Up Listchecker on Warcraft III”


  1. 1 noobcentral

    umm well.. it works.. but i host.. and i alt tab.. says “can not find warcraft 3″ or soemthing.. WTF lol?

  2. 2 Aonxe

    Ok, Can you verify that:
    1. You started Listchecker before Warcraft III.
    2. When you host the LAN game, pickup.listchecker joins your game?

  3. 3 Sweetbun

    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

  4. 4 skel03

    ehhhh…….. “the winPcap couldnt open” it says ….

    anny answer?

  5. 5 Aonxe

    @skel and Sweetbun
    Did you guys try restarting your computer after? You normally don’t have to but that fixes most problems sometimes.

  6. 6 Velodius

    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?

  7. 7 Aonxe

    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

  8. 8 John Smith

    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

  9. 9 Aonxe

    @John, You IP may have changed or something else, try re opening your ports.

  10. 10 Quan

    Nice LC guide. We should play dota sometime, i’m on USWEST. Hit me up man!

  11. 11 John Smith

    aonxe nah ip hasnt changed ports still all open, its still not working >.< any other ideas mate?

  12. 12 Aonxe

    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?

  13. 13 stealth

    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.

  14. 14 Aonxe

    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.

  15. 15 chika

    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??

  16. 16 Aonxe

    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. :)

  17. 17 baerli

    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 ?..

  18. 18 Ryan

    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?

  19. 19 Aonxe

    @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”

  20. 20 BlackSunday

    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

  21. 21 Aonxe

    You should delete everything and start over again, it happened to me before as well.

  22. 22 eli

    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 ?

  23. 23 Ilanth

    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?

  24. 24 B-man

    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

  25. 25 Ilanth

    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?

  26. 26 Roderick Helinski

    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!

  27. 27 KazA

    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

  28. 28 Aonxe

    You have to make sure that your port is unblocked 6113 on both your firewall and your router if you have one.

  29. 29 Stars-Blood

    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

  30. 30 deathwing

    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

  31. 31 techmonkey

    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?

  32. 32 ken

    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?

  33. 33 Eric

    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.

  34. 34 S3cretAsianMan

    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?

  35. 35 RAzz

    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…. ???

  36. 36 razz

    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

  37. 37 Jeans

    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

  38. 38 ray

    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

  39. 39 Christian!

    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!

  40. 40 ShadowShroom

    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 =

  1. 1 Making listchecker work with Warcraft III 1.22 | Aonxe

Leave a Reply