Bnserver.ini

From Liquipedia StarCraft Brood War Wiki

bnserver.ini is a file downloaded from a server by StarCraft to obtain the latest serverlist. The data supplied in bnserver.ini is stored in the registry if its version number is higher than the one from the local serverlist. It is stored in bncache.dat for cache purposes.

StarCraft does not read from this file when displaying the serverlist, it instead reads from the registry.

It seems that Fish Server automatically sets VER to the current date daily to ensure that users' serverlists will be overwritten whenever they connect.

Example[edit]

[Server List Version]
VER=1004

[Server Gateways]
1=uswest.battle.net
2=useast.battle.net
3=asia.battle.net
4=europe.battle.net

[uswest.battle.net]
ZONE=8
ENU=U.S. West
FRA=U.S. Ouest

[useast.battle.net]
ZONE=6
ENU=U.S. East
FRA=U.S. Est

[asia.battle.net]
ZONE=-9
ENU=Asia
FRA=Asie

[europe.battle.net]
ZONE=-1
ENU=Europe
FRA=Europe

  • Note: ZONE refers to the timezone of the server, it does not seem to be used by anything. It seems that serverlists can be localized to multiple languages.