This new version comes with partial support for the Half-Life ingame browser. It currently sends
the full list even for queries with filtering rules. This should not cause any problems since
Half-Life automatically filters the list on client-side.
Release notes
Added basic support for the Half-Life ingame browser. Please note, that filtering does not work yet. HLMaster will allways send the total list.
You cannot load more than 3'000 with --server-list anymore. The overall limit however is still 60'000.
This is the first public release of HLMaster - which is a fully automatic
master server for Half-Life based gameservers.
A master server receives hearbeats (pings) from accordingly
configured gameservers, end thus,
has an allways up-to-date list of servers. Users can access this list with tools
like gamespy,
QStat,
bQuery,
KQuery, ...
HLMaster is not yet another query tool! It's a server/daemon without any fancy graphical user interface.
License
HLMaster is free software, distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Features
Automatic addition/removal of gameservers. (hearbeats)
Please note, that hlmaster is still rated beta. It's stable, but not yet
tested like hell. If you encounter any bugs, please report them to
bullet@users.sourceforge.net.
I would also like to hear about how it performs on high loads. The theoretical
limit is at 65536 gameservers - although I do not think, it'll be able to handle that many.