Due to some checksumming complications as well as version mixups, there are a few different BNLS servers that must be used for different games. Hopefully this guide will help you out. This list contains some games not supported by JavaOp2 in hopes that it'll still help someone else out along the way. If you find something you don't understand or recognize, you'll probably be safe ignoring it (bad rule to follow for the rest of life, though).
StarCraft (and Expansion)
First Choice: bnls.valhallalegends.com -- Hosted by
Valhalla LegendsStarCraft Japan
[Note: Not supported by JavaOp2]First Choice: hdx.jbls.org -- Hosted by
HdxSecond Choice: Local hashing
WarCraft II: BNE
First Choice: bnls.valhallalegends.com -- Hosted by
Valhalla LegendsOriginal Diablo
[Note: Not supported by JavaOp2]First Choice: hdx.jbls.org -- Hosted by
HdxSecond choice: Local hashing
Diablo II (and Expansion)
First Choice: bnls.valhallalegends.com -- Hosted by
Valhalla LegendsSecond Choice: hdx.jbls.org -- Hosted by
HdxThird choice: Local hashing
WarCraft III (and Expansion)
First Choice: hdx.jbls.org -- Hosted by
HdxSecond Choice: Local hashing
NOTE -
There's a rumor going around that you can pass the logon challenge on WarCraft II and StarCraft using JBLS. I discussed this with Hdx and he said that it uses a database of "Lockdown" results and therefore some challenges will pass, although the chance is small. I suppose as a last resort you could try it, but as a first choice you're
much better off using BNLS.