B.net Index: Server 2
You might ask: "With modern remasters (StarCraft Remastered, Diablo II Resurrected) and Discord, why bother with a 20-year-old index server?"
Here are the compelling reasons:
If you have legacy IS2 data that needs to be migrated today, follow this path: B.net Index Server 2
Running a public B.net Index Server 2 for copyrighted Blizzard games is against the EULA. However, emulating the protocol is legal in many jurisdictions (a la reverse engineering). Many servers operate in a legal gray zone by requiring users to own original CD keys.
The Index Server 2 also acts as a directory for chat channels. When you join channel "Diablo II- USEast," the index server tells your client which server process to connect to for real-time messaging. You might ask: "With modern remasters (StarCraft Remastered,
B.net Index Server 2 (IS2) was a high-performance, client-server search and retrieval engine designed for large-scale document collections. It evolved from the classic BRS/Search (Bibliographic Retrieval System), a pioneering text retrieval system from the 1970s–80s.
Unlike web search engines (Google, Yahoo), IS2 was meant for controlled, structured, high-relevance retrieval within an organization’s internal documents. Unlike web search engines (Google, Yahoo), IS2 was
Because the index server trusts the client, a hacker can list 10,000 fake games, effectively drowning the real ones. Modern PvPGN implementations limit this via maxgames_per_user.
The command line is still there for purists. But BIS2 ships with a new web-based dashboard called The Lens. It’s minimal, dark-themed, and blindingly fast. Type a query. Get instant typeahead suggestions from the network. Filter by node trust score, file age, or even geographic proximity (if nodes opt into location hints).
One beta tester, a sysop for a retro Macintosh archive, told me: “I used to maintain my index manually. BIS2 does it live. I added a folder of old HyperCard stacks, and within 30 seconds, three people had downloaded them. That never happened before.”
