B.net Index Server 2 Site
A community-maintained fork that adds IPv6 support, better SQL optimization, and a web-based admin panel to monitor the index server in real-time.
Version 1’s CRC32 checksums were fine for the dial-up era. In an age of ransomware and bitrot, they’re dangerously naive. BIS2 introduces B2—a 256-bit, rolling hash with partial verification. A node can prove it still holds a file without transmitting the whole thing. Corrupted sectors are flagged before they ever appear in search results.
For data hoarders, this is peace of mind. For archivists, it’s revolutionary. B.net Index Server 2
| Query | Meaning |
|-------|---------|
| patent AND infringement | Boolean AND |
| TI "quantum computing" | Search only Title field |
| AB (laser WITH 5 diode) | Proximity: laser within 5 words of diode |
| AU = Smith, J | Exact field match |
| DT > 20000101 | Date range |
| (algorithm OR process) AND NOT software | Boolean OR + NOT |
When a player hosts a game (e.g., "Baal Run 001"), their client sends a SID_CREATEGAME packet to the server. The Index Server 2 records: A community-maintained fork that adds IPv6 support, better
Other players requesting a game list (via SID_GETGAMELIST) receive a sorted, paginated index from this server.
BIS2 doesn’t just index filenames. It reads inside the files. Not full content—privacy remains core to the protocol—but enough to generate rich, actionable metadata. A video file reveals codec, resolution, and duration. An archive (ZIP, RAR, 7z) gets unpacked logically in the index. A PDF surrenders its title, author, and page count. Other players requesting a game list (via SID_GETGAMELIST
The result? Search queries like find video/* h265 resolution>1080p or archive contains "tax_2024" now return meaningful results in milliseconds.