Никто не знает, как получить список серверов hl1? Меня интересует, можно ли это сделать как-нибудь через консоль. То есть файлу hl.exe передаются параметры, а он сохраняет список серверов в файл. Это реально?
Добавлено 16-04-2011 в 23:51:
Хорошо, зайдем с другой стороны. Есть ли возможность получить список серверов half-life или counter-strike средствами Delphi?
Alex_Gordon писал: Есть ли возможность получить список серверов half-life или counter-strike средствами Delphi?
Локальных или глобальных?
Добавлено 17-04-2011 в 01:33:
если локальных, то посылаешь широковещательный запрос в сеть.
если глобальных - то посылаешь запрос мастеру.
протоколы мастера и сервера в принципе закрыты, но кое-какую инфу нагуглить можно, ибо доморощенных хакеров было много. Для начала можешь заглянуть в "server protocol.txt" из хлсдк.
Ещё можно посмотреть в сторону различных мониторингов и оттуда стянуть информацию, на http://www.gametracker.com/search/cs/ серверов побольше чем в мастер сервере Валве
GoldSrc
hl1master.steampowered.com:27010 (numeric IP may change) [1]
Source
hl2master.steampowered.com:27011 (numeric IP may change)
Rag Doll Kung Fu
67.132.200.140:27012
Red Orchestra
Unknown - same as Source?
SiN 1 Multiplayer
69.28.151.162:27010
If you can, get your application to check the file Steam\config\MasterServer2.vdf to get the latest list of master servers.